Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
---|---|---|---|
1. | Introduction Programming procedure Data output (printf) Comment |
Programming assignment about output | 240minutes |
2. | Operator and variable (1) Basic arithmetic operators (+, -, *, /, %) Data type ( int, float, double ) Data input ( scanf ) |
Programming assignment about input and arithmetic operations | 240minutes |
3. | Operator and variable (2) Output format via printf Type conversion at assignment and arithmetic operations Other arithmetic operators Control statement (1) "if" statement Relational operators |
Programming assignment about "if" statement | 240minutes |
4. | Control statement (2) "else" statement "else if" statement "switch" statement "while" statement |
Programming assignment about "while" statement | 240minutes |
5. | Control statement (3) "do - while" statement "for" statement Array (1) Array usage Array and for statement |
Programming assignment about array | 240minutes |
6. | Array (2) Macro variable Nested loops and two dimensional array Type "char" Input and output of char type data Character code |
Programming assignment about type "char" | 240minutes |
7. | Mid-term Examination and explanation | Review about mid-term examination | 200minutes |
8. | Type and variable Binary, decimal and hex numbers Size and value range of data type "typedef" usage |
Programming assignment about type | 240minutes |
9. | Function (1) Usage of Standard function Creation and usage of user function Pass-by-value |
Programming assignment about function | 240minutes |
10. | Function (2) Function taking array parameter Static variable String String definition Standard functions for string |
Programming assignment about string | 240minutes |
11. | Pointer (1) Pointer type Memory space Address and indirect operators Function using pointers |
Programming assignment about pointer type | 240minutes |
12. | Pointer (2) Operation of pointer and integer data Pointer and array Subscript operator |
Programming assignment about subscript operator | 240minutes |
13. | Structure Structure definition Function using structures Arrow operator |
Programming assignment about structure | 240minutes |
14. | Final examination and explanation | Review about final examination | 200minutes |
Total. | - | - | 3280minutes |
Assignments | Examinations | Total. | |
---|---|---|---|
1. | 10% | 10% | 20% |
2. | 10% | 10% | 20% |
3. | 10% | 10% | 20% |
4. | 10% | 10% | 20% |
5. | 10% | 10% | 20% |
Total. | 50% | 50% | - |
Work experience | Work experience and relevance to the course content if applicatable |
---|---|
Applicatable | Taking advantage of experience of software development, I teach programming point of view using C language |