Topic
|
No. of hours
|
Lecture
|
Tutorial/Practical
|
History and importance of computer programming.
|
4
|
1
|
1
|
Overview, Basic programming in C++, essential
concepts, programming style.
|
8
|
2
|
2
|
Elements of programming (code, data types, Variables,
assignment statements)
|
4
|
1
|
1
|
Assignment statements, logical and arithmetic operations,
and input/output examples.
|
4
|
1
|
1
|
Logical expressions and control constructs: if-else, nested
if.
|
4
|
1
|
1
|
Logical expressions and control constructs: switch
|
4
|
1
|
1
|
Looping techniques: For loop
|
4
|
1
|
1
|
Looping techniques: while, do……while.
|
4
|
1
|
1
|
Looping techniques: nested loop.
|
4
|
1
|
1
|
Arrays
|
8
|
2
|
2
|
Building functions, including parameter, scope, and
return values
|
8
|
2
|
2
|
Recursive Functions
|
4
|
1
|
1
|