首页 课程主页
课程分享  
C/C++语言程序设计
主讲教师 王玉青/合肥工业大学
学习人数 259
开课周期 2021年09月02日 ~ 2021年11月04日
教学进度
预报名
进行中
已结课
课程期次 共 10 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

《C/C++语言程序设计》是机械设计制造及其自动化专业等相关理工科专业的基础课程,也是本校机械设计制造及其自动化专业的唯一一门基础编程类课程。通过《C/C++语言程序设计》课程的学习,学生应对C语言和C++语言的基本语法规范、基本数据类型的定义及运用、循环结构的定义及运用、数组的定义及运用、函数的定义及运用、编译环境下的文件操作等核心基本概念、基本理论、基本方法有较为深刻的理解。通过本课程的学习,学生应能够较为熟练地运用C语言和C++语言进行复杂工程问题中的数理建模、编程分析计算。通过对本课程《C/C++语言程序设计》,将使得学生们具备一定的处理复杂工程问题的能力,有助于学生启发性思维的能力培养,有助于“新工科”教育教学中所要求的“理论联系实际、解决复杂工程科学问题”的学生学习能力培养。

课程概述

《C/C++语言程序设计》是机械设计制造及其自动化专业等相关理工科专业的基础课程,也是本校机械设计制造及其自动化专业的唯一一门基础编程类课程。通过《C/C++语言程序设计》课程的学习,学生应对C语言和C++语言的基本语法规范、基本数据类型的定义及运用、循环结构的定义及运用、数组的定义及运用、函数的定义及运用、编译环境下的文件操作等核心基本概念、基本理论、基本方法有较为深刻的理解。通过本课程的学习,学生应能够较为熟练地运用C语言和C++语言进行复杂工程问题中的数理建模、编程分析计算。通过对本课程《C/C++语言程序设计》,将使得学生们具备一定的处理复杂工程问题的能力,有助于学生启发性思维的能力培养,有助于“新工科”教育教学中所要求的“理论联系实际、解决复杂工程科学问题”的学生学习能力培养。

课程大纲
  • 第1章 C语言和C++语言概述
    • 第1节 C语言和C++语言的特点、发展历史
    • 第2节 C语言和C++语言的编译环境介绍
    • 第3节 基于C语言和C++语言的程序编辑、编译、链接和运行
  • 第2章 程序的灵魂——算法介绍
    • 第1节 算法的基本概念
    • 第2节 简单算法举例介绍
    • 第3节 算法的特点
    • 第4节 结构化程序设计方法
  • 第3章 数据类型、运算符与表达式
    • 第1节 C语言的常见数据类型、运算符与表达式
    • 第2节 C++语言的常见数据类型、运算符与表达式
    • 第3节 typedef定义
  • 第4章 顺序程序设计
    • 第1节 赋值语句
    • 第2节 输入与输出的实现与运用
    • 第3节 基于C语言的顺序结构程序设计举例
    • 第4节 基于C++语言的顺序结构程序设计举例
  • 第5章 选择结构程序设计与循环控制
    • 第1节 C语言的选择结构设计与循环控制的基本语法介绍
    • 第2节 C++语言的选择结构设计与循环控制基本语法介绍
    • 第3节 循环嵌套的设计与实现
    • 第4节 基于C语言的选择结构设计与循环控制的编程示例及实际运用
    • 第5节 基于C++语言的选择结构设计与循环控制的编程示例及实际运用
  • 第6章 数组与函数的定义、编写及实现
    • 第1节 C语言的数组与函数的定义、编写及实现
    • 第2节 C++语言的数组与函数的定义、编写及实现
  • 第7章 指针、引用和动态空间管理
    • 第1节 指针概述
    • 第2节 指针运算符与指针表达式
    • 第3节 指针与数组
    • 第4节 指针与函数
    • 第5节 指针与字符串
    • 第6节 指针与自由空间
    • 第7节 引用的概念及应用
  • 第8章 面向对象程序设计概述
    • 第1节 面向对象程序设计与面向过程程序设计(即:结构化编程)的区别与联系
    • 第2节 对象
    • 第3节 类
    • 第4节 抽象与封装
    • 第5节 继承
    • 第6节 多态性
    • 第7节 面向对象程序设计编程示例及应用简介
  • 第9章 上机一:C语言和C++语言的编译环境熟悉、基本操作与用法
  • 第10章 上机二:C语言的顺序程序设计
  • 第11章 上机三:C++语言的顺序程序设计
  • 第12章 上机四:C语言的选择结构程序设计和循环设计
  • 第13章 上机五:C++语言的选择结构程序设计和循环设计
  • 第14章 上机六:C语言和C++语言的数组与函数的程序设计(C++篇)
  • 第15章 上机六:C语言和C++语言的数组与函数的程序设计(C篇)
  • 第16章 上机七:C语言和C++语言的指针、引用和动态空间管理(C篇)
  • 第17章 上机七:C语言和C++语言的指针、引用和动态空间管理(C++篇)
  • 第18章 上机八:C语言和C++语言的面向对象程序设计
  • 第19章 自制慕课-11月3号
  • 第20章 自制慕课-11月3号
  • 第21章 自制慕课-11月7号(声音与ppt同步)
  • 第22章 自制慕课-11月7号-02(声音与ppt同步)
  • 第23章 自制慕课-11月7号
  • 第24章 自制慕课-11月7号
  • 第25章 课程拓展学习资料01
  • 第26章 课程拓展学习资料02
  • 第27章 课程拓展学习资料03
  • 第28章 课程拓展学习资料04
  • 第29章 课程拓展学习资料05
  • 第30章 课程拓展学习资料06
  • 第31章 课程拓展学习资料07
  • 第32章 课程拓展学习资料08
  • 第33章 课程拓展学习资料09
  • 第34章 实验指导书——C和C++
  • 第35章 理论课作业
  • 第36章 自制慕课-11月16号
  • 第37章 自制慕课-11月16号
  • 第38章 自制慕课-11月17号
  • 第39章 自制慕课-11月17号
  • 第40章 自制慕课-11月17号
  • 第41章 自制慕课-11月17号
  • 第42章 自制慕课-11月17号
  • 第43章 自制慕课-11月22号
  • 第44章 C语言总复习
  • 第45章 自制慕课-12月5日
  • 第46章 自制慕课-12月5号
  • 第47章 自制慕课-12月5日
  • 第48章 自制慕课-12月5日
  • 第49章 自制慕课-12月5日
  • 第50章 自制慕课-12月5日
  • 第51章 自制慕课-12月5日
  • 第52章 拓展学习资料-12月5日
  • 第53章 自制慕课-12月12号-声音与图像同步版本
  • 第54章 自制慕课-12月12号-声音与图像同步版本
  • 第55章 自制慕课-12月12日-声音与图像同步版本
  • 第56章 自制慕课-12月12日-声音与图像同步的版本
  • 第57章 自制慕课-12月12日-声音与图像同步版本
  • 第58章 自制慕课-12月12日-声音与图像同步版本
  • 第59章 自制慕课-12月12日-声音与图像同步版本
  • 第60章 自制慕课-12月12日-声音与图像同步版本
  • 第61章 自制慕课-12月19日-声音与图像同步版本
  • 第62章 自制慕课-12月19日-声音与图像同步版本
  • 第63章 自制慕课-12月19日-声音与图像同步版本
  • 第64章 自制慕课-12月19日-声音与图像同步版本
  • 第65章 自制慕课-12月19日-声音与图像同步版本
  • 第66章 自制慕课-12月19日-声音与图像同步版本
  • 第67章 自制慕课-12月19日-声音与图像同步版本
  • 第68章 自制慕课-12月19日-声音与图像同步版本
  • 第69章 自制慕课-12月19日-声音与图像同步版本
  • 第70章 自制慕课-12月19日-声音与图像同步版本
  • 第71章 自制慕课-12月19日-声音与图像同步版本
  • 第72章 自制慕课-12月19日-声音与图像同步版本
  • 第73章 自制慕课-12月19日-声音与图像同步版本
  • 第74章 新学期-自制慕课视频-第一讲(9月14号第一讲)
  • 第75章 新学期-自制慕课视频-第二讲-(9月14号第二讲)
  • 第76章 新学期-自制慕课视频-第三讲(9月28号第一讲)
  • 第77章 新学期-自制慕课视频-第四讲(9月28号第二讲)
  • 第78章 新学期-自制慕课视频-第五讲(10月12号第一讲)
  • 第79章 新学期-自制慕课视频-第六讲(10月12号第二讲)
  • 第80章 新学期-自制慕课视频-第七讲(10月19号第一讲)
  • 第81章 新学期-自制慕课视频-第八讲(10月19号第二讲)
  • 第82章 新学期-自制慕课视频-第九讲(10月26号第一讲)
  • 第83章 新学期-自制慕课视频-第十讲(10月26号第二讲)
  • 第84章 新学期-自制慕课视频-第十一讲(11月2号第一讲)
  • 第85章 新学期-自制慕课视频-第十二讲(11月2号第二讲)
  • 第86章 测试
  • 第87章 考试
