《C语言程序设计》课程项目教学技能目标
《C语言程序设计》课程项目教学提出了“熟练使用基本知识点,练习设计编写小程序”两个层次的技能目标。
“熟练使用基本知识点”是第一层次的技能目标,该目标要求能够用C语言基本知识点语句准确描述简单问题,做到知识单点的准确把握和使用。课程中有大量的基本知识点需要理解和熟练掌握,学习者要达到“语句和代码”目标级别。该目标训练方法可以有以下几种:
(1)阅读具有针对性的语句和短小程序,一般作为作业题呈现给学习者。(2)改错题。针对具体知识点进行训练,提高学习者的认识和鉴别能力。可以是作业或上机实践。(3)填空题。针对具体知识点进行训练,为初级设计能力奠定基础。可以是作业或上机实践。(4)小问题编程设计。用35个语句完成单知识点程序设计练习,主要是上机实践。“练习设计编写小程序”,是第二层次的技能目标,该目标要求能够熟练使用C语言基本知识点语句,运用算法设计思想,解决常见的或小规模的问题,这种程序一般包括1020个语句。这是多个知识点的综合应用和培养学习者计算机思维的基本训练。程序设计题型很多,从大量的传统题目和现实中可以找到许多原型。但是为了配合项目教学,需要构造更加合理的、更多来源于现实的题目,甚至有些题目来源于项目基本构造模块。这一级教学目标达到“代码和程序”目标级别,要求所有学习者均应达标。构题方法可以有以下几种:(1)直接来源于传统经典保留教学题。如,有一些经典数学问题,经典现实问题等。(2)改编传统题目。有些题目编写出的程序基本符合教学要求,但是题目难以反映飞速发展的现实社会,或缺少科学和实际背景等,这种情况可改编原有题目。有些题目来源较好,如来源于前端科研,或来源于专业问题,符合学生专业背景,但程序实现较长或较难,则需要改编题目为多个小题,缩小程序或变为几个相关的题目。(3)创造新题。可结合所教学生专业,或某些现实情况创造新题,实践教学知识点。更重要的是,结合项目教学,教师和学习者在熟悉项目设计意图的前提下,围绕项目产生新的教学题目和实训题目。两个层次在课程学习过程中,并不是不同时期的学习内容,应该并行进行。
初级篇
第一章C语言学习基础之技能目标
第一层次
1、练习C源程序文件的创建(编辑输入、存储编译、简单运行调试)过程,掌握使
用VC集成开发环境处理一个C语言程序的步骤:编辑、编译、连接和运行。
要求:
(1)阅读程序,在VC集成开发r