计算机程序设计(2019秋)

随堂模式

  • 什么是随堂模式?

    随堂模式课程一般为每学期一轮次,课程每周更新,作业、考试有截止时间,由课程提供方老师、助教指导,课程完结,成绩由老师确认后,统一发放证书。

  • 什么是自主模式?

    自主模式课程常年开放加入,课件全部开放,作业、考试无截止时间,有学堂在线招募选拔的助教指导,考核通过即可自动获得证书。

来自于: 国防科技大学 | 分类: 计算机(667)

课程描述

本课程基于C++语言讲授结构化程序设计。一个程序语言的语法一般不多,程序设计初学者往往发现虽然记住了很多语法,但写不大程序,也写不对程序,本课程侧重编程能力的同时,专注从问题到计算过程的转换,使编程不再困难。

什么是认证证书?
免费学习
认证学习
名师签名
实名认证
权威性
纸质证书
付费购买
免费赠送

课程简介

能编写程序完美解决问题就是计算机程序设计的目的。本课程的目标:掌握问题分析、设计、编码的能力。内容包括结构化的分析和设计方法以及C++语言支持结构化程序设计的语法。

展开

课程章节

第1讲 计算机与程序设计
1 计算机系统
2 程序设计语言和编译
3 程序设计和编码
4 程序设计方法
5 C++编程环境
问题
第2讲 数据类型、运算符与表达式
问卷调查(学堂在线平台调研)
1 C++常见符号
2 基本数据类型
3 变量与常量
4 类型转换
5 运算符与表达式
6 试试编程作业,虽然没有OJ
第3讲 控制结构
1 语句
2 选择结构
3 循环结构
4 控制转移语句
作业
第4讲 函数
1 模块化程序设计
2 函数和函数原型
3 函数重载
4 存储类别和作用域
5 递归函数
6 利用函数进行模块化程序设计
练习
第5讲 数组
1 一维数组
2 多维数组
3 字符串
编程啦
第6讲 指针
1 指针的定义和运算
2 指针和数组
3 动态内存分配
4 编程啦
第7讲 结构
1 结构的定义和使用
2 结构和函数、数组、指针的应用
3 数据结构设计举例
编程啦
第8讲 链表
1 链表的概念
2 单向链表
3 双向链表
编程啦
第9讲 文件
1 文件的概念
2 使用FILE结构操作文件
3 使用文件流操作文件
小节
结课考试
结课考试

授课教师

  • 周会平 国防科技大学 计算机学院 副教授

    周会平,国防科技大学计算机学院副教授,硕士生导师,慕课《计算机程序设计》主讲老师和负责人。曾获军队育才奖银奖,湖南省教学成果二等奖。

精华笔记

精华笔记正在评选中,去看看全部笔记

常见问题

目前还没有常见问题哟!