GDIC1009K C Language Programming

Academic Year 2023/2024

C Programming Language design is a public compulsory course for all Stage 1 Students in Engineering at Guangzhou-Dublin International College. The course specifically aims to foster students’ preliminary computational thinking and motivate their interests in learning computer skills. Students will get basic knowledge about computer systems and acquire basic programming skills in C programming language. They will build a natural habit of using programming skills to handle the problems in the computer area.

The course will introduce the basic computer knowledge, the essential principles of structured programming, and the programming and debugging skills. Specifically, a principal overview will be given, involved in Computer and Information Processing, Architecture of Computer Hardware, Operating System, Database, Computer Networking, Structured Programming, and Algorithm Design Practice. More importantly, the course will focus on data types, basic syntax rules, programming structures like Selection and Loop, Input/Output functions, array, pointer, standard functions and user-defined functions in C programming language.

Show/hide contentOpenClose All

Curricular information is subject to change

Learning Outcomes:

Upon successful completion of the course, students should be able to:

• get basic knowledge about computer systems
• acquire the skills in C programming language
• develop procedure-oriented programming thinking
• successfully read medium-scale C programs, independently write and debug C programs
• obtain the skills of searching computer literatures to further promote self-learning in other computer courses
• successfully apply programming skills to solve problems in the field of computer
• consciously obey cybersecurity laws and professional ethics in the computer development and using processes

Student Effort Hours: 
Student Effort Type Hours
Lectures

0

Autonomous Student Learning

70

Total

70

Approaches to Teaching and Learning:
Lectures, group works, student presentations, computer lab, program contest 
Requirements, Exclusions and Recommendations

Not applicable to this module.


Module Requisites and Incompatibles
Not applicable to this module.
 
Assessment Strategy  
Description Timing Open Book Exam Component Scale Must Pass Component % of Final Grade
Examination: Final Exam 2 hour End of Trimester Exam No Graded No

100


Carry forward of passed components
No
 
Remediation Type Remediation Timing
In-Module Resit Prior to relevant Programme Exam Board
Please see Student Jargon Buster for more information about remediation types and timing. 
Not yet recorded
Timetabling information is displayed only for guidance purposes, relates to the current Academic Year only and is subject to change.
 

There are no rows to display