BCA Bachelor of Computer Applications Part 1 C++ University Syllabus Course For BCA Part 1 C++
Atlanta Computer Institute Nagpur conducts Tuition Classes for BCA First Year ( Part 1 ) , BCA Second Year ( Part 2 ) and BCA Final Year ( Part 3 ) for all universities in India . The Following syllabus is of Nagpur University. Final Year Projects Training is also given to BCA Students.
BCA Part 1 ( First Year )
Subject-I : COMPUTER SCIENCE
Paper -2 : C++ OBJECT ORIENTED PROGRAMMING
Unit-1 : PROGRAMMING LOGIC:
Problem analysis ,process analysis ,conceptual development of solution. Development tools: Algorithms, flowcharts and pseudocode ( definition and its characteristics ).Programming structure : seq1uence , selection , iteration ,( problems). Language evolution: machine , assembly, high level. Translators: compiler, interpreter and assembler. The compliation process, linker , loader, study of HLL, characteristics of good language, generation of languages
Unit-2 object oriented concepts,tokens,expression and control structures
Object oriented methodology,basic concepts / characteristics of oop. Advantages and Application of oops, procedura programming Vs OOP .Introduction : c++ basics ,character set , tokens, keywords, identifiers ,basic, user defined and derived data types ,symbolic constants, variables, castig ,different types of operators their precendence , expressions. Control structures with special emphasis on problem solving.: control and looping statements console i/0 operations, manipulators and enumeration.
Unit-3 Functions, Structure , classes and object
Function: Function prototyping, call and return by reference, inline function , default and const arguments, function overloading . structure , union and anum: definition , passing structure to functions. Classes and objects : Specifying a class , creating objeds, private & public data members and member functions. Defining Inline member functions, static data members and member function ,arguments, returning objects
Unit-4: Constructors and Destructors , operators , overloading and Inheritance
Constructors and Destructors: Introduction ,parameterized constructors, multiple constructors in a class, constructor with default argument, dynamic initialization of objects,copy constructor, Dynamic
Initialization of objects, copy constructor,Dynamic constructors, const objects, destructors. Operator overloading : definition, unary and binary overloading ,rules for operators, overloading . inheritance: defining derived classes, single, multilevel, multiple inheritance,constructors and destructors in derived classes
Unit-5 pointers virtual & friend functions and file handling
Pointer to objects, this pointer ,’new’ and “ delete’ operators , virtual functions, friend functions, opening, closing a file, file modes, file pointer and their manipulations, sequential input and o/p operations, updating a file , random access. Error handling during file operation s, command line arguments.
BCA Bachelor Of Computer Application, BCCA, Bachelor of Commerce & Computer Application BE IT/CS, Information technology/Computer Science MCA, Master of Computer Application MCM, Master of Computer Management Diploma , Polytechnic Others,