Course Objective

The objective of this course is to provide a classroom and laboratory environment that enables students to develop basic skills in procedure-oriented and object oriented programming and to gain experience in the C and C++ programming.  This course will help the student to gain

 

·         Appreciate and learn the fundamentals and advanced C concepts.

·         Getting introduced to object oriented concepts.

·         Effortless interpretation Skills involved in programming.

·         Ease with programming and Error Handling.

·         Overall enhanced programming skills and the ability to apply it.

Course outcome

Each Student is expected to possess the following caliber individually after successful completion of the course.

CO1                      To understand how C++ improves C with object-oriented features.

CO2                      To learn the syntax and semantics of the C,C++ programming language.

CO3                      Clarity in differentiating Procedure Oriented and Object Oriented Principles.

CO4                      Ability to describe and implement object oriented concepts.

CO5                      Competency for implementing C,C++ programming tasks.

CO6                      Proficient enough to understand any object oriented language.

CO7                      Confidence to exhibit the acquired concepts in terms of the seminar, group discussion, and programming challenges.  

CO8                      To learn how containment and inheritance promote code reuse in C++.