Unit Title: Introduction to Computer Programming
Unit Goals: 1. Develop an understanding of the basic concepts of computer programming 2. Demonstrate proficiency in the essentials of computer programming 3. Develop the ability to construct a computer program.
Content: A. Programming basics 1. Binary number system and computer hardware 2. Programming languages 3. Algorithms 4. Flowcharts
B. Sequential Programming 1. Data structures and variables 2. Control structures 3. Loops
C. Advanced Programming 1. Objects and classes 2. Interfaces and APIs 3. Functions and parameters
Activities: 1. Lectures 2. Discussion sessions 3. Hands-on activities 4. Programming assignments 5. Group programming project
Assessment: 1. Quizzes 2. Programming assignments 3. Group programming project 4. Final Exam
Materials/Resources: 1. Textbook 2. Online resources 3. Computers with software applications
Loading...