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

XuetangX

程序设计基础

Liaoning Vocational University of Technology via XuetangX

Overview

      程序设计基础课程主要内容包括C语言基础语法、顺序、选择、循环结构的编程及常见算法,函数、数组及应用,并介绍指针、结构体、文件读写等知识。通过实施项目教学,在教学中充分体现“教、学、做”合一的模式,突出对学生职业能力的训练,培养学生程序设计思想以及运用 C 语言解决实际问题的编程能力。  

      C语言是一门实践性很强的课程。为使同学们更轻松地入门,课程更注重知识点的划分和实际的应用,本课程通过将知识点重新划分整合为体型判定系统、大赛计分系统、学生成绩管理系统三个实践项目,精心安排讲解顺序,由易至难,引导学生快速进入编程状态、解决实际问题。通过循序渐进的学习,学习者将具有较好的编程能力和用计算机解决问题的能力,从而为进一步学习其它后续软件工程技术相关专业课程奠定必要的基础。


Syllabus

  • 课程概要
    • 一、走进编程的世界
      • C语言概述
      • 算法
      • 第一个C语言程序
    • 二、体型判定系统数据处理——顺序结构程序设计
      • 任务一——项目需求
      • 任务二——相关知识1 基本数据类型
      • 任务二——相关知识2 常量和变量
      • 任务二——相关知识3 运算符和表达式(一)
      • 任务二——相关知识4 运算符和表达式(二)
      • 任务二——相关知识5 数据的输入和输出
      • 任务三——项目实施
    • 三、体型判定系统决策判断——选择结构程序设计
      • 任务一——项目需求
      • 任务二——相关知识1 if语句
      • 任务二——相关知识2 switch语句
      • 任务二——相关知识3 if的嵌套
      • 任务三——项目实施
    • 四、体型判定系统的进阶版——循环结构程序设计
      • 任务一——项目需求
      • 任务二——相关知识1 while语句
      • 任务二——相关知识2 do-while语句
      • 任务二——相关知识3 for语句
      • 任务二——相关知识4 循环嵌套
      • 任务二——相关知识5 改变循环执行的状态(转向控制)
      • 任务三——项目实施
    • 五、大赛计分系统数据存储——数组
      • 任务一——项目需求
      • 任务二——相关知识1 一维数组
      • 任务二——相关知识2 二维数组
      • 任务二——相关知识3 字符数组
      • 任务三——项目实施
    • 六、大赛计分系统的模块化设计——函数
      • 任务一——项目需求
      • 任务二——相关知识1 函数的定义与声明
      • 任务二——相关知识2 函数的调用
      • 任务二——相关知识3 函数的嵌套与递归
      • 任务二——相关知识4 数组作为函数参数
      • 任务二——相关知识5 变量的作用域和生命周期
      • 任务三——项目实施
    • 七、学生成绩管理系统的优化——指针
      • 任务一——项目需求
      • 任务二——相关知识1 指针的定义与引用
      • 任务二——相关知识2 指针与数组
      • 任务二——相关知识3 指针与函数
      • 任务二——相关知识4 指针数组和指向指针的指针
      • 任务三——项目实施
    • 八、学生成绩管理系统数据存储——用户自定义类型
      • 任务一——项目需求
      • 任务二——相关知识1 结构体的定义与使用
      • 任务二——相关知识2 结构体数组
      • 任务二——相关知识3 结构体指针
      • 任务二——相关知识4 共用体和枚举类型
      • 任务三——项目实施
    • 九、学生成绩管理系统数据保存——文件
      • 任务一——项目需求
      • 任务二——相关知识1 文件基本操作
      • 任务二——相关知识2 文件读写
      • 任务二——相关知识3 文件检测
      • 任务三——项目实施
    • 企业培训
      • 期末考试

        Taught by

        Yao Yao, Pang Liang, Sun Lihong, and Clair

        Tags

        Reviews

        Start your review of 程序设计基础

        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.