hi,小慕
课程

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

hi,小mooc
期末考试会员
C语言程序设计
第1次开课
开课时间: 2019年12月23日 ~ 2020年02月25日
学时安排: 待定
当前开课已结束 已有 12249 人参加
立即自学
往期不提供结课证书,想参加下学期课程, 点击这里预约>>
课程详情
课程评价(14)
spContent=面向软件工程专业的C语言程序设计课程,课程主要介绍C语言基本数据类型,运算符,控制语句,数组,指针,结构体,公用体,文件等,并从计算机组成、编译原理等角度对程序设计语言进行深入分析。通过本课程的学习,可以掌握程序设计的基本思想,了解程序员的思维方式,同时培养对程序设计的热情。
面向软件工程专业的C语言程序设计课程,课程主要介绍C语言基本数据类型,运算符,控制语句,数组,指针,结构体,公用体,文件等,并从计算机组成、编译原理等角度对程序设计语言进行深入分析。通过本课程的学习,可以掌握程序设计的基本思想,了解程序员的思维方式,同时培养对程序设计的热情。
—— 课程团队
课程概述

近年来,针对国内相关课程中很多都是以讲述语言语法为主,语言设计和面向过程程序设计技术实现底层机制的内容涉及较少的情况,本课程采用了语言和底层机制并重的原则,一方面通过讲解语言特性,为底层实现机制做铺垫,另一方面又通过底层实现来巩固和加深对语言设计的理解,两者相辅相成。这对于培养学生的创新能力也有较大的作用。

借助在线MOOC课程和自建的在线评测和博弈系统来调动学生的学习积极性。通过平时MOOC课程和在线练习细致地解析教学内容,把抽象、枯燥的语言特定和演化转变为形象生动的练习;通过在线博弈平台鼓励学生拓展自己的知识面,促进学习积极性和主动性。这样的平台组合不仅使本课程抽象、难懂的教学内容变得有趣和可理解,而且大大提高了教学效率和教学效果。


课程大纲
基本数据类型
课时目标:理解基本数据类型的概念,了解数据长度和编码及解码。
1.1 C语言基本数据类型(整数)
1.2 C语言基本数据类型(浮点数)
1.3 C语言基本数据类型(字符和字符串)
基本运算符
课时目标:理解基本运算符及其使用注意点
2.1 C语言算数运算符
2.2 C语言位运算
2.3 C语言逻辑运算符
基本控制语句
课时目标:理解基本控制语句及其适用场景
3.1 分支语句
3.2 循环语句
IDE和代码调试
课时目标:理解IDE的概念及相关文件,了解如何进行代码调试
4.1 IDE基本概念
4.2 常见IDE介绍
4.3 代码调试窗口及其使用
4.4 高级代码调试
数组
课时目标:了解数组基本概念及其使用注意点
5.1 C语言数组定义
5.2 C语言数组实现机制分析
5.3 一维数组和多维数组
5.4 字符数组及字符串
函数和算法
课时目标:理解函数的基本概念,理解函数调用的过程,理解递归
6.1 C语言函数返回值、函数名、参数列表、函数体的基本概念
6.2 C语言函数调用的编译器实现
6.3 递归函数
6.4 函数参数的使用
指针和动态内存管理
课时目标:理解指针及其使用注意点,理解动态内存分配
7.1 指针变量基本概念
7.2 C语言指针变量类型
7.3 C语言变量生命周期及其作用域
7.4 C语言动态数组建立
7.5 C语言动态内存管理
结构体及其应用
课时目标:理解结构体的基本概念及其内存分配
8.1 C语言结构体及其内存管理
8.2 C语言共用体及其内存管理
8.3 C语言枚举类型
8.4 C语言结构体应用
文件处理
课时目标:理解文件及其应用
9.1 C语言文件基本概念
9.2 C语言文件读写和处理
9.3 C语言文件使用分析
展开全部
证书要求

为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。

 

电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。

 

完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。

 

认证证书申请注意事项:

1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。

2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。


同济大学
2 位授课老师
朱宏明

朱宏明

副教授

赵钦佩

赵钦佩

硕导,副教授

推荐课程

猴博士C语言不挂科-4小时学完C语言

猴博士爱讲课

317395人参加

猴博士Java不挂科-2小时学完Java

猴博士爱讲课

170095人参加

计算机网络期末冲刺-4小时突击计算机网络

王道论坛

18269人参加
下载
下载

下载App