Tribhuvan University

Faculty of Education

Course Title: Object Oriented Programming with C++

Course no: ICT Ed. 426

Nature of course: Theory+ Pratical

Full Marks: 100

Pass Marks: 40

Credit Hours: 3

Course Description : Object Oriented Programming with C++ covers fundamental and advanced object-oriented concepts such as classes, objects, inheritance, polymorphism, encapsulation, and abstraction. Students engage in a combination of lectures, laboratory sessions, and hands-on projects to apply these concepts effectively. Emphasis is placed on writing efficient and maintainable code, utilizing C++ features like templates, exception handling, and the Standard Template Library (STL). Practical activities include developing complex applications, debugging and testing programs, and collaborating on software development projects using integrated development environments (IDEs). Students will also learn to implement design patterns and best practices in software engineering.

Course Objective : This module aims to impart the basic management knowledge, and skills to the students so as to enhance their managerial capabilities and enable them to apply in the practical field

Course Contents:
Reference Books: