0% found this document useful (0 votes)
143 views3 pages

CSB On C

1) The course aims to fill gaps between introductory C programming courses and advanced Java courses, and better prepare students for industry jobs requiring C++ skills. 2) It would cover basic C++ concepts like data types, loops, functions as well as object-oriented topics like classes, inheritance, polymorphism and data abstraction. 3) The goal is for students to improve their programming logic and be better equipped for placements at software companies using C++.

Uploaded by

shristy kumari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
143 views3 pages

CSB On C

1) The course aims to fill gaps between introductory C programming courses and advanced Java courses, and better prepare students for industry jobs requiring C++ skills. 2) It would cover basic C++ concepts like data types, loops, functions as well as object-oriented topics like classes, inheritance, polymorphism and data abstraction. 3) The goal is for students to improve their programming logic and be better equipped for placements at software companies using C++.

Uploaded by

shristy kumari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Case study 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

Reference (Advanced) Material


1. Effective C++: 50 Specific Ways to Improve Your Programs and Design by Scott Meyers, 1997.
Or, Effective C++: 55
Specific Ways to Improve Your Programs and Designs (Third Edition) by Scott Meyers, 2005
2. More Effective C++ by Scott Meyers, 2002
3. Modern C++ Design by Andrei Alexandrescu, 2004
4. Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions by Herb Sutter,
1999
5. More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions by
Herb Sutter, 2001
6. C++ Templates: The Complete Guide by David Vandevoorde and Nicolai M. Josuttis, 2002
7. The C++ Standard Library: A Tutorial and Reference by Nicolai M. Josuttis, 2012
8. Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library

Online Courses: https://onlinecourses.nptel.ac.in/noc17_cs24

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

Mr.NiketAmodaDr.VinitkumarDongre Dr.Lochan Jolly

(Domain In-charge)

You might also like