本科课程教学改革预期成果

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科课程教学改革预期成果

1计算机语言类基础课程教学改革的意义

高等学校计算机科学与技术教学指导委员会提出将计算机科学与技术专业规范为四个方向:计算机科学方向、计算机工程方向、软件工程方向、信息技术方向。笔者在分析各高校对四个专业方向的课程设置上找到共同之处——各高校都将计算机语言类基础课排在了第一个学期学习,如清华大学计算机专业就将必修课中《C++程序设计》课程排在必修课的最前面,再纵观我国其他高校,计算机语言类基础课程之一《C语言程序设计》几乎是所有专业必学的课程。之所以将此类作为重中之重放在第一个学期学习,是因为此类课程对学生其他实践课、更深层次专业课的学习具有深远的影响,学好此类课程是学好其他专业课程的坚实基础。各大高校在不断深化语言类基础课程的教学改革,这样不但可以提高学生整体素质、适应社会行业需求,更重要的是,此项教学改革在促进学生就业的同时更符合国家创新和战略发展的要求。

2浅析国内高校计算机语言类基础课程的教学现状

由于扩招,高校录取分数低,而计算机作为一个热门专业,大批量的软件学院如雨后春笋般冒出招了大量的学生,再加上目前诸多高校“宽进宽出”的现状,这都直接影响到大学生的整体素质。

2.1高校学生生源不同,导致个人计算机基础存在显著地差异

我国各地教育发展不均衡,新入学的大学生计算机基础存在着严重的差异。据某高校统计分析。有3%的大学生从未接触过计算机,但是对于来自发达地区的学生而言,他们在高中时期就学习计算机语言类基础课程。因此,针对不同基础的学

生,如果实施从简到难的教学模式,就达不到理想的效果。如果不能够有针对性对这两类学生进行实施独特的教学方法,将会导致基础好的学生学习起来感觉无聊、厌倦,也会使得初学者学起来有一定的压力,会产生厌学情绪,就达不到理想的教学效果。

2.2高校计算机语言类基础课程缺乏行之有效地实践课程

为了提高计算机语言类基础课程的教学效果,很多高校已经进行了初步改革,将理论课程与实践课程的课时进行了分配,但是笔者从各高校了解到,大部分高校对语言类基础课程理论课和实践课的结合相对简单,不具备科学性和适用性,更谈不上移植和扩展到行业要求的高度。另外学生对实践课程的重视程度不够,学生们只是为了应付老师获得更高的成绩,而不是切实提高自身计算机水平。因此需要教育者采取更为有效地教学模式来改变这种现状。

2.3计算机语言类基础课程内容过于陈旧,跟不上时代发展的要求

计算机语言的语法规则比较固定,逻辑思维性很强,学习起来比较枯燥。为了方便学生们对此课程感兴趣,计算机语言类基础课程的内容也得与时俱进,进行同步地改革与更新。其实,计算机课程的教学内容一般都分为基础知识与扩展知识两部分组成,基础知识是不变的部分,但是随着计算机的硬件与软件不断地更新升级,扩展部分需要每年更新教材,但目前很多高校并不重视这个问题,为学生选用的教材已与时代脱节,导致大学生的计算机能力得不到切实地提高。

3针对高校计算机语言类基础课程教学所采取的改革措施

3.1制定明确的阶段性课程培养目标

何谓“阶段性”课程目标?即将某门语言类基础课程需完成的计划分为几个部分,在不同阶段完成不同目标,阶段性考核。对初入学的学生进行调查,了解学生整体计算机水平,将学生按互助模式进行分组,即将计算机水平高的学生和相对差一些的学生组成学习小组,要求在一定时期内共同完成任务,授予小组成绩。参考国外小组教学模式,分配学生自主学习任务,在任务中渗透学习内容,能达到事半功倍的效果。实践证明将课程培养目标渗透到小组学习中的教学效果大大高于传统的教学效果,既培养学习能力又收获了团结协作能力。

3.2丰富理论教学内容且教学与实践相结合

大部分学生对计算机语言类课程感觉是枯燥、繁琐、逻辑性强,拉下一课要进行下一课的学习就有难度。作为一个教育者,提高学生的学习兴趣、丰富理论教学内容应该摆在教学思考的首要位置。没有兴趣的学习是残酷的,丰富理论教学、趣味化教学是每个师者应该思考的问题。比如学习if…else…endif语句时,诸多教材上讲授这个语句时都是比较值a和b的大小,两个值的判断就把学生搞得头昏脑胀,要是再加个c估计更找不着北了。笔者在教学过程中,利用学生最感兴趣的登陆窗口切入教学,个人认为,登录窗口程序代码的设计是讲授if…else…endif 语句最好的题材,而教学实践证明,用语言来代替a、b效果要好得多,而且可以看到代码的成果——登录窗口,可以说每个学生都颇具成就感。

3.3加强计算机语言类实践课程的建设

计算机语言类基础课程有着很明显的特点,知识实践性极强,必须加强实践课程的建设,促进知识向能力的转变,才能真正地提高学生计算机语言应用能力。首先,在传统的实践教学课程中,增加包含理论内容的实验,另外在增加设计型的实

验项目的数量;其次,重视学生的课程设计,必须让学生设计难度适中的小型系统,实验报告中必须体现系统分析、数据模型等内容,为了避免学生之间互相抄袭,还需要设置解释代码含义、当面提问等环节来解决这个问题;最后,将现实中的课题转化为教学实验内容,将理论知识与项目实训相结合,教师也可以将自己的科研课题分解为多个子课题,让学生去实践,锻炼学生的实践能力。

4结语

虽然计算机语言类基础课程逻辑性强,内容比较枯燥,但只要教育者不断地实践与总结、将理论知识与实践充分地结合,高校与企业需求相结合培养人才,这样就能真正提高学生的计算机应用能力,就能源源不断的输送符合企业需求、适应社会发展的合格人才。

相关文档
最新文档