0% found this document useful (0 votes)
17 views3 pages

Introduction To Programming LessonPlan

programming overview
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views3 pages

Introduction To Programming LessonPlan

programming overview
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Week Unit

1 Unit I
2 Unit I
3 Unit I
4 Unit II
5 Unit II
6 Unit III
7 Unit III
8 Unit IV
9 Unit IV
10 Unit IV
11 Unit V
12 Unit V
13 Unit V
14 Unit V
15 Revision & Assessment
Topics
History of Computers, Basic organization of computer (ALU, I/O units, memory, program counter)
Introduction to Programming Languages, Basics of Problem Solving
Algorithms, Flowcharts (Dia tool), Pseudocode, Compilation & Execution, Data types, Variables, Constants, Operators, Type Co
Conditional Statements (if, if-else, nested if, switch)
Loops (for, while, do-while), Jumping statements (break, continue)
Arrays – 1D arrays, Indexing, Memory model
2D Arrays, Programs with arrays, Introduction to Strings
Pointers – basics, address operators, pointer arithmetic
Array & Pointer relationship, dereferencing, pointer operations
Structures and Unions
Functions – Declaration, Definition, Call, Return types
Arguments, Passing arrays & pointers to functions, Scope & Lifetime of variables
File Handling – Basics, File operations (open, read, write, close)
Advanced File Handling, Mini Project guidance
Recap of all units, Debugging & Optimization practice, Previous exam Q&A
Teaching Method Assessment / Activity
Lecture, PPT Short quiz
Lecture + Whiteboard Assignment 1 (flowcharts & pseudocode)
Demo + Lab Lab Exercise 1 (basic C program)
Lecture + Coding demo Lab Exercise 2
Lab-based coding Assignment 2 (loop programs)
Lab + Whiteboard explanation Lab Exercise 3
Coding demo + Lab Mini Test 1 (Units I–III)
Lecture + Lab Lab Exercise 4
Demo + Lab Assignment 3
Lecture + Lab coding Lab Exercise 5
Lecture + Demo Lab Exercise 6
Lab + Discussion Assignment 4
Lecture + Lab Lab Exercise 7
Coding demo Mini Project Submission
Interactive session Final Internal Test

You might also like