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