CSB On C
CSB On C
Introduction
In Basic Programming & Logic building through C++, students will improve their
programming skills by building their logic. C++ program is an object oriented programming
language , C++ is a high level language that is much easier to use than the other low level
languages such as binary coding , It takes much more space than low level languages but it is
much easier to understand and learn .Using C++ Programming Language we can create
different kind of Software like System software, Application software, device drivers,
embedded software, high-performance server and client applications and entertainment
software such as video games.
Findings
1. “FEC 205 - Structural Programming Approach” is a subject in second semester of First
year of Mumbai University. “ECL303 - OOP using JAVA Laboratory” is a subject in
third year of Second Year Electronics & Telecommunication Engineering of Mumbai
University. There are huge gap FEC 205 which is C language and ECL303 which Java
there should be an intermediate course of C++ in between C and Java.
2. Basis concepts of Object Oriented Programming should be taught to the students in order
to understand ECL303 - OOP using JAVA Laboratory.
Discussion
1. Students are facing problem in building their own programming logic.
2. Students are struggling to placement in companies which are working in C++.
Conclusion
C++ is the most important step for learning the logic to write programs. If the logic of the
students are clear then it becomes easy for them to learn any programming language. For the
placement of students in any software companies like Microsoft, Samsung, Xerox, Yahoo,
Google, IBM, TCS, Infosys, Amazon, Flipkart, etc, online courses conducted by NPTEL in
C++ are required. But the curriculum prescribed by Mumbai University is not sufficient for the
students to prepare for such companies. This curriculum is not giving sufficient hands on practice
for the students to make them industry ready.
Implementation
To bridge the gap between industry requirement and University curriculum Software Domain
proposed a bridge course on “Basic Programming & Logic building through C++”.
Learning Objectives
To make learner familiar with installation, basic data types, keywords, operators, loops
and functions of C++
To make learner apply the concept of Array & pointer in C++ programming
To make learner apply the concept of Object Class & inheritance in C++ programming
To make learner apply the concept of Polymorphism in C++ programming
To make learner apply the concept of Data Abstraction in C++ programming
To make learner apply the concept of Strings & Exception Handling in C++ programming
To make learner apply the concept of File & Stream in C++ programming
The contents of the bridge course coversIntroduction to C++, Arrays & Pointers, Object Class &
Inheritance, Polymorphism, Abstraction, Strings & Exceptions, File & Stream.
The Duration of the Bridge Course is 18 hours in Even Semester and 18 hours in Odd Semester.
Course Outcomes
After the completion of the course the learner will be able to build their own programming logic
of C++ and the number of students getting placed in the software companies will increase.
Suggested Reading
1. The C++ Programming Language by BjarneStroustrup, 2013. Or, Programming: Principles and
Practice Using C++ by BjarneStroustrup, 2014 – These books will be followed in the course
2. The C Programming Language (Ansi C Version) by Brian W. Kernighan and Dennis M. Ritchie,
1990. Or, The C
Programming Language by Brian W. Kernighan and Dennis M. Ritchie, 2015
3. C++ reference (C++98 and C++03). http://en.cppreference.com/w/
4. Presentations used in the Course
Industry Support: List of Companies/Industry that will Recognize/value this online course
Programming in C++ include – Microsoft, Samsung, Xerox, Yahoo, Google, IBM, TCS, Infosys,
Amazon, Flipkart, etc.
Prepared by Checked by Approved By
SD SD SD
(Domain In-charge)