3EE2 COMPUTER PROGRAMMING-I

Unit-1

PROGRAMMING IN C:

Review of basics of C, structure & pointer type, variables, singly

and doubly linked lists, I/O and text file handling, command line arguments.

Unit-2

OOP FUNDAMENTALS:

Concept of class and object, attributes, public, private and

protected members, derived classes, single & multiple inheritance.

Unit-3

PROGRAMMING IN C++:

Enhancements in C++ over C in data types, operators and

functions. Inline functions, constructors and destructors. Friend  function, function and operator

overloading.

Unit-4 Working with class and derived classes. Single and, multiple and multilevel inheritances and

their combinations, virtual functions, pointers to objects.

Unit-5 Working with text files, templates, file handling in C++, Input output flags and formatting