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 |
Weekly Course Contents and Study Materials for Preliminary & Further Study | ||
---|---|---|
Week | Topics (Subjects) | Preparatory & Further Activities |
1 | Introduction to Computers and Programming 1.1 Introduction to a Program 1.2 Computer Systems: Hardware and Software 1.3 Programs and Programming Languages |
No file found |
2 | Problem-solving process 2.1 Input, Processing, and Output 2.2 The Programming Process 2.3 System Development |
No file found |
3 | Problem-solving techniques 3.1 Flowchart 3.2 Structured chart |
No file found |
4 | Introduction to C 4.1 Variables 4.2 Identifiers 4.3 Data types 4.4 Basic arithmetic operators |
No file found |
5 | Arithmetic Expression 5.1 Mathematical Expressions 5.2 Type Conversion 5.3 Overflow and Underflow 5.4 Type Casting 5.5 Named Constants 5.6 Multiple Assignments and Combined Assignment |
No file found |
6 | Input/Output operations 6.1 Formatting Output 6.2 Formatted Input 6.3 Focus on debugging: Hand tracing a Program 6.4 Focus problem solving: A case study 6.5 Introduction to File Input and Output |
No file found |
7 | Midterm Examinations | No file found |
8 | Control structure: Selection/Branch 7.1 The if statement 7.2 The if/else statement 7.3 The if/else if statement 7.4 The switch statement 7.5 The break, continue statement |
No file found |
9 | Control structure: Loop 8.1 The for loop 8.2 The while-do loop |
No file found |
10 | Control structure: Loop (CONT.) 8.3 The do-while loop 8.4 Nested loop |
No file found |
11 | Function: 9.1 Predefined/library function 9.2 User-defined function |
No file found |
12 | Function: (CONT.) | No file found |
13 | Array: One dimension 10.1 Declaration and definition 10.2 Accessing arrays |
No file found |
14 | Array: Two dimension 11.1 Declaration and definition 11.2 Accessing arrays |
No file found |