This course aims to provide students with a solid foundation in programming using the C language. Students will develop algorithmic thinking and problem-solving skills through hands-on experience in writing and analyzing C programs. The course emphasizes understanding of structured programming principles and the practical use of C in software development. By the end of the course, students will be able to write efficient and readable C programs, understand low-level memory operations, and apply programming concepts to solve real-world problems independently.
This course aims to provide students with a solid foundation in programming using the C language. Students will develop algorithmic thinking and problem-solving skills through hands-on experience in writing and analyzing C programs. The course urgents understand of structured programming principles and the practical use of C in software development. By the end of the course, students will be able to write efficient and readable C programs, understand low-level memory operations, and apply programming concepts to solve real-world problems independently.
K. N. King, C Programming: A Modern Approach (2nd Edition), Norton.
K. N. King, C Programming: A Modern Approach (2nd Edition), Norton.
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
AttendanceAttendance Attendance |
10 | Students absent seven times without an approved leave will fail this course. |
AssignmentsAssignments Assignments |
60 | |
Final ProjectFinal Project Final Project |
30 | Two deliverable. |