06EC661 Programming in C plus plus syllabus for EC


Part A
Unit-1 C++, An Overview 6 hours

Getting started, the C++ program, Preprocessor Directives, The Built-In Array Data Type, Dynamic Memory Allocation and Pointers, An Object – based Design, An Object-Oriented Design, An Exception – based Design, An array.

Unit-2 The basic language 6 hours

Literal Constant, Variables, Pointer Type, String Types, const Qualifier, Reference Types, the bool type, Enumeration types, Array types. The vector container type.

Unit-3 Operators 10 hours

Arithmetic Operators, Equality, Relational and Logical operators, Assignment operators, Increment and Decrement operator, The conditional Operator, Bitwise operator, bitset operations. Statements: if, switch, for Loop, while, break, goto, continue statements.

Unit-4 Functions 4 hours

Prototype, Argument passing, Recursion and linear function.

Part B
Unit-5 Exception Handling 6 hours

Throwing an Exception, Catching an exception, Exception Specification and Exceptions and Design Issues.

Unit-6 Classes 7 hours

Definition, Class Objects, Class Initailization, Class constructior, The class destructor, Class Object Arrays and Vectors.

Unit-7 Overload Operators 7 hours

Overload Operators, Operators ++ and --, Operators new and delete.

Unit-8 Multiple Inheritances 6 hours

Multiple Inheritances, public, private & protected inheritance, Class scope under Inheritance.

Last Updated: Tuesday, January 24, 2023