个人介绍
C语言程序设计

主讲教师:吴小菁

教师团队:共4

  • 吴小菁
  • 卓琳
  • 陈星娥
  • 高建清
    《C语言程序设计》是高校各专业本科教学中的一门重要公共基础课,在高校各专业的本科教学计划中占有重要地位和作用。在计算机教育方面,C语言是为数不多的与国外保持内容同步的课程之一,可见,它在本科生教学中的地位之重要不言而喻。由于C语言是许多后续专业课程的基础,因此,在本科生教学体系中,C语言教学仅是起点,而非终点。
    学习本课旨在使学生掌握C语言的基本语法、语句、控制结构以及结构化程序设计的基本思想和方法,使学生认识到算法、良好的程序设计风格以及实践在本课程学习中的重要性,培养学生熟练使用C语言编程分析和解决实际问题的能力,培养学生无论以后在学习、工作中使用什么语言编程,都能灵活应用这些思想和方法的能力,为学生进一步学习其他专业课程和今后从事技术工作打下坚实的基础。
教师团队

吴小菁

职称:讲师

单位:福建江夏学院

部门:电科学院

卓琳

职称:副教授

单位:福建江夏学院

部门:电科学院

职位:计算机基础教研室主任

陈星娥

职称:副教授

单位:福建江夏学院

部门:电科学院

高建清

职称:讲师

单位:福建江夏学院

部门:电科学院

教学方法


为了落实“以学生为中心,学生学习成效驱动”的教育理念,设计目标驱动的C语言程序设计课程内容,重点围绕如何提高学生的学习兴趣和学习成效,以学生学习为中心实施相应的教学活动,监控学生的学习过程和学习成效,提高学生的自主学习能力和编程能力。

1.教学视频中精心设计目标驱动的C语言编程题,重点让学生喜欢编程,而不是纠结在各种语法上。

2.关注学生学习情况,及时给予表扬及督促学习。

3.关注各种讨论,针对各种问题不急于给出回复,给学生互相讨论的机会,适当进行引导与总结。

4.及时批改作业,了解学习成效,适时调整教学活动。

学习方法

 通过本课程的学习,学生可以掌握C语言程序设计的基本知识,能够用面向过程的分析方法解决基本问题,并能较熟练地利用C语言进行程序设计,具备一定的C语言程序设计能力。C语言程序设计的学习过程中对实践的要求较高,学生只有通过大量的上机实践才能巩固和掌握各章节的教学内容,因此要求学生做到以下几点:

1.认真观看视频,理解相关知识点,学会编程思路,如果看一遍不理解,可以多次观看。

2.完成各章节的测验题,消化视频中的重要知识点,及时完成作业,巩固视频内容。

3.课后可以结合复习思考题,多进行上机实践。

4.学习过程中有任何的疑问都可以讨论留言。

课程特色


本课程是一门理论与实践相结合的课程,注重学生的实践能力的培养,每个章节作业由相应的实验项目组成。通过实验训练,培养学生严谨、规范的编程习惯,掌握基本的操作技能和编程思想。同时注意培养学生实事求是的科学态度,让学生具有编写计算机应用程序解决各个专业领域基本计算和数据处理问题的能力,为参加实际技术工作和开展研究打下良好的基础。

1本课程视频教学中,主要采取任务驱动教学流程,教师精心设计任务,创设问题情境,让学生在自身认知经验的基础上自主地体验一个程序需要运用的知识,尤其是如何更好的运用在实际问题中。各章节作业由独立的实验项目组成,每个实验项目都需要进行实验操作。

2学生在充分了解实验项目相关的原理与算法后,在规定时间内独立完成每个实验任务,包括程序的输入、调试,以及提交。在编写程序过程中让学生自己进行探索性的学习,程序设计中的成果能极大地增加学生的成就感、培养学生程序设计的兴趣,并达到更加牢靠地巩固理论知识的目的。

3、充分利用网络教学平台建立学生与学生、老师与学生之间的交流,能够实现学生的自主交流、探索与教师的点评,得出最佳学习方案。

4、回顾知识点,总结知识重点难点,给学生充分的自我评价的机会,调动学生的学习积极性,减少他们的挫败感,鼓励他们大胆尝试新方法、新技术,用多种方法解决问题,培养创新能力。


考核办法


课程考核实现考核过程现代化、自动化。侧重考核学生的基本操作能力,采取过程式培养与考核方式,阶段性考核与期末考核相结合,实现考核方式多样化,并保证对每一基本知识点的考核。

总评成绩=课程视频(40%)+课程测验(15%)+访问数(10%)+作业(15%)+期末考试(20%)

其中:课程视频(40%):课程视频全部看完得满分,满分100分

          课程测验(10%):各章节课程测验全部做完得满分

          访问数(15%):访问数达到100次为满分

          作业(15%):所有作业的平均分

          期末考试(20%):线上考试分数

