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++.