Monday, 29 September 2014

Syllabus for BCA - 14 : Programming in C++ (Part-I)

North Maharashtra University, Jalgaon

Faculty of Commerce and Management
BACHELOR OF COMPUTER APPLICATIONS (BCA)
BCA 14 : Programming in C++ (Part-I)
w.e.f. 2014-15


Total Lectures: 48
[Total Marks: 60 External + 40 Internal =100 Marks]


OBJECTIVE: To Train students with basic concepts of programming using C++.

1. Introduction to C++
What is Programming Language, Structured programming language, Object Oriented
Programming language, Difference between structured and Object Oriented
Programming language

2. Data types, operators, expression:
Character set, tokens, identifiers, keywords, variables, reference variable, constants,
operators, dynamic initialization of variable, expressions and qualifiers, operator
precedence and associativty, The iostream.h file, Cin and Cout operators, cascading
of operators

3. Control flow statements
Simple if, if-else, nested if-else, switch statement, Loop: while statement, do-while
statement, for statement, Nested loops, Jumps in loop: continue and break statements

4. Array and Strings
Arrays, multidimensional array, strings, array of string, string functions.

5. Structures and Union
Structure declaration and definition, use of structure and union, difference between
structure and unions, array within structure.

6. Function
Function components, parameter passing, function prototype, default arguments,
inline function, scope and extent of variables, recursive function, function
overloading.

7. Pointers
Pointer variables, address operator & Runtime memory management, pointer to
pointer, array of pointer, pointer constant, pointer arithmetic, pointer as function
argument.

8. Preprocessor directives
#define, defining like macros, #error, #include


References:-

  •  K.R. Venugopal, Rajkumar, T. Ravishankar, Mastering C++, TMH.
  •  Balguruswamy, Object Oriented Programming C++, TMH
  •  Bjarne Stroustrup, “The C ++ Programming Language “, 3rd edition, Pearson Education Asia, 2000.

No comments:

Post a Comment