MCA -Master of Computer Applications First Semester C++University Syllabus and Classes of MCA First Semester C++
Atlanta Computer Institute Conducts Tuition Classes for MCA Semester 1 MCA Semester 2 MCA Semester 3 and MCA Semester 4. We also provide final year Projects of MCA Students and guidance for Final Year Projects with Certificates.
MCA FIRST YEAR ( SEMESTER - 1 )
1CSA-2 : OBJECT ORIENTED PROGRAMMING USING C++
UNIT – 1 : PROGRAMMING LOGIC :
Problem Analysis, Process Analysis, Conceptual development of solution.
Development tools : Algorithm, flowcharts and pseudo code (definition and its characteristics).
Programming Structure : Sequence, selection iteration, (Problems).
Language evolution : Machine, Assembly, High Level. Translators: Compiler, Interpreter and assembler. The compilation process, linker, Loader. Study of HLL, Characteristics of Good Language, Generation of languages.
UNIT – 2 Object Oriented Concepts, Tokens, Expressions and Control Structures
Object Oriented Methodology, Basic Concepts/ Characteristics Of OOP, Advantages And application Of Oops, Procedural Programming Vs Oops. Introduction: C++ Basics, Character Set, Tokens, Keywords, Identifiers; Basics, ,User Defined And Derived Data Types , Symbolic Constants, variables, Casting , Different Types Of Operators Their Precedence, Expression. Control And Looping Statements, Console I/0 Operation, Manipulators And Enumeration.
UNIT-3 : Functions, Structure , Classes And Object
Function : Function Prototyping ,Call And Return By Reference, Inline Function, Default And Cost Arguments, Function Overloading .Structure, Union And enum: Definition , Passing Structure Of Functions. Classes And Object : Specifying A Class , Creating Objects, Private & Public Data Members And Member Functions. Defining Inline Member Functions, Static Data members And Member Functions. Arrays Within Class, Arrays Of Objects, Objects As Function Arguments, Returning Objects.
Unit-4; Constructor And Destructors, Operators Overloading And Inheritance
Constructor And Destructors: Introduction, Parameterized Constructors, Multiple Constructors In A Class , Constructors With Default Arguments, Dynamic Initialization Of Objects,, Copy Constructors, Dynamic Constructors, Const Objects, Destructors.
Operator Overloading : Definition , Unary And Binary Overloading Rules For Operatos Overloading. Inheritance : Defining Derived Classes, Single , Multilevel, Multiple Inheritance, Constructors And Destructors In Derive Classes.
UNIT- 5: Pointers Virtual & friend functions and file handling:
Pointer To Objects, This Pointer ,”New’ And “Delete’ Operator, Virtual Functions, Friend Functions, Opening, Closing A File, File Modes,. File Pointers And their manipulations. Sequential i/p and o/p operations, Updating a file , random access, error handling during file operation , 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,