Academic Catalog

CNG457 SPECIAL TOPICS IN COMPUTER ENGINEERING: SOFTWARE CONSTRUCTION

Course Code: 3550457
METU Credit (Theoretical-Laboratory hours/week): 3(0-0)
ECTS Credit: 6.0
Department: Computer Engineering
Language of Instruction: English
Level of Study: Undergraduate
Course Coordinator: Assist.Prof.Dr ÞÜKRÜ ERASLAN
Offered Semester: Fall and Spring Semesters.
Prerequisite: Set 1: 3550350
The course set above should be completed before taking CNG457 SPECIAL TOPICS IN COMPUTER ENGINEERING: SOFTWARE CONSTRUCTION .

Course Content

Development of a complete software system based on available reference architectures; best practices in development; contemporary development environments and tools; architectural styles; concurrency; design patterns; libraries and frameworks;development of interface mechanisms including services and APIs;GUI design and implementation;design for reusability; component implementation; unit,component and system testing