授课目标

《C/C++语言程序设计》是机械设计制造及其自动化专业等相关理工科专业的基础课程,也是本校机械设计制造及其自动化专业的唯一一门基础编程类课程。通过《C/C++语言程序设计》课程的学习,学生应对C语言和C++语言的基本语法规范、基本数据类型的定义及运用、循环结构的定义及运用、数组的定义及运用、函数的定义及运用、编译环境下的文件操作等核心基本概念、基本理论、基本方法有较为深刻的理解。通过本课程的学习,学生应能够较为熟练地运用C语言和C++语言进行复杂工程问题中的数理建模、编程分析计算。通过对本课程《C/C++语言程序设计》,将使得学生们具备一定的处理复杂工程问题的能力,有助于学生启发性思维的能力培养,有助于“新工科”教育教学中所要求的“理论联系实际、解决复杂工程科学问题”的学生学习能力培养。

预备知识

《C/C++语言程序设计》是机械设计制造及其自动化专业等相关理工科专业的基础课程,也是本校机械设计制造及其自动化专业的唯一一门基础编程类课程。通过《C/C++语言程序设计》课程的学习,学生应对C语言和C++语言的基本语法规范、基本数据类型的定义及运用、循环结构的定义及运用、数组的定义及运用、函数的定义及运用、编译环境下的文件操作等核心基本概念、基本理论、基本方法有较为深刻的理解。通过本课程的学习,学生应能够较为熟练地运用C语言和C++语言进行复杂工程问题中的数理建模、编程分析计算。通过对本课程《C/C++语言程序设计》,将使得学生们具备一定的处理复杂工程问题的能力,有助于学生启发性思维的能力培养,有助于“新工科”教育教学中所要求的“理论联系实际、解决复杂工程科学问题”的学生学习能力培养。

配套教材
  • C语言程序设计-清华大学出版社 谭浩强、C++语言程序设计-清华大学出版社 谭浩强
    谭浩强
    清华大学出版社
参考教材
5.0

1 条评价

本次开课 查看全部
5.0

1 条评价

本次开课 查看全部
1 是否需要完成课程所有的作业?
需要

授课教师
合肥工业大学
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有