Computer Programming & Utilization Syllabus
Foundations of programming using C and C++ — computer basics, data types, control structures, functions, pointers and object-oriented concepts.
Syllabus — 6 Units
- 1
Introduction to Computer & Programming
Block diagram and components of a computer, hardware and software, programming languages, flow charts and algorithms.
- 2
Fundamentals of C
Data types, operators and hierarchy, header files, I/O functions, control and looping structures, arrays and strings.
- 3
Functions and Recursion in C
Functions with various parameters, parameter passing mechanisms, recursive functions.
- 4
Pointers and Structures in C
Concepts of pointers, simple programs using pointers, structures and their implementation.
- 5
Introduction to C++
Principles of object-oriented programming, comparison with procedural languages, tokens, expressions and control structures.
- 6
Classes and Objects in C++
Declaring classes, member functions, inline & friend functions, static members, arrays of objects, constructors and destructors.