Indira Gandhi National Tribal University, Amarkantak

Indira Gandhi National Tribal University, Amarkantak(Madhya Pradesh) Syllabus of Bachelor of Computer Application(BCA Hons Annual System) Session 2009...
Author: Calvin Hill
2 downloads 0 Views 213KB Size
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

Suggest Documents