《高级语言程序设计》精品课程建设方案与评价

2018-10-20 05:50童威黄启萍
现代交际 2018年13期
关键词:精品课程程序设计专业

童威 黄启萍

摘要:《高级语言程序设计》是计算机领域中极其重要的一门综合性专业基础课程。受众很广,许多专业如电子类、计算机类、通信类以及机电类、汽车类和多媒体类专业都开设此课。该课程作为精品课程建设,能够提高学生综合素质与能力,同时也有助于实现高校优质教学资源的共享和教学质量的提升。本文主要结合我校《高级语言程序设计》的现状,提出精品课程建设的实施方案以及评价机制。

关键词:高级语言程序设计 精品课程

中图分类号:TP312 文献标识码:A 文章编号:1009-5349(2018)13-0028-02

随着教学改革的深入,各个高校都掀起了精品课程建设的高潮。精品课程的建设,能够提高学生综合素质与能力,同时也有助于实现高校优质教学资源的共享和教学质量的提升。本文基于《高级语言程序设计》精品课程建设中的方案和教学评价机制进行研究,期望能够有助于该课程的建设与改进。[1]

一、课程现状与问题

我校从2011年开设《高级语言程序设计》课程。本课程面向计算机、软件、电子、机电部分专业、动画部分专业开设,每年的授课人数大约为1000人左右,主要的授课对象是大一学生,至今已开设7年。在历次课程建设项目中,本课积累了丰富的教学资源。但是随着课程改革的深入,结合教学中学生反馈,主要存在以下问题:

(1)学生层次广,个体差异大。目前,我校许多专业如电子类、计算机类、通信类以及机电类、汽车类和多媒体类专业都开设此课。学生专业不同,入学成绩不同,地域不同,对计算思维理解不同。对教师教学和研究提出了挑战。

(2)教学任务重。《高级语言程序设计》是计算机技术领域中极其重要的一门综合性专业基础课程。对各专业来说,此课程都作为专业基础课或者专业核心课。课时一般在80左右,且都包含课程设计。因此,教师的授课任务非常重。教师很难做到个性化授课。

(3)教师占授课主导地位。虽然此课程的很多教师多年来从事教学科研工作,学生评价良好,但是教师在课堂的教学中心地位依然很难动摇。这就要求我们在精品课程的建设中,改进教学方法,提升教学手段。

二、《高级语言程序设计》精品课程建设方案

精品课程的建设包含多项内容,是一个系统的工程,共分为三个阶段,分别为:

第一阶段:调研及教改方案制订。

(1)调研、收集整理相关资料,了解并掌握《高级语言程序设计》课程教学的现状。

(2)项目组成员共同研究应用型本科学生所学内容并确定教改方案,就实施细节与教学管理部门进行确认。

第二阶段:设计精品课程网站和制作视频教学录像。精品课程的建设要求有精品课程网站的支撑,从而可以方便地实现课程资源的发布和展示。在网站栏目设置,界面布局、色彩配置等方面要有自己的特色。網站需要充分展示精品课程建设中的各个考核要素。资源共享,并经常更新教学网站,设立网上双向交流机制,与学生和其他高校师生开展交流,促进课程建设。[2]

第三阶段:教学教改改革并实施。

(1)《高级语言程序设计》这门课程知识点抽象且难懂,在教学中采取传统的板书加多媒体的教学方式,同时借助网络平台,打破单调的教学模式。教学设计上侧重科普性和普及性,通俗易懂、高效透彻。讲法上就是要把程序设计从神秘的高塔中拿下来,借助高级语言来帮助理解、帮助思考问题,并不专注于高级语言的语法细节。不拘泥于程序设计中具体的语法知识,而是突出程序设计的总体面貌、总体思路和编程思想,化繁为简,把“抽象”问题“具体”化,把复杂问题简单化。

