个人介绍
程序设计语言基础
提供学校: 北方民族大学
院系: 计算机科学与工程学院
专业: 计算机科学与技术
学分: 4
课时: 64
    C语言程序设计是高等院校计算机专业及相关专业重要的专业基础课,其目的是培养学生的程序设计理念、掌握程序设计的基本方法,帮学生建立计算思维,为后续课程(数据结构、面向对象程序设计、操作系统、编译原理和软件工程等)打下坚实的基础。
    C语言程序设计是一门实践性很强的课程,学生从一开始,普遍给予很高的热情。对于把目标定位在提高实践应用能力的北方民族大学计算机科学与工程学院来说,更需要从一开始就狠下功夫,尽早的让学生对程序设计产生浓厚的兴趣,提高学生的动手实践能力。
    本门课的前导课程是计算机导论。目前我学院在2014版培养方案的基础上又重新将课程设置做了优化调整。学生在刚入学第一学期先修计算机导论,建立初步的计算思维,这为第二学期学习C程序设计打下重要的基础。本学期这一门课进行翻转课堂教学改革,以2016级软件工程2班作为试点班级,拟将传统教学暴露出来的弊端(比如:学生动手少、不预习、作业抄袭、期末挂科)进行彻底革新。主要从教学模式、成绩考核、学习过程跟踪监控三个方面进行了创新探索。充分利用我校MOOC平台的优势,让学生提前在线预习并完成测试,课堂上通过案例推动学生动手编程,将学生的学习主体地位充分发挥出来。
    学习C语言程序设计不仅要掌握C语言的语法要点和编程规范,更重要的是要领会结构化程序设计思想,综合运用C语言知识开发应用程序,以小组项目形式推动学生学以致用,将零散的知识点整合建立起一个知识体系。为此,在原有讲授的基础上,增加了"软件开发过程的初步内容",希望通过应用实验项目,用一个应用实例掌握运用软件工程的思想进行程序开发的一般过程。
教学方法

本课程采用翻转课堂教学模式

课前

       教师:MOOC平台发布预习任务(课件视频+quizes);搜集分析学情

       学生:观看学习预习视频;完成配套小测验;论坛提问&解答其他同学问题

课堂

       教师:提问&解决预习问题;重难点讲解;小组讨论-内容应用

       学生:雨课堂扫码签到;预习难点提问;课堂学习;小组互动;课堂反馈

课后

       教师:作业发布;学习监控;成绩记录;答疑(MOOC平台/雨课堂)

       学生:完成作业;小组项目;论坛交流


参考教材

课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.1 课程介绍
文档
.pptx
2017-02-27 529.77KB
1.2 程序设计概述
文档
.pdf
2017-02-27 737.90KB
 
作业
.work
2017-02-27 0.00KB
2.1 C程序基本结构与编程实现过程
视频
.mp4
2017-02-27 14.28MB
 
视频
.mp4
2017-02-27 9.03MB
 
视频
.mp4
2017-02-27 28.23MB
 
作业
.work
2017-02-27 0.00KB
2.2 常量&变量&标识符
视频
.mp4
2017-03-02 21.02MB
 
视频
.mp4
2017-03-02 32.95MB
 
视频
.mp4
2017-03-02 25.76MB
 
视频
.mp4
2017-03-02 27.18MB
 
视频
.mp4
2017-03-02 16.92MB
 
作业
.work
2017-03-02 0.00KB
2.3 数据类型
视频
.mp4
2017-03-03 43.07MB
 
视频
.mp4
2017-03-03 35.67MB
 
视频
.mp4
2017-03-03 30.90MB
 
视频
.mp4
2017-03-03 15.10MB
 
作业
.work
2017-03-03 0.00KB
2.4 运算符与表达式
视频
.mp4
2017-03-07 34.01MB
 
视频
.mp4
2017-03-07 20.68MB
 
视频
.mp4
2017-03-07 28.80MB
2.5 输入输出格式控制
视频
.mp4
2017-03-13 21.12MB
 
视频
.mp4
2017-03-13 26.74MB
 
视频
.mp4
2017-03-13 14.16MB
 
视频
.mp4
2017-03-13 28.09MB
 
视频
.mp4
2017-03-13 22.16MB
 
视频
.mp4
2017-03-13 27.88MB
 
文档
.pdf
2017-03-13 1.27MB
3.1 if语句实现选择结构
视频
.mp4
2017-03-27 37.12MB
 
视频
.mp4
2017-03-27 14.68MB
 
文档
.pdf
2017-03-27 2.49MB
3.2 选择结构的嵌套
视频
.mp4
2018-03-20 42.97MB
 
视频
.mp4
2018-03-20 44.66MB
 
作业
.work
2018-03-20 0.00KB
3.3 关系运算符&表达式
视频
.mp4
2017-03-17 46.18MB
 
视频
.mp4
2017-03-17 16.54MB
3.4 逻辑运算符&表达式
视频
.mp4
2017-03-17 40.68MB
3.5 条件运算符&表达式
视频
.mp4
2018-03-25 33.82MB
 
