Academic Catalog


Course Code: 3890140
METU Credit (Theoretical-Laboratory hours/week): 4(3-2)
ECTS Credit: 4.0
Department: Software Engineering
Language of Instruction: English
Level of Study: Undergraduate
Course Coordinator:
Offered Semester: Fall Semesters.

Course Content

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.
Course Textbook: TBDL