期末考试题型:

      1.单项选择题20题(40%)

      2.读程序写运行结果题1题(15%)

      3.程序填空题1题(15%)

      4.程序修改题1题(15%)

      5.程序设计题1题(15%)

期末考试时间:

      暂定12月17日全天在线考试,考试时间限制:70分钟

教学建设


一、教学改革计划

本课程团队努力把 C 语言从应试课程转变为一种实践工具,主要目的不再局限于使学生单纯地了解和掌握 C 语言的基本语法规范,而是要致力于培养学生学习C语言的乐趣,并能够运用C 语言解决实际问题的编程能力。课程团队致力于教学模式的研究与教学改革,落实“以学生为中心,学生学习成效驱动”的教育理念提出教学过程中研究性学习以及教学内容分层设计。

二、实施方案

1、在教学过程中通过任务的设计引导学生进行研究性学习

在编写程序过程中让学生自己进行探索性的学习,程序设计中的成果能极大地增加学生的成就感、培养学生程序设计的兴趣,并达到更加牢靠地巩固理论知识的目的。选出较优秀的程序设计案例,进行答辩,老师与其他学生做为答辩委员,制作者用适当的语言清晰地表达其思考过程及程序设计方法。给学生充分的自我评价的机会,调动学生的学习积极性,减少他们的挫败感,鼓励他们大胆尝试新方法、新技术,用多种方法解决问题,培养创新能力。

2、教学内容进行分层设计

根据学生学习层次差异进行层次教学,有针对性地实施教学,教学内容与难度能够适合各层次学生学习要求。针对同一知识与理论运用的的实验项目也要有相应的层次。教师演示实例讲解新知,让每一个学生动手验证,教师要关注被动型的学生,让他们能够跟着教师的节奏完成基础知识的操作;分析与设计型实验项目考验基本原理的融会贯通,灵活应用,这时教师关注接受型的学生,给予一定的指导与帮助;主动型的学生能够非常顺利地完成分析与设计型的实验项目,可以根据自身发展需要和实际水平灵活机动地选做创作与提高题。不同专业不同层次不同兴趣的学生都能够在本课程中获得肯定与发展。

三、改革成效

在课程改革的实践,初步效果明显,不及格人数降低,优秀学生增多,许多学生还踊跃报名参加新一届“蓝桥杯”全国软件人才设计与创业大赛。我们教学的目标是让被动型的学生变为接受型,让接受型的一部分学生升华为主动型,最终被动型学生减少甚至消失,为各高校各专业培养更多的创新型学生。

四、下一步的改革

在“互联网+高等教育”的发展趋势下,基于MOOC平台,实践 “MOOC+翻转课堂”的应用模式。利用MOOC建设特色化教学资源,管理在校生的学习。借助于MOOC资源释放出的线下课堂教学空间,实施线上线下混合的教学模式,任课教师可以更多地组织多种形式的翻转课堂,促进学生“自学-互学-群学”,支持教师“引导-指导-督导”。

教学进度
校历周次

授课起讫日期

学时数教学内容安排

教学形式

及其手段

课外作业

辅导安排

执行情况备注
 9月19日至10月2日3

理论:

第一章   C语言基本概念

第一节   C语言环境的安装与应用

第二节   C程序的设计初步了解

第二章   C语言的基础知识

第一节   常量与变量

视频教学

复习思考题

正常
10月3日至10月9日3

理论:

第二章   C语言的基础知识

第二节   运算符与表达式

第三章  顺序结构

第一节   顺序结构

视频教学

复习思考题

正常
10月10日至10月16日3

理论:

第四章   选择结构

第一节   关系运算和逻辑运算

第二节   if语句


实验:if语句程序编程

视频教学

学生线下实验

复习思考题


正常
10月17日至10月23日3

理论:

第四章   选择结构

第三节   if语句嵌套

第四节   switch语句

实验:if语句与switch语句程序编程

视频教学

学生线下实验

复习思考题

正常
10月24日至10月30日3

理论:

第五章   循环结构

第一节   for语句

实验:for语句程序编程

视频教学

学生线下实验

复习思考题

正常
10月31日至11月6日3

理论:

第五章   循环结构

第二节   while语句

第三节   do-while语句

实验:while语句与do-while语句程序编程

视频教学

学生线下实验

复习思考题

正常
十一11月7日至11月13日3

理论:

第五章   循环结构

第四节  循环结构的嵌套

第六章   函数

第一节   函数的参数及返回值

实验:

1、循环结构嵌套程序编程

2、函数定义相关程序编程

视频教学

学生线下实验

复习思考题

正常
十二11月14日至11月20日3

理论:

第六章  函数

第二节   函数参数传递

第三节  递归调用

实验:函数参数传递相关程序编程

视频教学

学生线下实验

复习思考题

正常
十三11月21日至11月27日3

理论:

第七章  数组

第一节  一维数组

第二节  二维数组

实验:数组相关程序编程

视频教学

学生线下实验

复习思考题

正常
十四11月28日至12月4日3

