<meta http-equiv="refresh" content="0; URL=noscript.html"> METU | Course Syllabus

Course Objectives

The objective of this course is to enable students to design, develop and test medium-scale concurrent interactive software systems with GUI by applying design patterns to achieve quality attributes such as performance, extensibility and reusability, with the use of modern development tools, including version control systems, development environments, build and test automation, debugger, and static analysis tools.