Fundamentals of C Programming
Fundamentals of C Programming
1000+ 人选课
更新日期:2025/06/03
开课时间2025/01/26 - 2025/07/24
课程周期26 周
开课状态开课中
每周学时-
课程简介

Programming is one of the most important skills and tools in information technology. It is a bridge to connect information and computers. Mastering and skillfully using a programming language have become a necessary skill for all college students. 

C is the pioneer of advanced programming languages and still one of the most important and popular languages. The objective of our course is to try to make C programming simple for beginners. This course involves programming basis, operator and expression, data input and output, selection structure, loop structure, implementation of modular programming, expression and processing of complex data, function, pointer, file reading and writing, etc. It mainly focuses on the fundamental grammar of C language and the main principles of programming. This course is expected to help students master skills of programming in C and construct a foundation for other courses, such as C++, mathematical modelling, operating system, computer graphics, system simulation, etc.

This course is given by three experienced teachers from NPU, Fang Wang, Xiuwei Zhang and Guoqing Zhou. They have teaching experiences on programming nearly or more than ten years and they are very experienced and full of enthusiasm. All the teaching members have visiting experiences at high-level universities overseas. We will guide you to build the programming thinking and construct your programs by a large number of concise program examples.

This course is the integration of computer language, programming, and Chinese culture.

Welcome to join our course.  

 


课程大纲
Chapter 1 Intruduce C -1
Chapter 1 Intruduce C -2
Chapter 2 DataTypes and Expressions -1
Chapter 2 DataTypes and Expressions -2
Chapter 2 DataTypes and Expressions -3
Chapter 2 DataTypes and Expressions -4
Chapter 2 DataTypes and Expressions -5
Chapter 3 Program Control Structure -1
Chapter 3 Program Control Structure -2
Chapter 3 Program Control Structure -3
Chapter 3 Program Control Structure -4
Chapter 3 Program Control Structure -5
Chapter 3 Program Control Structure -6
Chapter 3 Program Control Structure -7
Chapter 3 Program Control Structure -8
Chapter 3 Program Control Structure -9
Chapter 4 The Preprocessor
Chapter 5 Array
Chapter 6 Function
Chapter 7 Pointers
Chapter 8 String
Chapter 9 Structure, Union, and Enumeration
Chapter 10 Files
Examination for experiment