1st Sem, MCA

MCA101: Object Oriented Programming Syllabus for MCA 1st Sem 2016 Pattern Mumbai University

Object Oriented Programming detailed Syllabus Scheme for Master of Computer Applications (MCA), 2016 regulation has been taken from the University of Mumbai official website and presented for the MCA students. For Course Code, Course Title, Test 1, Test 2, Avg, End Sem Exam, Team Work, Practical, Oral, Total, and other information, do visit full semester subjects post given below.

For all other Mumbai University MCA 1st Sem Syllabus 2016 Pattern, do visit MCA 1st Sem 2016 Pattern Scheme. The detailed Syllabus Scheme for object oriented programming is as follows.

MCA101: Object Oriented Programming Syllabus for MCA 1st Sem 2016 Pattern Mumbai University

Object Oriented Programming

Prerequisites:

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier.
Get it on Google Play.

Course Educational Objectives (CEO):

  1. CEO 1: To Explore and Study Object oriented programming and advanced C++ concepts.
  2. CEO 2: To Improve problem solving skills by applying object oriented techniques to solve bigger computing problems.
  3. CEO 3: To provide a Strong foundation for advanced programming.

Course Outcomes:

At the end of the course, the students will be able to:

  1. Comprehend Object oriented programming concepts and their application
  2. To write applications using C++.
  3. Implement programming concepts to solve bigger problems.

1. Programming Basics

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier.
Get it on Google Play.

2. Introduction to C++

Structure of a C++ program, Execution flow, Classes and Objects, Access modifiers, Data Members, Member Functions, Inline Functions, Passing parameters to a Function(pass by Value, Pass by Address, Pass by Reference), Function with default arguments, Function Overloading, Object as a Parameter, Returning Object Static data members and functions, Constant Data members and functions Constructors- Default, Parameterized, Copy, Constructor Overloading, Destructors Arrays, Array as a Class Member, Array of Objects, Strings-Cstyle strings and String Class 10

3. Operator Overloading and Pointers

Operator Functions-Member and Non Member Functions, Friend Functions Overloading Unary operators Overloading binary operators(Arithmetic, Relational, Arithmetic Assignment, equality), Overloading Subscript operator Type Conversion Operators- primitive to Object, Object to primitive, Object to Object Disadvantages of operator Overloading, Explicit and Mutable Pointers, Pointer and Address of Operator, Pointer to an Array and Array of Pointers, Pointer arithmetic, Pointer to a Constant and Constant Pointer, Pointer Initialization, Types of Pointers(void, null and dangling), Dynamic Memory Allocation, Advantages and Applications of pointers 10

4. Inheritance and Polymorphism

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier.
Get it on Google Play.

5. Streams and Exceptions

Files, Text and Binary Files, Stream Classes, File IO using Stream classes, File pointers, Error Streams, Random File Access, Manipulators, Overloading Insertion and extraction operators Error handling, Exceptions, Throwing and catching exceptions, Custom Exceptions, Built in exceptions 8

6. Advanced C++

Casting- Static casts, Const Casts, Dynamic Casts, and Reinterpret Casts. Creating Libraries and header files. Namespaces Generic Programming, Templates, Class Templates, Function Templates, Template arguments, STL Database Programming with MySQL 8

Reference Books:

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier.
Get it on Google Play.

Web References:

  1. https://dev.mysql.com
  2. www.github.com

Assessment:

Internal: Assessment consists of two tests (T1 and T2) .The final marks should be the average of the two tests. End Semester Theory Examination: Guidelines for setting up the question paper.

  1. Question paper will comprise of total six questions.
  2. Question Number One should be compulsory.
  3. All question carry equal marks.
  4. Students can attempt any three from the remaining.
  5. Questions will be mixed in nature (for example supposed Q.2 has part a from module 3 then part b will be from any module other than module 3).

In question paper weightage of each module will be proportional to number of respective lecture hours as mention in the syllabus.

For detail syllabus of all other subjects of Master of Computer Applications (MCA), 2016 regulation do visit MCA 1st Sem Subjects syllabus for 2016 regulation.

Leave a Reply

Your email address will not be published. Required fields are marked *

*