Programme And Module Handbook
 
Course Details in 2023/24 Session


If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.

Module Title LC C Programming
SchoolMathematics
Department Mathematics
Module Code 06 31285
Module Lead Dr Wu Zujian
Level Certificate Level
Credits 10
Semester Semester 1
Pre-requisites
Co-requisites
Restrictions Available to only students on the Jinan programmes
Exclusions
Description The course will also aim to stimulate students into thinking like programmers and provide an understanding of programming techniques that reaches beyond familiarity and basic fluency with the C programming language.

More specifically, this course introduces students to the principles of programming using a procedure-oriented approach, providing students with the programming skills necessary to continue the study of computer science. In this course, the basic concepts and grammars of the C programming language, and the function block programming method, are taught. Programming case studies help the students to understand programming techniques. Detailed teaching contents cover data types, operators and expressions, control flow, looping, arrays, functions and program structure, pointers, elementary functions, structures, input and output, and file access, etc.

Students are required to complete programs that encompass the various topics learned in the lectures. These tasks will increase in difficulty as the course progresses. The tasks will emphasize good programming technique, style, and structure.

Hands-on Programming Labs are organized to practice and consolidate what is covered in lectures.
Learning Outcomes By the end of the module students should be able to:
  • Understand the grammar of the C programming language;
  • Write basic C programmes;
  • Create makefiles and compile programs;
  • Utilize the compiling environment;
  • Use common C libraries;
  • Apply the C language to real world problems.
Assessment
Assessment Methods & Exceptions Assessment:
Homework and class test (30%): 10% homework, 2 maximum two hour class test.
Final examination (70%): a maximum 3 hour examination.
Reassessment (where allowed): 2-hour resit examination (100%)
Other
Reading List