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 ) 





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,

Basic Programming

C / C++ ,


Software Testing,

Hardware & Networking

CCNA, MCSE, Hardware, Networking

Courses at Atlanta

New Batches start Every week On Mondays and Wednesdays.

New Batch Starting Date & Timing

Copyright © 2010-2017 All Right Reserved - Atlanta Computer Institute, Nagpur. Site Map