|Programming Techniques Lab||Hours: 0 3 1|
Problems exercising concepts of structures, enumerations, unions, recursion, file handling, function templates and generic programming, function pointers, callback mechanism, exception handling, dynamic memory allocation, I/O streams, Introduction to ADT, classes methods, objects and encapsulation; composition, constructors and destructors, operator and function overloading, virtual functions, derived classes, inheritance and polymorphism; memory management, Graphics in C.
|Pre-requisites: CS101||Co-requisites: CS112|
Hours: XYZ where X = Lecture, Y = Lab, Z = Credit
All hours are per week.
3 Lab hours constitute 1 credit hour
1 credit hour implies 1 lecture of 50mins per academic week. 16 weeks in total.
Pre-Requisite courses are courses required to be completed before this course may be taken
Co-Requisite courses are courses required to be taken along with this course