Programming in C
Programming in C
Subject Code
: 06EC661 : 04 : 52
IA Marks
: :
25 03
: 100
PART - A
Unit - 1
C++, AN OVERVIEW: Getting started, the C++ program, Preprocessor Directives, The BuiltIn Array Data Type, Dynamic Memory Allocation and Pointers, An Object based Design, An Object-Oriented Design, An Exception based Design. 6 Hours
Unit - 2
THE BASIC LANGUAGE: Literal Constant, Variables, Pointer Type, String Types, const Qualifier, Reference Types, the bool type, Enumeration types, Array types. The vector container type. 6 Hours UNIT - 3 Operators: 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.
7 Hours
PART - B UNIT - 5
EXCEPTION HANDLING: Throwing an Exception, Catching an exception, Execption Specification and Execptions and Design Issues.
6 Hours
UNIT - 6 CLASSES: Definition, Class Objects, Class Initailization, Class constructior, The class destructor, Class Object Arrays and Vectors.
7 Hours
UNIT - 7 Overload Operators, Operators ++ and --, Operators new and delete. 7 Hours UNIT 8 Inheritance, public, private & protected inheritance, Class scope under Inheritance. Multiple
6 Hours
TEXT BOOK: 1. C++ Primer S. B. Lippman & J. Lajoie, 3rd Edition, Addison Wesley, 2000.
REFERENCE BOOKS: 1. C++ Program Design An Introduction to Programming and Object-Oriented Design. Cohoon and Davidson, 3rd Edn. TMH publication. 2004. 2. Object Oriented Programming using C++ R. Lafore, Galgotia Publications, 2004.