University of Mumbai

Class – F.E. (All Branches of Engineering)

Subject – Computer Programming-1

 all syllabus in single PDF file free download 

Periods per week(each of 60 minutes) Lecture







Evaluation System Theory Examination




Oral Examination

Term Work





Details of the Syllabus:-

Sr. No. Details Hrs
01 Structured  Programming using C++1.1.C++ as a superset of C programming language1.2.C++ Fundamentals: Character set, identifiers and Keywords, data Types, constants, and Variables Declarations, Operators & Expression, Library functions, statements, Symbolic Constants, Preprocessor directives 05
02 2.1. Data Input and Output:getchar(), putchar() scanf(), gets() puts(), cin, cout, setw(), endi etc.2.2. Control Statements:

If else, while, do-while, go to, for statements, nested control structures, switch, break, continue statements, comma operator.

03 3.1 Functions:Functions prototypes. passing arguments to a function by value and by reference, recursion, over loading functions, storage classes3.2. Arrays:

Defining-processing array, passing arrays to function introduction to

Multidimensional arrays, arrays and strings.

04 4.1 PointersDeclaration Referencing and de-referencing, passing pointers to functions pointer to functions, pointer to arraysCreation and manipulation of linked list

4.2. Structures and Unions: Defining and processing a structure,

05 5.1 Introduction to object Oriented Programming in C++ 5.2.Classes, Objects, data encapsulation, access specifies: Private, public and protected, inheritance in details, operator overloading of Unary and Binary arithmetic operators, virtual functions, pure virtual functions. 08
06 6.1 late binding, friend functions, Object as function parameter overriding functions and over loaded constructors copy constructor, static class members. 06


Term work:

Each student is to appear for at least one written test (preferably on-line) during the term. Term work shall consist of graded answer paper of the test and at least five assignments as follows:

1)  Five programs developed under control structures using C++.

2) Ten program under arrays, functions and structures using C++.

3) Ten debugged program listing demonstrating Object oriented constructs and concepts. Programs should be debugged (hand written & computer print- out ) and should have suitable comments.

Recommended compilers turbo C++/Borland C++ or visual C++


The distribution of term work mark shall able as follows:

•         Laboratory work (Experiment/ Programme and Journal)             :10 Marks.

•        Test (at least one)                                                                       : 10 Marks

•         Attendance: (Practical and Theory)                                            : 05 Marks

The final certification and acceptance of term-work ensures the satisfactory performance of laboratory work and minimum passing in the term-work.




Recommended Books:

• Programming in C++ Balagurusamy, Tata McGraw Hill

• Programming in C++ schuam out line series

• Let us C, Yaswant Kanetkar, BPB publications

• Practical C++, programming ‘O’ Reilly

• Algorithms with C++, ‘O’ Reilly.


all syllabus in single PDF file free download