SNG242 OBJECT ORIENTED SOFTWARE DEVELOPMENT
Course Code: | 3890242 |
METU Credit (Theoretical-Laboratory hours/week): | 4(3-2) |
ECTS Credit: | 7.0 |
Department: | Software Engineering |
Language of Instruction: | English |
Level of Study: | Undergraduate |
Course Coordinator: | |
Offered Semester: | Fall Semesters. |
Prerequisite: | Set 1: 3550213 , 3890111 |
The course set above should be completed before taking SNG242 OBJECT ORIENTED SOFTWARE DEVELOPMENT . |
Course Content
Object-oriented programming concepts, including the use of inheritance, interfaces, polymorphism, abstract data types, and encapsulation to enable software reuse and assist in software maintenance. Recursion, GUIs and event handing. Use of common objectbased data structures, including stacks, queues, lists, trees, sets, maps, and hash tables. Space/time efficiency analysis. Testing. Introduction to UML.Course Textbook: TBDL