CLC_CSC10001_HK1.2425
CLC_CSC10001_HK1.2425
COURSE SYLLABUS
CSC10001 – Introduction to Programming
1. GENERAL INFORMATION
Number of credits: 4
Prerequisite:
Prior-course:
2. COURSE DESCRIPTION
The course is designed to provide students with basic concepts of programming in C syntax.
Students will learn how to construct a complete basic C program. Students will also learn
how to use C programming structures, such as variables, conditions, loops, and functions.
Moreover, students will practice using compound programming structures: struct, array 1-D,
2-D, and File IO, .etc to solve basic problems.
3. COURSE GOALS
4. COURSE OUTCOMES
CO Description I/T/U
G4.1 Describe file stream and use file IO statements on text files. I, T, U
5. TEACHING PLAN
For the practical laboratory work, there are 10 weeks which cover similar topics as it goes in
the theory class. Each week, teaching assistants will explain and demonstrate key ideas on
the corresponding topic and ask students to do their lab exercises either on computer in the
lab or at home. All the lab work submitted will be graded. There would be a final exam for
lab work.
6. ASSESSMENTS
A1 Assignments 20%
A2 Exams 80%
7. RESOURCES
Textbooks
K.N.King, C Programming, A Modern Approach 2nd Edition, Norton & Company
2008.
Trần Đan Thư, Nguyễn Thanh Phương, Đinh Bá Tiến, Trần Minh Triết, Nhập môn
lập trình, NXB Khoa học Kỹ thuật 2011.
Others
8. GENERAL REGULATIONS & POLICIES
All students are responsible for reading and following strictly the regulations and
policies of the school and university.
Students who are absent for more than 3 theory sessions are not allowed to take the
exams.
For any kind of cheating and plagiarism, students will be graded 0 for the course. The
incident is then submitted to the school and university for further review.
Students are encouraged to form study groups to discuss on the topics. However,
individual work must be done and submitted on your own.