Learning outcomes
Having successfully completed the module, students should be able to:
1. Design, implement, test, and debug simple programs in C++ programming language.
2. Describe how the class mechanism supports encapsulation and information hiding.
3. Design, implement, and test the implementation of “is-a” relationships among objects using a class hierarchy and inheritance.
4. Compare and contrast the notions of overloading and overriding methods in an object-oriented language.
5. GUI programming features.
6. Programming for network and database servers
7. Programming for security enabled transactions.
8. Robust programming concepts.
- Teacher: JMV Nsengiyumva