COMPUTER ENGINEERING (ENGLISH) PROGRAMME
COURSE DESCRIPTION
Name of the Course Unit Code Year Semester In-Class Hours (T+P) Credit ECTS Credit
COMPUTER PROGRAMMING II COM106 1 2 2+2 3.0 5.0


Objectives and Contents
Objectives of the Course Unit The goal of this course is to give a student the foundation needed to develop programs that are correct, efficient, well-structured, and robust, and that adhere to standards of style and documentation. The student will then build on these skills in following courses in his/her course of study.
Contents of the Course Unit The course covers the following: Pointers and Strings, Structures and Unions, Files and Low Level Programming. Students are required to develop programs using C programming language, in order to solve simple to moderate problems.
Contribution of the Course Intending to Provide the Professional Education As a fundamental subject, this course equips the students with theory and practice on problem solving techniques by using the structured approach. A student will learn how to solve problems by breaking them down, analyzing them, designing solutions, implementing the designed solutions, and verifying or testing the resulting implementations. A student will also gain good programming skills by studying examples and reinforcing discussions.