Indira Gandhi National Tribal University, Amarkantak(Madhya Pradesh) Syllabus of Bachelor of Computer Application(BCA Hons Annual System) Session 2009 - 2012
Indira Gandhi National Tribal University, Amarkantak
Syllabus Scheme st
rd
(1 Year to 3 Semester) For Bachelors in Computer Applications Hon’s (BCA Hon’s)
Indira Gandhi National Tribal University, Amarkantak(Madhya Pradesh) Syllabus of Bachelor of Computer Application(BCA Hons Annual System) Session 2009 - 2012
BCA Part -I Subject Code BCA-101
Subject Name
Total Marks
Foundation Course (1) Hindi
or
100
(2) English BCA-102
Computer Fundamentals
100
BCA-103
Computer Related Mathematics
100
BCA-104
Introduction To PC Software
100
BCA-105
Principles of Operating System and Unix
100
BCA-106
Assignment And Project Work
100
BCA-107
Practical and Viva/Voce
100
Total
700
Indira Gandhi National Tribal University, Amarkantak(Madhya Pradesh) Syllabus of Bachelor of Computer Application(BCA Hons Annual System) Session 2009 - 2012
BCA Part -II Subject Code
Subject Name
Total Marks
BCA-201
Object Oriented Programming in C++
100
BCA-202
Data Structure
100
BCA-203
Data Base Management System
100
BCA-204
Computer Graphics and Multimedia
100
BCA-205
Computer Network
100
BCA-206
Internet and Ecommerce
100
BCA-207
Practical -1
100
(C++) BCA-208
Practical-II (DS,Internet) Total
800
Indira Gandhi National Tribal University, Amarkantak(Madhya Pradesh) Syllabus of Bachelor of Computer Application(BCA Hons Annual System) Session 2009 - 2012
BCA Part -III Subject Code
Subject Name
Total Marks
BCA-301
Java Programming
100
BCA-302
.NET programming
100
BCA-303
Software Engineering
100
BCA-304
RDBMS in Oracle
100
BCA-305
Practical (Java .) Practical
100
BCA-306
100
(.NET and Oracle.) BCA-307
Major Project
200
Total
800
Grand Total=700+800+800=2300
Indira Gandhi National Tribal University, Amarkantak(Madhya Pradesh) Syllabus of Bachelor of Computer Application(BCA Hons Annual System) Session 2009 - 2012
BCA-201-OBJECT ORIENTED PROGRAMMING WITH C++ UNIT-I Overview of C++ : Object oriented programming, Concepts, Advantages, Usage. C++ Environment: Program development environment, the language and the C++ language standards. Introduction to various C++ compilers, C++ standard libraries, Prototype of main() function, Data types. Creating and compiling C++ Programs using IDE and through command line, IDE features for compiling, debugging, tracing and testing the C++ program in Turbo C++/Borland C++/MicroSoft VC++/GNU C++ compiler. Classes & Objects : Classes, Structure & classes, Union & Classes, Friend function, Friend classes, Inline function, Scope resolution operator, Static class members, Static data member, Static member function, Passing objects to function, Returning objects, Object assignment. UNIT-II Array, Pointers References & The Dynamic Allocation operators : Array of objects, Pointers to object, Type checking C++ pointers, The This pointer, Pointer to derived types, Pointer to class members, References: Reference parameter, Passing references to objects, Returning reference, Independent reference, C++ ’s dynamic allocation operators, Initializing allocated memory, Allocating Array, Allocating objects. Constructor & Destructor : Introduction, Constructor, Parameterized constructor, Multiple constructor in a class, Constructor with default argument, Copy constructor, Default Argument, Destructor. UNIT-III Function & operator overloading : Function overloading, Overloading constructor function finding the address of an overloaded function, Operator Overloading: Creating a member operator function, Creating Prefix & Postfix forms of the increment & decrement operation, Overloading the shorthand operation (i.e. +=,-= etc), Operator overloading restrictions, Operator overloading using friend function, Overloading New & Delete, Overloading some special operators, Overloading [ ], ( ), -, comma operator, Overloading