安徽MOOC示范项目课程规范文档C语言程序设计.docx
《安徽MOOC示范项目课程规范文档C语言程序设计.docx》由会员分享,可在线阅读,更多相关《安徽MOOC示范项目课程规范文档C语言程序设计.docx(8页珍藏版)》请在冰豆网上搜索。
安徽MOOC示范项目课程规范文档C语言程序设计
安徽MOOC示范项目
课程规范文档
(2015年版)
课程规范
[1]基本信息
[1.1]课程名称
C语言程序设计
[1.2]课程简介(100-200字):
建议:
试从课程背景、学习目的、设计意图、课程亮点、适合人群等角度,简洁、扼要撰写课程简介。
介绍课程对学生有哪些价值。
《C语言程序设计》是工学、理学专业的一门重要基础课,通过讲授使学生掌握C语言的基本语法、语句、控制结构以及结构化程序设计的基本思想和方法,使学生认识计算机算法、养成良好的程序设计风格以及实践在本课程学习中的重要性,培养学生熟练使用C语言分析和解决实际问题的能力,为学生进一步学习其他专业课程和今后从事软件开发工作打下坚实的基础。
[1.3]授课老师(一位或多位):
[1.4]是否有其他组织机构(公司或合作单位)参与课程?
_√_有__无
如果有,它们是:
超星尔雅
[1.5]估计课程时长(学生完成课程所需小时数):
新学生(本课程)完成所有课程教学内容大约所需要的时间,包括观看视频、阅读教材、完成测验和作业。
24小时
[1.6]开始录制视频时间(如果未设定,请给出估计时间):
注意:
在课程修正时,视频是其中成本最高的项目,因此我们在开始录制视频前,为您提供相关反馈意见。
2015年7月2日
[1.7]课程开始时间(如果未设定,请给出估计时间):
注意:
所有材料都必须在课程开始前准备好。
2016年9月上线试运行,2017年1月正式上线运行。
[2]目标
[2.1]您希望学生在课程中完成哪些学习目标?
请您考虑3-4个学习目标,并使用“完成这门课程后,学生将能...”的句式表达出来。
程序设计是当代大学生必备的基本技能,C语言是一种功能完备、使用方便的程序设计语言,学生程序设计能力的培养和提高,也是其计算机应用水平的体现。
《C语言程序设计》是我校理工类非计算机专业学生的通识课,也是全国高校非计算机专业等级考试的重要内容。
本课程的任务是让学生掌握C语言基本知识及程序设计的基本方法,利用C语言和计算机作为工具,通过程序设计以解决和处理现实世界中,特别是与本专业有关的大量实际问题,着重于学生程序设计能力的培养。
1)掌握C语言基本知识及程序设计方法
2)能够处理较为复杂的数值计算
3)能够处理较为复杂的非数值信息处理
4)掌握经典C语言算法问题
[2.2]学生将在课程中学到或练习哪些技能?
通过课程学习掌握C语言顺序、分支、循环基本结构编程,能够使用基本编程结构实现数据查找、排序、打印输出。
[2.3]以下哪一项更接近您的课程所需的教育水平?
注意:
该信息不会在课程中公布,但是我们会使用该信息引导学生参加课程。
__√_普通大众
__√_本科低年级
___本科高年级
___专业人士或研究生
___其他:
[2.4]您对学生的背景知识和技能是否有要求,有哪些要求?
了解计算机的基本工作原理,程序执行的过程,DOS命令。
以及掌握二进制的基础知识。
[2.5]您是否为背景知识不足的学生准备了“复习”资料或链接?
_√_是__否
如果有准备,请列举主要资料:
C语言程序设计实验指导书
C语言程序设计教程
C语言在线实验/作业平台。
[2.6]作为一名教师,您教授这门课程的目标和原因是什么?
您希望通过这门课程实现自己的哪些想法?
教师出于各种不同的原因教授慕课(分享其专业知识、接触不同群体的学生、推销书籍或促进校园入学等)。
该信息将对我们有所帮助。
让更多的学生学会C语言编程,掌握基本的编程方法,编程技巧。
使之成为理工类学生后续课程学习的基础,让其解决专业问题首先想到用C语言来实现。
[3]各项课程内容
课程视频
[3.1]您计划以何种形式制作课程视频(可多选)?
常用的制作方式包括:
_√_教师在绿屏前,在旁边放置演示文档注意:
建议站立
__教师在绿屏前,脸部嵌入演示文档
__教师脸部嵌入演示文档,不使用绿屏(显示脸部区域的背景)
__教师直接面对摄像机授课注意:
不推荐大量使用
_√_仅显示演示文档注意:
建议每段视频都在某个区域显示教师脸部视频
__其他(请在下面描述)
其他特殊录制方案(例如现场拍摄等):
[3.2]您计划使用动态书写方式授课吗(例如WACOM绘图板或实物投影机)?
__是的,我需要提示资料重点,并且动态添加资料(例如多层演示文档)
__是的,我希望书写所有内容(例如在黑板上书写)注意:
不推荐
_√_不使用
[3.3]您计划使用何种形式的随堂测验(可多选):
注意:
建议每5~6分钟视频设计1个问题
_√_我计划向学生提问上一小节的知识点,以唤醒先前知识
__我计划向学生提问本小节刚教完的知识点,快速“检查”他们是否理解了要点
__我希望让学生猜测视频中的下一步骤(例如解题),提前为学生答疑解惑
__我希望设计投票(无正确答案)问题,增强学生的参与感,让他们觉得自己是整个学习社区的一份子(他们可以查看其他学生回答结果)
__我计划向学生提出需要思考1分钟以上的问题注意:
不推荐
补充资料
[3.4]您计划为课程提供补充资料吗?
__是的,我会提供补充文本材料
_√_是的,我会提供补充阅读材料链接(上传或可免费访问)
__是的,我会提供外部网页或资源注意:
不推荐。
因为很多外网无法访问,此外,很多学生可能无法获得付费资源。
请列举主要的补充资料:
课后测验
[3.5]您计划设计课后测验作为课程评分的一部分吗?
__是的,我计划在每个模块安排多次课后测验
_√_是的,我计划在每个模块安排一次课后测验
__是的,我计划在整个课程中安排1-2次课后测验
__不
作业
[3.6]您计划在课程中安排学生互评作业吗?
__是的
_√_我不确定(___如果您喜欢这个想法,请在这里打勾)
__不,作业将由教师批改
[3.6A]如果您计划安排,以下哪些表述符合您的想法?
__我计划安排一次
__我计划安排多次
__这类作业不计分
__这类作业计分
__我之前以某种方式使用过该作业
__我有该作业的示例解答
__我有该作业易于学生理解的评分方法
__我计划将学生互评作业作为课程的期末项目注意:
期末项目是一种很好的评估学生方式,因为这要求学生将课程中所学的知识融会贯通。
[3.6B]学生能够上传的作业格式包括:
__在文本框中输入文字
__PDF
__音频/视频文件
_√_其他(请说明):
.c、.cpp
(一般支持的格式包括:
txt、.csv、.html、.htm、.css、.pdf、.jpeg、.jpg、.png和.gif)
[3.6C]额外信息或特殊使用(例如使用外部工具等):
无需外部工具,只要在网站完成即可。
编程作业
[3.7]您计划在课程中安排编程作业吗?
_√_是的
__我不确定
__不
[3.7A]如果您计划安排,编程语言是:
C语言
[3.7B]如果您计划安排,以下哪些表述符合您的想法?
__我计划仅安排一次
__我计划每个模块安排一次
__我之前使用过这些作业
__特定作业有多个解答方法(例如每个方案都是有创造性的,特别的)
√__特定作业有一个(基础)解答方法(例如所有提交作业都非常相近)
_√_我计划将编程作业作为期末项目注意:
期末项目是一种很好的评估学生方式,因为这要求学生将课程中所学的知识融会贯通。
__其他(请说明):
[4]评分规定
自主课程和普通课程的评分方法和过程不一样。
请按照课程所属类别,阅读相应的评分规定(无需两部分都阅读)。
[4A]自主课程:
在自主课程平台上,您需要在准备课程材料的同时,着手设计评分方案。
以下是完成评分规定的基本方法:
对于每个模块教学内容(通常1-2个小时),您可以安排各种类型的作业,例如测验、学生互评作业和编程作业。
您可以规定每次作业的:
●通过要求(通过该作业所需的分数)
●该作业占整个模块成绩的百分比(例如该测验占模块成绩的10%)
对于每个模块,您可以规定:
●通过要求(例如,通过该模块所需的分数)
●该模块成绩占整个课程成绩的百分比(例如,该模块占课程成绩的20%)
对于课程来说,您可以规定通过课程所需的分数。
[4B]普通课程(规定课程开始和结束日期):
您需要规定哪些作业项将用于课程评分。
此外,请规定每次作业或每类作业估计占总成绩的百分比。
作业类型
估计占课程成绩的百分比(%)
课后测验
10%
讨论
10%
(互评)作业
编程作业
30%
期中考试
20%
期末考试/项目
30%
其他(请说明)
通过课程必须获得的总成绩为:
__60___%