课程

中国大学MOOC,为你提供一流的大学教育

认证学习
为你提供认证成绩和证书,以及AI高效学习服务
查看详情
大学

国家精品

认证学习

智慧课程

理学工学农学

计算机

经济管理

外语

音乐与艺术

心理学

文史哲法

医学与保健

教育教学

大学生竞赛

软件实训

人工智能

升学/择业

考研

期末突击

专升本

四六级

保研及论文

求职就业

专四专八

大学应试英语

期末资料

终身学习

有声课堂

兴趣技能

hi,小mooc
考研全科400分攻略
SPOC学校专有课程
零基础入门C程序设计
第1次开课
开课时间: 2020年02月16日 ~ 2020年06月09日
学时安排: 2-4学时每周
当前开课已结束 已有 61 人参加
老师已关闭该学期,无法查看
spContent=
—— 课程团队
课程概述

《零基础入门C程序设计基础是非计算机专业学生接受计算机教育的一门基础课程,旨在培养学生具有设计计算机程序、编写程序和调试程序的能力。C语言是一种通用的高级程序设计语言,同时又具有其它高级语言所不具备的低级语言功能,不但可用于编写应用程序,还可用于编写系统程序,因而得到最广泛的应用。同时,掌握了C语言,就可以较为轻松地学习其他任何一种程序设计语言,为后续的课程打下坚实的基础。较好地训练学生解决问题的逻辑思维能力以及编程思路和技巧,使学生具有较强的利用C语言编写软件的能力,为培养学生有较强软件开发能力打下良好基础。


授课目标

目标1:熟悉C语言的语法,会设计简单的程序算法、掌握数据在计算机中的存储方式、熟悉各种运算符号、关键字的使用,了解程序的运行过程。

目标2:熟悉程序编译环境,掌握分析程序调试程序的技能。

目标3:提高学生解决实际问题的能力,能独立或合作编写一定质量的程序,具有一定的创新能力。


成绩 要求

总评成绩:60--79分,合格;80-100分,优秀。

为了对学习者的在线学习过程更加负责,保证平台证书的严谨性和权威性,从2019年9月份开始,中国大学MOOC将不再发放免费证书;认证证书(同时有纸质版和电子版)需申请并付费:100元/份。


课程大纲
C语言概述
课时目标:1. 了解计算机与程序,C语言的历史、特点2. 掌握c程序运行的步骤与方法3. 能运行一个简单的c程序,会调试程序。
1.1课程导读 1.2计算机与程序、程序设计语言
1.3第一个C 程序 1.4 VC编写和管理C程序设计 1.5VC调试
数据类型、运算符与表达式
课时目标:1. 掌握c语言的数据类型2. 掌握常量与变量3. 掌握各类数值型数据间的混合运算4. 掌握算术运算符和算术表达式5. 掌握关系运算符及其表达式6. 掌握关系运算符及表达式7 掌握逻辑运算符及表达式 8. 掌握位运算9. 掌握赋值运算
2.1基本数据类型 2.2常量与变量(上) 2.2常量与变量(下) 2.3算术运算符与表达式 2.4关系运算符及其表达式+逻辑运算符
2.5位运算符与表达式 2.6赋值运算符及其表达式 2.7逗号运算符及其表达式
2.8 运算符的优先级及结合性
2.9各种数据类型的转换
顺序结构
课时目标:1. 了解程序的语句2. 掌握简单的格式输入与输出3. 掌握较复杂的输入输出格式控制
31输入函数 3.2输出函数 3.3字符输入输出
选择结构
课时目标:1. 掌握条件判断2. 掌握用if语句实现选择结构3. 掌握switch语句
4.1条件运算符与表达式 4.2 if语句
4.3 switch语句
循环结构
课时目标:1. 了解循环的概念2. 掌握while和do…while语句3. 掌握for语句4. 掌握循环的嵌套5. 掌握break语句和continue语句
5.1while循环 5.2do-while循环 5.3for循环与循环控制语句 5.4嵌套循环
数组
课时目标:1. 了解数组的概念2. 掌握一维数组的定义和引用3. 掌握二维数组的定义和引用4. 掌握字符数组
6.1 一维数组编辑教学内容
6.2 二维数组编辑教学内容
6.3 字符数组编辑教学内容
6.4 字符串函数
函数
课时目标:1. 了解函数的概念2. 掌握函数定义3. 掌握函数调用4. 掌握数组作为函数参数5. 掌握变量的作用域6. 了解变量的存储方式和生存周期7. 掌握变量的声明和定义
7.1 函数定义与调用编辑教学内容
7.2 函数的递归调用+ 添加教学内容
7.3 函数参数传递编辑教学内容
7.4 变量的作用域编辑教学内容
7.5 变量存储类型
指针
课时目标:1. 了解地址和指针的概念2. 掌握变量的指针和指向变量的指针变量3. 掌握通过指针引用数组4. 掌握通过指针引用字符串5 掌握指针作为函数参数传递
8.1 指针的相关概念及操作+ 添加教学内容
8.2 指向一维数组的指针+ 添加教学内容
8.3 指针作为函数调用的参数+ 添加教学内容
8.4 指向字符串的指针
结构体和共用体
课时目标:1. 了解结构体类型和结构体变量2. 了解结构体数组、结构体指针3. 了解共用体类型、枚举类型
9.1 结构体定义编辑教学内容
9.2 结构体使用编辑教学内容
9.3 共同体编辑教学内容
9.4 枚举
文件的操作
课时目标:1. 了解c文件的概念2. 了解文件的打开与关闭3. 了解文件的顺序读写、文件的随机读写
10.1 文件操作 1
10.2 文件操作 2
10.3 文件操作 3
期末考试
2学时
展开全部
参考资料

主要教学参考书

[1] 雷莉霞主编 C语言程序设计基础》电子工业出版社 2019.3

[2] 雷莉霞主编 C语言程序设计基础实验教程》电子工业出版社 2019.3

[3] 谭浩强主编 C程序设计教程》清华大学出版社 2012.10

[4] 谭浩强主编 C程序设计教程学习辅导》清华大学出版社 2012.9


源课程

该SPOC课程部分内容来自以上源课程,在源基础上老师进一步增加了新的课程内容

华东交通大学
1 位授课老师
刘媛媛

刘媛媛

教授

下载
下载

下载App