理论:

第七章  数组

第三节  数组与函数

实验:数组与函数程序编程

视频教学

学生线下实验

复习思考题

正常
十五12月5日至12月11日3

理论:

第八章  指针

第一节  指针变量

第二节  指针与函数

第三节  指针与数组


视频教学

学生线下实验


复习思考题


正常
十六12月12日至12月18日3

理论:

第九章  字符串

第一节  字符串

实验:

1、指针相关程序编程

2、字符串相关程序编程

视频教学

学生线下实验

复习思考题

正常



教材介绍


选用教材:

[1] 谭浩强.《C程序设计教程(第四版)》.北京:清华大学出版社,2010。

参考教材:

[1] 谭浩强.《C程序设计(第四版)学习辅导》. 北京:清华大学出版社,2010年7月。

[2] 教育部考试中心.《全国计算机等级考试二级教程:C语言程序设计(2016年版)》.北京:高等教育出版社,2016。


课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.2 第一节 C语言环境的安装与应用
视频
.mp4
2016-08-25 31.11MB
 
文档
.ppt
2016-08-25 553.50KB
1.3 第二节 C程序的设计初步了解
视频
.mp4
2016-09-22 37.92MB
 
作业
.work
2016-09-22 --
 
文档
.ppt
2016-09-22 1.56MB
2.2 第一节 常量与变量
视频
.mp4
2016-09-21 39.29MB
 
作业
.work
2016-09-21 --
 
文档
.ppt
2016-09-21 2.54MB
2.3 第二节 运算符与表达式
视频
.mp4
2016-09-21 38.73MB
 
作业
.work
2016-09-21 --
 
文档
.ppt
2016-09-21 2.47MB
3.2 第一节 顺序结构
视频
.mp4
2016-08-25 29.22MB
 
文档
.ppt
2016-08-25 1.49MB
4.2 第一节 关系运算和逻辑运算
视频
.mp4
2016-09-22 41.35MB
 
作业
.work
2016-09-22 --
 
文档
.ppt
2016-09-22 1.47MB
4.3 第二节 if语句
视频
.mp4
2016-09-21 33.50MB
 
作业
.work
2016-09-21 --
 
文档
.ppt
2016-09-21 1.23MB
4.4 第三节 if语句嵌套
视频
.mp4
2016-08-25 30.68MB
 
文档
.ppt
2016-08-25 715.00KB
4.5 第四节 switch语句
视频
.mp4
2016-09-21 24.43MB
 
作业
.work
2016-09-21 --
 
文档
.ppt
2016-09-21 650.50KB
5.2 第一节 for语句
视频
.mp4
2016-09-22 39.55MB
 
作业
.work
2016-09-22 --
 
文档
.ppt
2016-09-22 1.15MB
5.3 第二节 while语句
视频
.mp4
2016-09-22 29.66MB
 
作业
.work
2016-09-22 --
 
文档
.ppt
2016-09-22 676.00KB
5.4 第三节 do-while语句
视频
.mp4
2016-08-25 31.52MB
 
文档
.ppt
2016-08-25 727.50KB
5.5 第四节 循环结构的嵌套
视频
.mp4
2016-08-25 36.84MB
 
文档
.ppt
2016-08-25 885.00KB
6.2 第一节 函数定义、调用和说明
视频
.mp4
2016-08-25 42.09MB
 
文档
.ppt
2016-08-25 1016.00KB
6.3 第二节 函数参数传递
视频
.mp4
2016-08-25 26.20MB
 
文档
.ppt
2016-08-25 857.50KB
6.4 第三节 递归调用
视频
.mp4
2016-08-25 22.34MB
 
文档
.ppt
2016-08-25 1.93MB
7.2 第一节 一维数组
视频
.mp4
2016-09-22 42.89MB
 
作业
.work
2016-09-22 --
 
文档
.ppt
2016-09-22 1.85MB
7.3 第二节 二维数组
视频
.mp4
2016-09-22 31.62MB
 
作业
.work
2016-09-22 --
 
文档
.ppt
2016-09-22 1.66MB
7.4 第三节 数组与函数
视频
.mp4
2016-08-25 32.31MB
 
文档
.ppt
2016-08-25 1.98MB
8.2 第一节 指针变量
视频
.mp4
2016-09-22 26.65MB
 
作业
.work
2016-09-22 --
 
文档
.ppt
2016-09-22 1016.00KB
8.3 第二节 指针与函数
视频
.mp4
2016-08-25 26.53MB
 
文档
.ppt
2016-08-25 675.50KB
8.4 第三节 指针与数组
视频
.mp4
2016-09-22 29.47MB
 
作业
.work
2016-09-22 --
 
文档
.ppt
2016-09-22 1.74MB
9.2 第一节 字符串
视频
.mp4
2016-09-22 36.74MB
 
作业
.work
2016-09-22 --
 
文档
.ppt
2016-09-22 692.00KB
课程章节
提示框
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号