Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Beijing Technology and Business University

C语言程序设计

Beijing Technology and Business University via XuetangX

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it

本课程是学习程序设计的入门课程,以C语言为载体,通过多个实例由浅入深地讲解,使同学们能够逐步掌握如何利用C语言进行程序设计。对计算机类专业学生而言,《C语言程序设计》是一门专业基础课,C语言是学习后续十余门课程的基础知识。对于非计算机专业的学生,学习这门课程可以掌握程序设计的基本方法,从而更好地利用计算思维来解决本专业领域内的实际问题。此外,《C语言程序设计》这门课程也是同学们参加计算机类相关竞赛的基础课程。

C语言程序设计是一门实践性很强的课程,需要同学们进行大量的上机编程训练,在实践中掌握、理解编程知识以及程序设计的思想和方法,不断培养和提高自己计算思维和利用计算机解决实际问题的能力。本课程采用Moodle平台进行工程实训,讲授内容与实践内容进行一比一配比,涵盖了输入输出、变量、选择结构、循环结构、数组、指针、文件等教学内容。授课教师团队由张珣教授和刘迎副教授组成,两位教师均具备丰富的工程实践经验和教学经验,承担了十余轮次的C语言程序设计教学任务,教学效果良好。

Syllabus

  • C语言导引 (讲授)
    • 1变量
      • 1.1变量(讲授)
      • 1.2开发环境与变量(实践)
      • 1.3字符变量(实践)
    • 2选择结构
      • 2.1选择结构1(讲授)
      • 2.2选择结构2(讲授)
      • 2.3条件语句(实践)
      • 2.4开关语句(实践)
    • 3循环结构
      • 3.1循环结构1(讲授)
      • 3.2循环结构2(讲授)
      • 3.3循环结构3(讲授)
      • 3.4循环语句for(实践)
      • 3.5循环语句while(实践)
      • 3.6逻辑挑战-穷举法(讲授)
      • 3.7逻辑挑战-整数分解(讲授)
      • 3.8逻辑挑战-多项式的和(讲授)
      • 3.9逻辑挑战-图案输出问题(讲授)
      • 3.10循环语句应用1(实践)
      • 3.11循环语句应用2(实践)
      • 3.12循环语句应用3(实践)
    • 4数组
      • 4.1一维数组(讲授)
      • 4.2一维数组的应用(讲授)
      • 4.3二维数组(讲授)
      • 4.4字符与字符串(讲授)
      • 4.5 一维数组(实践)
      • 4.6 一维数组应用(实践)
    • 5函数
      • 5.1 函数1(讲授)
      • 5.2函数2(讲授)
      • 5.3 函数应用1(实践)
      • 5.4函数应用2(实践)
      • 5.5函数应用3(实践)
      • 5.7递归函数2(实践)
    • 6指针
      • 6.1指针与变量(讲授)
      • 6.2指针与数组(讲授)
      • 6.3指针与字符串(讲授)
      • 6.4指针应用1(实践)
      • 6.5指针应用2(实践)
      • 6.6指针应用3(实践)
    • 7结构体
      • 7.1结构体(讲授)
      • 7.2结构体数组(讲授)
      • 7.3结构体应用1(实践)
      • 7.4结构体应用2(实践)
    • 8文件
      • 8.1 文件(讲授)
      • 8.2 文件应用1(实践)
      • 8.3 文件应用2(实践)
    • 9期末测试

      Taught by

      Zhang Xun, LIU Ying, and ZHAO Dongfang

      Tags

      Reviews

      Start your review of C语言程序设计

      Never Stop Learning.

      Get personalized course recommendations, track subjects and courses with reminders, and more.

      Someone learning on their laptop while sitting on the floor.