Programming & Software Development Academic Library
This course requires significant independent research and writing in this mostly project based courses.
Programming & Software Development
UNIT 1 –Â INTRODUCTION TO COMPUTERS
- Course Overview
- Computer History
- Project: Computer GenerationsÂ
- Introduction to Computer Hardware
- Project: Understanding HardwareÂ
- Introduction to Computer Software
- Quiz 1: Perspective and Foundations
- Design and Function of the Central Processing Unit
- Introduction to Java Programming
- Project: Writing Your First Java ProgramÂ
- Java Syntax Overview
- Quiz 2: How Computers and Programs Think
- Unit 1 Test
- Course Project Part 1: The Impact of GUI ComputingÂ
- Glossary and Credits
UNIT 2 – JAVA
- Introduction to Java Variables
- Project: Using Variables in JavaÂ
- Java Math Operations
- Operators and Escape Sequences
- Quiz 1: Processing Data
- New Data Types and the If Statement
- Project: Using If and If-Else Statements and Reading User InputÂ
- Switch and Case
- User-Defined Methods
- Quiz 2: Branching and Methods
- Unit 2 Test
- Course Project Part 2: Ethics in ProgrammingÂ
- Glossary and Credits
UNIT 3 – PROGRAMMING
- Introduction to the For Loop
- Loops–Practice with the Do-While Loop
- Loops–Practice with the While Loop
- Quiz 1: Loops–Power and Simplicity
- Arrays–Syntax and Use
- Arrays–Passing by Reference
- Project: Professional Associations Research Â
- Parallel and Multidimensional Arrays
- Project: The Logic of Multidimensional Arrays
- Quiz 2: Managing Complex Data
- Unit 3 Test
- Course Project Part 3: The Life of a Software or Web Developer Â
- Glossary and Credits
UNIT 4 – ADVANCE PROGRAMMING
- Classes and Objects
- Project: The Importance of Usability
- Constructors and Packages
- Project: Creating Packages Â
- Flowcharts Mapping
- Quiz 1: Program Components and Logic
- HTML Basics
- HTML Images, Links, and Web Development Tools
- Event-Driven Programming and Visual Basic
- Quiz 2: Interactive and Graphical Programming
- Unit 4 Test
- Course Project Part 4: Open-Source Programming Â
- Glossary and Credits
UNIT 6 – COURSE PROJECT, REVIEW, AND EXAM
- Course Project Part 6: Issues and Experiences in the World of Software Development Â
- Review
- Exam
UNIT 6 – COURSE REVIEW AND EXAM
- Course Project Part 6: The Future of Apps BlogÂ
- Review
- Exam
