先谈课程目标定位: 希望该课程能够系统地学习C#这门语言,包括这门语言的语法、思维方式、语言中的深入细节,而不是另一个“语言入门”或者蜻蜓点水;另一方面,我们也不想让门课变成一个语法课,而是要注重“实用性”,会讲到C#的基本类库以及在文本处理、窗体界面、绘制与图像、网络与多媒体、数据库方面的应用。也就是说,“系统性”、“实用性”是课程的特点。
再谈谈我们这门课的教学设计。每周的课程学习要花1小时,其中第一部分是学习我们团队提供的案例、视频、阅读资料、源程序,大概每周要花0.5-0.6小时,目的是识记和理解相关的知识;第二部分是测验和作业,每周要花0.2小时,目的是要真正动手和掌握相关的知识的技能,我们认为学习程序一定要在编写过程中掌握的;另外花0.2个小时左右的时间去讨论区参加讨论,通过分享经验、互帮互助,进一步扩展和巩固知识。
课程的教学节奏是这样的,每周开放新模块内容,老模块内容不会关闭。每个模块都有一个单元测验或者有一个作业,要求在相应的时间内完成。
课程的学习成绩来自于大小测验、作业和课程讨论贴子的数量和质量,80分以上为优秀,60分以上为合格。
1、模块测验(30%):每讲有一个测验。
提示:本课程通过测验题目的设计来提醒学员关注课程教学内容中的关键点,通过测验题来传递希望学员建立的正确认识。所以测验题目也是课程重要的学习内容。
2、作业(30%):具体要求参见每次作业说明。
3、期末考试(30%):包括多道选择题,需要在45分钟内完成,只允许尝试1次。
提示:期末考试是对全课程教学内容的总结。请大家复习各模块的单元测试后再来考试,并注意要保证有足够时间不被打扰地参加考试。
4、论坛参与(10%):课堂讨论中发帖和回帖的数量达到5次以上,可以获得5分。
提示:课堂讨论中被顶次数较多者,在课程结束时可以酌情获得奖励分。