Academic Catalog

MS521 OBJECT-ORIENDTED PROGRAMMING

Course Code: 9030521
METU Credit (Theoretical-Laboratory hours/week): 3(3-0)
ECTS Credit: 8.0
Department: Modelling And Simulation
Language of Instruction: English
Level of Study: Graduate
Course Coordinator:
Offered Semester: Fall Semesters.

Course Content

Review of data structures using C++. Introduction to Object Oriented Programming Languages. Abstraction, approaches to modular program design, principles of abstract data types, basic concepts of objects: local variables and methods. Classes and instances, single and multiple inheritance and object hierarchies. Principles of object-oriented software development. Overview of and experience with the object-oriented programming environments such as C++, Java, through programming assignments and possibly a term project.