Navigation

Gyaan Setu · GTU Study Material & Syllabus for Engineering Students

First Year · Semester 1

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. 1

    Introduction to Computer & Programming

    Block diagram and components of a computer, hardware and software, programming languages, flow charts and algorithms.

  2. 2

    Fundamentals of C

    Data types, operators and hierarchy, header files, I/O functions, control and looping structures, arrays and strings.

  3. 3

    Functions and Recursion in C

    Functions with various parameters, parameter passing mechanisms, recursive functions.

  4. 4

    Pointers and Structures in C

    Concepts of pointers, simple programs using pointers, structures and their implementation.

  5. 5

    Introduction to C++

    Principles of object-oriented programming, comparison with procedural languages, tokens, expressions and control structures.

  6. 6

    Classes and Objects in C++

    Declaring classes, member functions, inline & friend functions, static members, arrays of objects, constructors and destructors.