You are here: Home > University Exam
All posts from

mlsu.ac.in BCA III-Year Syllabus : Mohanlal Sukhadia University

University : Mohanlal Sukhadia University
Degree : BCA
Applicable For : Third Year
Announcement : Syllabus

Website : https://www.mlsu.ac.in/index.php
Download Syllabus :
BCA 301 : http://www.syllabus.gen.in/uploads/1021-BCA301.pdf
BCA 302 http://www.syllabus.gen.in/uploads/1021-BCA302.pdf
BCA 303 http://www.syllabus.gen.in/uploads/1021-BCA303.pdf
BCA 304 : http://www.syllabus.gen.in/uploads/1021-BCA304.pdf

BCA III-Year Syllabus :

BCA 301 : Object Oriented Programming using C++
UNIT – I :
Different paradigms for problem solving, need for OOP, differences between OOP and procedure oriented programming, abstraction, overview of OOP principles- encapsulation, inheritance and data binding polymorphism. abstraction.

Related : Mohanlal Sukhadia University BCA II-Year Syllabus : www.syllabus.gen.in/1016.html

C++ basics : structure of a C++ program, data types, declaration of variables, expressions, operators, type conversions, pointers and arrays, strings, structures, references, flow control statement, functions-scope of variables, parameter passing, recursive functions, default arguments, inline functions, dynamic memory allocation and deallocation operators.

UNIT – II :
C++ classes and data abstraction : class definition, class structure, class objects, class scope, this pointer, static class members, constant member functions, constructors and destructors, dynamic creation and destruction of objects, friend function and class, static class member.

Overloading : function overloading, operator overloading – unary, binary operators.

UNIT – III :
Inheritance: defining a class hierarchy, different forms of inheritance, defining the base and derived classes, access to the base class members, base and derived class construction, destructors, virtual base class.

Polymorphism : static and dynamic bindings, base and derived class virtual functions, dynamic binding through virtual functions, virtual function call mechanism, pure virtual functions, abstract classes, implications of polymorphic use of classes, virtual destructors.

UNIT – IV :
Templates – function templates and class templates, overloading of function template, static class member in class template.

Exception handling : benefits of exception handling, throwing an exception, the try block, catching an exception, exception objects, exception specifications, rethrowing an exception, catching all exceptions.

UNIT-V :
File handling : stream classes hierarchy, stream I/O, file streams, opening and closing data file, creating a data file, read and write functions, error handling during file operations, formatted I/O, sequential and random file processing.

Leave a Reply

How to add comment : 1) Type your comment below. 2) Type your name. 3) Post comment.

www.syllabus.gen.in © 2017

Contact Us   Privacy Policy