Department of Computer Technology Syllabus: Syllabus - Core Iii: C++ Programming (23A)
Department of Computer Technology Syllabus: Syllabus - Core Iii: C++ Programming (23A)
SYLLABUS
Course Coordinator : Mr. A. Charles Mahimainathan
Class : I B.Sc. CT
Course Code & Title : 23A & Core – III : C++ Programming
Unit - I
Unit - II
Classes and Objects: Declaring Objects – Defining Member Functions – Static Member
variables and functions – array of objects –friend functions – Overloading member functions
– Bit fields and classes – Constructor and destructor with static members.
Unit - III
Pointers – Declaration – Pointer to Class, Object – this pointer – Pointers to derived classes
and Base classes – Arrays – Characteristics – array of classes – Memory models – new
and delete operators – dynamic object – Binding, Polymorphism and Virtual Functions.
Unit - V
Files – File stream classes – file modes – Sequential Read / Write operations – Binary and
ASCII Files – Random Access Operation – Templates – Exception Handling - String –
Declaring and Initializing string objects – String Attributes – Miscellaneous functions.
Unit IV
TEXT BOOKS:
REFERENCE BOOKS: