Create your own
teaching resources

Sign up for a free account to try! It takes less than 20 seconds

Teacherbot 02 Feb, 07:46:53

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