Computer Programming A, CS1001A, 210522.02

Undergraduate theoretical experiment course, University of Science and Technology of China, Department of Information Science and Technology, 2019

Serve as: Teaching Assistant

Teacher: Xuefei Bai, Beiduo Chen, Yadong Qu, Yifei Liu

Course Description:

This course takes C language as the carrier and aims to cultivate the ability of computational thinking and programming capability. Through rich and practical examples, how to analyze problems, organize data and solve problems in the process of programming is shown. It expounds the specific programming process that connects algorithm and coding in the process of computing application, as well as the ideas and methods of structured and modular programming. The main contents of the course include computer foundation, concepts and examples of common grammar elements, basic grammar and structured programming, modular programming and common algorithms and library functions, specific elements and application examples of C language, in-depth thinking of programming and computing, and appendix.

Course Details:

TextBook:

  • 《Programming and Computational Thinking: Based on C Language》; Wang Lei, Bai Xuefei, Wang Song, Tan Lixiang; Electronic Industry Press

Prerequisites: None

Total hours/theory/experiment/practice: 100(60/40/0)

Assessment method: Written test (closed book)

Grading system: Percentile system