(2)通过项目驱动和案例教学,激发学生学习兴趣,调动学生学习的主动性。本课程力争用最深入浅出的设计,使程序更亲民;用最喜闻乐见的故事,使理论更透彻;用最生动诙谐的语言,使课堂更精彩。避免出现云山雾罩、晦涩难懂的讲解,代之以轻松活泼、由浅入深的剖析,轻松幽默、浅显易懂,零门槛学程序设计。例如:

物以类聚,对号入座——计算机中的数据存储。通过生活生产中的各种故事讲解计算机中的数据类型、存储方式,包括变量、数组、结构体等。

向左走向右走——选择结构。生活中处处充满抉择,逻辑判断无处不在,通过现实中一些逻辑判断事例讲解程序设计中的逻辑判断、选择结构。

轮回?也能打破——循环结构。通过故事引入循环,介绍怎么将现实中的循环事件构造成程序形式,介绍循环三要素:循环初值、循环条件、循环变量的增量。

外表简洁,内心强大——函数应用。通过企业人才状况以及企业中老板和员工、员工与员工之间的工作状况和关系讲解用户自定义函数的作用和构造以及使用。

本课程将使专业学生深谙程序之道,帮业余爱好者开启程序之门,为社会大众揭开程序的神秘面纱。有所思、有所想、有所悟贯穿于学习始终。 (下转第27页) (上接第28页)

(3)建设开放式的教学环境,改变过去的单一的教材教学。可以借助网络上的多媒体课件、视频教学、查阅文献等。

(4)培养学生查资料和文献,以“参考文献——课题分析—课题设计—小型系统运行与调试—总结评价”模式为主线,以学生为主体,以教师辅导为辅。

三、《高级语言程序设计》精品课程网络教学质量评价

精品课程网上辅助教学的质量评价,需要从以下几个方面考量:

(1)网站的建设质量。现代精品课程网站的发展方向是基于计算机网络的精品课程网站系统,在其中占据着重要地位的就是支持网上教学的精品课程网站平台。对于网上教学、在线答疑、虚拟实验、实时探讨、协同管理、在线考试等,设计完成一个安全、好用、高效的工作平台是必不可缺的。网站的建设质量,需要专业人员进行验收,需要进行各种系统测试和后期的网站维护工作。

(2)课程资源质量。平台设计得再好,还要看课程资源质量。网上很多教学课件、视频资料都存在照本宣科、粗制滥造的现象。这就需要学校花大力气,鼓励教师提供优质资源,提升精品课程的资源质量。

(3)学生评价。精品课程最终的收益群体是学生,精品课程的质量如何,学生的评价可以说是最关键的因素。可以在资源网站中设置在线问卷调查、留言板、在线评价等模块,积极获取学生的反馈意见。不断改进精品课程的质量。

(4)教师与督导人员评价。教师可以从易用性、安全性等方面来对精品课程网络教学的教学效果进行评价,教学督导人员按照评价指标进行评价。评价结果作为衡量教学质量的一个因素。

四、结语

《高级语言程序设计》作为精品课程建设,能够提高学生的综合素质与能力,同时也有助于实现高校优质教学资源的共享和教学质量的提升。[3]本文主要结合我校《高级语言程序设计》的现状,研究并提出精品课程建设的实施方案,最后给出了精品课程评价机制。对于我校的精品课程建设,具有理论和实践指导意义。

参考文献:

[1]申自发.《C语言程序设计》精品课程建设和评价研究[J].时代教育,2014(9):38-42.

[2]金国芳.Java语言教学方法探讨[J].福建电脑,2014(15):32-39.

[3]陈霞.高中化学实践活动的策略研究[J].当代教研论丛,2017(6):336.

责任编辑:刘健

猜你喜欢
精品课程程序设计专业
基于OBE的Java程序设计个性化教学研究
项目化教学在Python程序设计课程中的应用
C++程序设计课程教学改革研究
一句话惹毛一个专业
医学专业“Python程序设计”课程教学改革总结与思考
部分专业介绍
专业修脚店
探秘那些不冷不热的专业
高等职业教育国家精品课程建设与应用现状的调查研究
加强精品课程建设 促进教学质量提高