第5章“C语言”课程设计与实现
5.1 C语言”课程的设计
1972年,美国贝尔实验室的Dennis M.Ritchie在B语言基础上推出了 C语言。
目前,C语言已成为世界上使用最广泛的通用程序设计语言。
在信息化迅速发展下,计算机开发应用也快速发展,用于开发计算机软件的入门语言越来越重要。C语言拥有其它语言程序的优势,同时具备高级语言和汇编语言的特点,在休闲娱乐活动、办公应用系统以及企业自动化操作程序中都有C语言的身影,并且C语言的学习对以后更高级的语言的学习有很大帮助[48]。
笔者根据大规模开放在线课程教学设计模式,运用相应的课程设计与开发模板,对“C语言”这门课程进行开发,下面课程开发的具体内容。
5.1.1 “C语言”课程设计的前期分析
1、学习者分析
C语言”这门课程主要介绍C语言是什么以及它的应用。通过分析基于MOOC平台中“C语言”课程学习者分析如表5.1所示。
2、教学目标分析
通过“c语言”课程的学习,帮助学生学会学习。首先是掌握这门课程的基本知识点以及基本编程技能,同时在逐渐培养学习者的编程思想即结构化程序设计,为以后的课程奠定良好知识的基础。培养编程思想,熟悉基本程序设计方法;能更好的利用程序设计思想解决本专业领域中的问题;将程序设计方法用于后续计算机语言课程的学习中,为其他相关课程奠定基础[49]?
3、教学内容分析
教学内容分析主要是课程整体教学内容和教学内容结构分析,如表5. 2所示为基于MOOC平台中C语言网络课程的教学内容分析(案例中只选取“C语言”课程的前2个学习主题)。
5.1.2 “C语言”课程的设计
笔者通过“C语言”这门网络课程设计的前期分析,以及在前一章基于MOOC平台网络课程设计教学设计模式的指导下,并且运用教学设计模式相关的开发模板,幵发与设计了针对“C语言”这门网络课程。下面选取了 “C语言背后旳故事”学习主题为案例,主要从MOOC平台的选择、学习资源设计、教学活动设计、学习评价设计以及学习支持服务设计五个方面介绍“C语言背后的故事”网络课程设计。
1、MOOC平台的选择
前一章笔者已经详细介绍Coursera和Edx两个MOOC平台,通过对这两个平台上课程案例的分析,可以得知学习资源、教学活动、学习评价以及学习支持的设计,都必须有相关的网络教学平台支持,“C语言”这门网络课程的教学平台,选择了华中师范大学的“云课堂” MOOC平台。下面将详细介绍“云课堂”平台中的课程发布和课程管理工具以及“云课堂”中相关的模块。
(1)课程管理中心
教师登录“云课堂”将直接进入课程管理中心,可以在这里自由规划自己开设的课程。教师点击课程将显示有关这门网络课程的详细信息,并且教师可以选择“进入课堂”按钮进入到课程设计和制作中心,学习者可以看到与教师一样的信息,但是“进入课堂”进行课程内容的学习。
(2)课程设计和制作中心
在“云课堂”平台中课程设计和制作功能简单而且易用,这样让教师的专注力都集中在课程的设计上面。在课程设计和制作页面中主要有个模块功能组成,教师通过组织和设计各个模块。具体的模块介绍为以下内容。课程设计和制作中心如图5.1所示。
①课程建设与资源设计模块
这个模块主要是课程结构的组织和课程资源的设计。平台支持按学习主题或学习专题-学习单元-课件或扩展资源的层级结构来组织课程资源。教师可在每个课件中设计一个或多个关联的学习活动序列来途释某个知识点,每个学习活动可以包括单个或两个媒体素材文件。
②课程信息模块
用于教师维护所属课程的相关信息,包括课程图片、课程简介、课程大纲、教学円历和教学团队等信息。
③通知模块
这个模块主要是更新幵课时间、每周的课程安排以及一些教学活动事项。
④作业模块
作业模块中有在线的课堂作业和需要同学们在线下完成的家庭作业。
⑤论坛模块
每门课程都有自己的专属的课程讨论论坛,教师可以在这里与学习者进行问题的讨论,学习者之间可以在这里进行学习的交流。
⑥测试模块
具有题库管理、组卷和评分等功能,支持自动组卷和客观题自动评分,提供题库在不同课堂之间的共享机制。
⑦网盘模块
用于管理教师的个人资源素材文件,可用于备课,支持资源在不同课堂之间的共享,并具有课堂资源克隆功能,能够实现课堂资源的整体共享。
2、学习资源的设计
这“云课堂”平台上学习资源设计其实就是教学视频设计,如表5.2 “C语言背后的故事”这一学习主题分成三个学习单元。具体的学习资源设计如表5. 3所示。
3、学习评价的设计
根据上述学习资源设计,针对其学习内容的学习评价设计如表5. 4所示。
4、教学活动的设计
根据上述学习资源和学习评价的设计,我们课程设计者主要从学生个体、学生与学生互动以及学生与教师互动三类教学活动的设计,具体设计如表5. 5所示。
5、学习支持的设计
最后,需要为已经设计完的学习资源、学习评价和教学活动设计学习支持,具体的学习支持设计如表5. 6所示。
5.2 “C语言”课程的实现
笔者根据上节内容的研究设计,以此为基础通过使用相关的工具设备和软件实现课程的制作,以及介绍“C语言背后的故事”学习主题课程案例在“云课堂”平台上的实现过程。
5.2.1课程教学视频的制作
由于“C语言背后的故事”学习主题是进行学习C语言的基础内容介绍,因此采用“数字故事”方法来制作这一学习主题。由于课程内容结构组织的特殊性,在案例中笔者以学习单元为单位进行视频的制作。在制作教学视频的过程中主要包括了制作工具和编辑软件的准备、PPT课件的制作、利用PowerPoint软件录制视频内容、利用录音设备为视频配音以及利用视频编辑软件Adobe Premiere进行视频后期处理[5Q],具体的内容如下所述。
1、制作工具和编辑软件的准备
在笔者准备教学视频制作的时候,首先做的最为重要的事情就是制作工具和相关软件的准备,只有所有所需要的设备齐全才能非常顺利的完成课程教学视频的制作。制作工具:电脑、麦克风、智能手机(录音设备);编辑软件:PowerPoint软件(Microsoft Office 2013)、Adobe Premiere。注意这里只是笔者所使用的情况,教师在制作教学视频的时候,需要根据实际的情况以及课程内容的需要适当选择制作工具和编辑软件[51]。
2、PPT课件的制作
学习者在平台上学习课程的时候,出现在学习者眼前的就是课程内容的PPT课件,因此说PPT课件的制作对于课程教学视频的制作好与坏至关重要。笔者在PPT课件的制作上面总结了以下需要注意几个方面[52】。
①图画和布局:主题性、统一性、整洁性。
②字体和字号:醒目、字体粗、看得清。
③背景:干净、简单,用纯色背景。
④音乐:轻盈欢快、节奏缓慢、清新淡雅。
3、利用PowerPoint软件录制视频内容
笔者使用Microsoft Office 2013中的PowerPoint软件制作“C语言背后的故事”学习主题的教学视频内容,根据上一节教学内容分析以及PPT课件的制作,通过使用PowerPoint软件中导出这项功能生成视频文件,笔者在这里生成WMV格式的视频文件,教师在完成这一步骤的时候,需要根据自己的平台环境的情况来制定。
4、利用录音设备为视频配音
利用PowerPoint软件将“C语言背后的故事”学习主题教学内容录制为视频内容后,接下来将要为这段视频配上录音,笔者在这里使用自己的智能手机的录音功能进行录音,具体的步骤是以下内容。首先需要一个安静的环境(夜晚),接下来打幵PPT课件和录音设备,看着电脑中播放的PPT进行课程内容的讲解,这里的讲解需要根据上一节课程内容分析中学习资源设计的设计情况。在讲解的过程中要声音清晰、语速适中、声音流畅[53]。
5、利用视频编辑软件AdobePremiere进行视频后期处理
笔者将PowerPoint软件录制视频内容和由智能手机录制的音频内容导入到Adobe Premiere视频编辑软件上,进行视频与音频的匹配以及对视频进行剪辑,最后导出编辑完成的视频内容。
5.2.2 “云课堂”平台下课程创建
笔者完成课程的教学视频制作之后,接下来接合课程设计的内容、教学视频以及相关的学习资源上传到“云课堂”平台上,创建课程。"云课堂”平台上课程的创建主要由开课申请、课程建设二个部分组成的,具体内容如下所述。
1、幵课申请
“云课堂”平台支持教师自主创建课程和根据教务管理信息自动创建课程两种方式,教师利用有效的用户名、密码,身份验证合格后登录到平台,登录平台后的主界面默认为“我的课程”操作界面,其中列出了用户主讲的课程。注意事项:课程的名称是由教务处管理的,教师不能修改。
2、课程建设
课程建设是核心的环节,完成这个环节主要包含了课程信息设置、课程内容填充、发布通知、布置作业四个方面组成,具体内容如下所述。
(1)课程信息设置
笔者登录到课程管理中心点击我的课程进入课程设计和制作中心,点击导航栏上的“设置”按钮进入到课程信息的设置,其包含了课程图标、课程介绍、教学大纲、教学日历、教学团队信息的设置,如图所示。点击“编辑”按钮,就可以设置课程主讲教师,上传课程图标,设置课程简介,如图所示。除此之外,可以在课程信息模块添加课程大纲、课程日历、教学团队信息,在上传附件后还可以点击按钮修改。
如下图5. 2所示。
(2)课程内容填充
笔者在课程设计和制作中心点击“资源”按钮进入到课程内容的填充界面,如5.3图所示。课程内容填充主要包含了课程内容结构和课程扩展资源的填充。
①课程内容结构填充。
点击“新建主题”按钮,在弹出的对话框中输入课程主题名,点击“确定”即可,如图5.4所示。创建一个新的学习主题后,右键单击该学习主题,可显示更多操作。用户可以在该学习主题中新建学习单元。点击“新建单元”按钮,输入学习单元名,如图5. 5所示。即可新建学习单元,右键单击学习单元,可显示关于该学习单元的更多操作(重命名、上移、下移、删除)。新建的学习主题默认是锁定的,当需要发布让学生看到时,点击“解锁”。该学习主题左下角的图标变为,即表示解锁成功。当该部分内容暂时不希望学生看到,可以右键单击学习主题,在更多操作中选择“锁定”,将该部分内容锁定。鼠标左键单击要编辑的课程单元,开始对该学习单元进行编辑,如图5. 6所示。点击“编辑学习单元”,“新建课件”,输入课件名称,一个空白的课件被建立。双击该课件,可在课件中建立学习活动,打开页面右侧的“网盘”按钮,选择其中的文件资源拖动到学习活动中,即可完成这一个学习活动的编辑。点击编辑区域下方的按钮“返回”可以返回到上一级编辑区域,点击“预览”可以查看当前课件内容。每个学习活动中最多可以拖放两个文件,一个课件中可以包含多个学习活动,每个学习单元由几个学习活动构成。
②课程扩展资源填充。
点击“扩展资源”,进入扩展资源编辑页面。教师可以在扩展资源模块上传文件供学生自行下载学习。教师可以点击“新建扩展资源文件夹”按钮,建立文件夹放置文件,也可直接将右侧资源区域的文件拖放到扩展资源模块中。右键单击扩展资源中的文件夹,但是相应文件仍然在用户云盘中,如图5. 7所示。
(3)发布通知
笔者点击课程设计和制作中心的“通知”按钮,点击“添加新通知”,即可发布课程通知。可以直接在输入框中输入通知内容,也可以勾选“包含附件”复选框,添加本地文档或图片作为通知内容。此处需要说明的是如果需要添加附件,通知的标题和通知内容一定要填写,否则通知发布不成功,如图5. 8所示。
(4)布置作业
笔者在课程设计和制作中心中点击"作业”按钮,进入布置作业页面,点击“布置新的作业”按钮,出现新建作业输入框,教师可以设定作业幵始和结束时间,添加作业说明,上传作业附件,如图5. 9所示。
第五章引入教学与效果评价以上已经说明将中国传统文化引入技工院校德育教学中的必要性,那么具体应该如何将传统文化融入技工院校的德育教学中,以提高德育教学的实效性,从而使学生在传统文化的熏陶下,自觉增加道德文化修养,笔者结合本人工作和本校实际...
第六章对民办高校以学养学发展模式的未来展望一、民办高校以学养学模式的发展走向选择在我国高等教育市场进入买方市场之后,高校之间的竞争变得更加激烈,在竞争中不适应市场环境的高校就有可能被淘汰。我国以学养学民办高校由于起步晚、政策环境不良等原...
第三章小学生慈善教育的现状调查。3.1小学生的问卷调查。3.1.1问卷实施的基本情况。笔者选取了无锡市两所小学五年级和六年级共232名学生为调查对象,进行了小学生慈善心现状的问卷调查,收回有效问卷226份。围绕小学生是否具有基本的慈善心和对不...
第二章芬兰高中不分年级制的课程设置。一种教育组织形式的变革不是它自身独立的变革,而是关系到整个教育系统的变革。夸美纽斯提出班级授课制的同时,便在《大教学论》一书中详细阐述了班级授课制实施的整套措施。同样的道理,不分年级制要想成为与班级授...
随着电子媒体技术的不断发展,“熊孩子”这一负面儿童形象得到了广泛传播,网络大众的暴力话语更是随着负面儿童形象的传播逐渐成为“熊孩子”形象的衍生品,这无疑给现代儿童观念的发展带来了巨大挑战。...
第一章导论1.1选题的背景、目的和意义中职德育教育职业化是指在中职德育教育中以职业化导向为根本要求,以培养职业道德为核心,以塑造职业人格为根本目标,从而最大程度实现中职德育教育的实效性和针对性。而职业化是为了达到职业要求具备的素质和追求成...
四、美国大学医学院通识教育启示在高等教育中加强通识教育已经成为大势所趋,医学教育应该是医学专业教育和医学通识教育的结合,缺少医学通识教育的医学教育是不完整的教育,这种教育既不利于培养医学高素质的人才,也不利于我国卫生事业的发展。我们既需要...
第二章多元化教学评价理念的内涵多元化是当代学术研究中广泛使用的一个7^语。通常是指一个组织或系统中,多种成份的共存及其相互作用。多元化意味着差异性和互补性。人们一般认为多元化是有益的。多元化经常被用来分析文化现象,因此有了多元文化这一概念。...
第四章芬兰高中不分年级制的评价机制。一、评价目标。根据芬兰普通高中学校法案的规定,学生评价旨在指导和鼓励学生学习,培养学生自我评价的技能。对于学生的学习和工作的评估将会以各种形式进行。(普通高中学校法案,629,第17(1))①实质上,学生的...
第二章文献综述。2.1国外教师研究现状。早在1908年,国外学者就对教师成为研究者这一概念给予了大量的关注,博克汉姆曾在《教师的研究》中提出应把研究当成一种态度,而并非某一具体领域。他所持的研究观点及对教师职业的深刻剖析,给当时的教育界带来...