作业
.work
2018-03-25 0.00KB
3.6 switch语句-多分支结构
视频
.mp4
2018-03-25 42.71MB
 
作业
.work
2018-03-25 0.00KB
4.1 为什么要用循环控制
视频
.mp4
2017-03-24 13.39MB
4.2 用while语句实现循环
视频
.mp4
2017-03-24 24.92MB
 
视频
.mp4
2017-03-24 26.17MB
 
作业
.work
2017-03-24 0.00KB
4.3 用do-while语句实现循环
视频
.mp4
2017-03-24 27.95MB
 
作业
.work
2017-03-24 0.00KB
4.4 用for语句实现循环
视频
.mp4
2017-03-24 33.93MB
 
视频
.mp4
2017-03-24 38.84MB
 
视频
.mp4
2017-03-24 19.88MB
 
作业
.work
2017-03-24 0.00KB
4.5 循环的嵌套
视频
.mp4
2017-03-28 37.98MB
 
作业
.work
2017-03-28 0.00KB
4.6 改变循环执行状态-break语句
视频
.mp4
2017-03-28 30.99MB
4.7 改变循环执行状态-continue语句
视频
.mp4
2018-04-01 19.18MB
 
作业
.work
2018-04-01 0.00KB
 
文档
.pdf
2018-04-01 1.97MB
5.1 定义一维数组
视频
.mp4
2017-04-04 25.75MB
5.2 引用一维数组元素
视频
.mp4
2018-04-14 14.91MB
 
视频
.mp4
2018-04-14 31.04MB
 
作业
.work
2018-04-14 0.00KB
5.3 定义二维数组
视频
.mp4
2017-04-04 18.54MB
5.4 二维数组初始化
视频
.mp4
2017-04-04 25.58MB
5.5 引用二维数组元素
视频
.mp4
2018-04-17 44.75MB
 
文档
.pdf
2018-04-17 355.43KB
 
作业
.work
2018-04-17 0.00KB
5.6 字符数组及初始化
视频
.mp4
2017-04-07 31.44MB
5.7 字符串及字符数组的输入输出
视频
.mp4
2017-04-07 71.00MB
5.8 二维字符数组
视频
.mp4
2018-07-27 18.48MB
 
作业
.work
2018-07-27 0.00KB
5.9 字符串处理函数
视频
.mp4
2017-04-18 50.39MB
 
文档
.pdf
2017-04-18 3.29MB
6.1 为什么要用函数
视频
.mp4
2017-04-24 50.91MB
6.2 定义函数
视频
.mp4
2017-04-24 33.87MB
 
视频
.mp4
2017-04-24 32.22MB
 
视频
.mp4
2017-04-24 40.93MB
6.3 调用函数
视频
.mp4
2017-05-02 22.34MB
 
视频
.mp4
2017-05-02 24.54MB
6.4 函数声明
视频
.mp4
2017-05-02 11.86MB
 
作业
.work
2017-05-02 0.00KB
6.5 函数的嵌套调用
视频
.mp4
2018-05-06 32.40MB
 
作业
.work
2018-05-06 0.00KB
6.6 函数的递归调用
视频
.mp4
2018-05-06 37.87MB
 
作业
.work
2018-05-06 0.00KB
6.7 数组做函数参数
视频
.mp4
2017-05-09 20.55MB
 
视频
.mp4
2017-05-09 32.79MB
 
作业
.work
2017-05-09 0.00KB
6.8 局部变量和全局变量
视频
.mp4
2017-05-14 20.75MB
 
视频
.mp4
2017-05-14 19.23MB
6.9 变量的存储方式和生存期
视频
.mp4
2017-05-14 46.43MB
 
作业
.work
2017-05-14 0.00KB
6.10 内部函数和外部函数
视频
.mp4
2018-07-27 12.61MB
7.1 指针是什么
视频
.mp4
2017-05-16 36.77MB
7.2 指针变量
视频
.mp4
2018-05-22 12.79MB
 
视频
.mp4
2018-05-22 38.63MB
 
作业
.work
2018-05-22 0.00KB
7.3 通过指针引用数组
视频
.mp4
2017-05-24 45.10MB
 
视频
.mp4
2017-05-24 19.57MB
 
作业
.work
2017-05-24 0.00KB
8.1 定义结构体变量
视频
.mp4
2017-04-13 36.62MB
 
视频
.mp4
2017-04-13 29.66MB
8.2 结构体变量初始化
视频
.mp4
2018-05-26 21.43MB
 
视频
.mp4
2018-05-26 20.70MB
 
视频
.mp4
2018-05-26 15.46MB
 
作业
.work
2018-05-26 0.00KB
8.3 使用结构体数组
视频
.mp4
2018-05-26 40.26MB
 
作业
.work
2018-05-26 0.00KB
 
文档
.pptx
2018-05-26 51.48KB
课程章节
提示框
提示框
确定要报名此课程吗?
确定取消