COEN 244 - Programming Methodology II
Prerequisite: COEN 243. Review of object-oriented programming and further concepts. More on classes. Revisiting pointers. Operator overloading: regular and advanced usage. Fundamentals of file and stream processing. Class composition and inheritance: regular and advanced usage. Virtual functions. Polymorphism. Static and dynamic binding. Abstract classes. Case study of a small‑scale object‑oriented project: simplified analysis, design, and implementation. Introduction to templates, the standard template library, and exception handling. Introduction to dynamic data types. Namespaces. Lectures: three hours per week. Tutorial: two hours per week. NOTE: Students who have received credit for COMP 249 may not take this course for credit.
Post a Comment