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

Course Objectives

The aim of this course is to develop the students skills in the design, implementation, and debugging of C programs. Learning to think algorithmically is an essential part of achieving this objective. This means that students have to understand and be able to apply the basic building blocks of algorithms which are sequence, selection, repetition, and abstraction and express them using their equivalent C programming constructs. At the end of this course, students should feel comfortable with writing C programs; achieving this level of competence in C programming is important as it the basis for many subsequent courses.