COMPUTER ENGINEERING (ENGLISH) PROGRAMME COURSE DESCRIPTION |
||||||
Name of the Course Unit | Code | Year | Semester | In-Class Hours (T+P) | Credit | ECTS Credit |
---|---|---|---|---|---|---|
COMPUTER PROGRAMMING I | COM107 | 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: preprocessor directives, constants and variables, data types, input and output statements, text files, control structures: sequential, selection and loop. It may also include arrays and basic library functions. 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. |