APP下载

《计算机软件技术基础》课程教学的实践与体会

2015-02-11吴雅琴王颖吴晓

科技资讯 2014年29期
关键词:教学环节教学内容教学方法

吴雅琴++王颖++吴晓

摘 要:计算机基础课是高等学校本科教学的重要基础课程。很多高校针对不同专业特点对非计算机专业的本科生开设了相关的计算机基础课,《计算机软件技术基础》作为该基础课程群的重要基础课之一,其涉及面广、内容丰富,且各章内容相对独立,课程实践性很强,需要学生具备较好的高级语言编程基础。该文就该课程的特点从课程体系规划、教学环节组织、教学方法和教学手段的改革等方面介绍了在教学中的实践和体会,并对存在的问题进行了分析和探讨。

关键词:计算机软件技术基础 教学内容 教学环节 教学方法

中图分类号:G642 文献标识码:A 文章编号:1672-3791(2014)10(b)-0199-01

随着计算机技术的迅速普及与发展,高校学生的计算机基础教育越来越受到社会的关注和学校的重视,计算机基础课已经成为高校重要的基础课程之一。《计算机软件技术基础》是我校为工商类、金融、信息与计算科学等专业的本科生开设的一门计算机基础课程。

1 规划课程体系

由于理工类、管理类、文法类等学生的专业领域不同,因而对计算机技术的要求也各有不同,我校分别对不同专业的学生设置了相关的计算机类课程。该课程是针对非计算机类的工商类、金融、信息与计算科学等专业开设的一门软件综合技术基础课程。其涉及面广,内容相对独立,涉及计算机操作系统、数据结构、数据库技术、软件工程等课程的基本内容。通过学习该课程,可使非计算机专业的学生能够了解并掌握计算机软件最基本的概念、思想、原理和方法,掌握开发应用软件所必需的软件基础知识,提高软件素质和用计算机技术求解实际问题的能力,为今后更好地服务于该专业打下必要的基础。

2 组织教学环节

2.1 制定教学大纲和教学内容

计算机软件技术基础课程是一门成熟的课程,开设时间较长,但由于其包含的内容丰富,所涉及专业较广,所以课程内容应充分考虑专业培养方案适时调整,2013年我们对旧的教学大纲进行了修订,宗旨是既体现该课程在专业培养目标中的地位和作用,又使课程教学内容保留经典,体现现代、涉及前沿。

目前关于计算机软件技术基础的教材很多,内容也比较成熟,但却鲜有主要依据C语言来描述算法的教材,由于我校所授课学生先修的高级语言仅有C语言,因此在教学实施中,我们将教材中对应内容的算法和例题用C语言进行描述,便于学生理解和学习。

2.2 制作多媒体课件

计算机软件技术基础是一门交互性很强的课程,因此采用多媒体教学是行之有效的教学手段,多媒体课件的制作是多媒体教学中的一个重要环节。

(1)课件的整体布局上,遵循“按章节组织教学内容、涉及每个知识点、突出重点和难点”的原则,不能把课件制作成教材的“克隆”版,做到源于教材而不局限于教材。(2)采用“集体备课,个别调整,突出个性”的方法,教师根据具体情况,适时调整教学内容,利于更好地结合专业培养的目标进行教学。(3)采用多种教学方法相结合的方式。除了用动画形象地演示重点难点和主要算法外,开发了基于网络学习的交互式学习网页,便于学生有选择的进行自主学习。(4)在内容安排上要力求层次分明、文字简洁。(5)合理安排教学内容,避免多媒体授课中信息量过大,学生吸收和消化难的问题。

3 改革教学方法和手段

3.1 运用多种教学手段

现代教学基本告别了过去“粉笔+黑板”的单一教学模式,代之以先进的教学设备和教学手段。在具体教学实践中,开发设计了动画演示程序,对复杂问题和算法的执行过程进行拆解,便于学生直观了解,使问题形象易懂,这种化难为易、化整为零的方法,促进了学生对课程内容的掌握。

在充分运用多媒体教学手段的同时,绝不摒弃传统的教学手段,而是合理利用黑板的作用,通过板书进一步加深学生印象。

3.2 激发学生学习兴趣

改变教学过程中教师站着说、学生坐着听的教学模式,让学生变被动听课为主动听课,激发学生的课堂参与意识。例如:将所要讲的内容转化为问题让学生来思考;在主要知识点介绍之后,及时给出练习题,进行课堂提问,要求学生们自己完成,充分调动学生的课堂学习积极性,实现教师和学生互动的教学方式,使学生们的思维处于活跃状态。通过这种教学方式,在激发学生积极性的同时,学生们在问题完成后,也会产生一定的成就感,觉得计算机学习并不是一件枯燥的事情。

3.3 重视实验教学

计算机软件技术基础是实践性很强的课程,因而实验课是很重要的环节,怎样充分利用实验课时,使课堂教学和实验教学相辅相成?(1)任课教师跟班指导实验。虽然每个班级都配有专门的实验指导老师,但任课教师必须亲自指导实验,便于全面客观地了解同学们实验中存在的问题。(2)配套实验教学内容。提前给出实验内容,要求学生在课前必须对实验内容进行预习,充分利用实验时间,培养良好的学习习惯。(3)鼓励学生进行创新。对实验内容的要求要避免墨守成规、千篇一律,对学有余力的同学增加综合性实验内容,鼓励他们独立思考、大胆创新。(4)进行阶段测试。在实验教学过程中安排阶段性测试实验,实验成绩作为课程总成绩的重要参考,充分强调实际技能操作的重要性。

3.4 加大辅导力度

除了在课后和实验过程中对学生进行辅导和答疑外,每周安排有固定的答疑学时,同时在教学网页上列出常见问题和答案,及时解决学生学习中存在的问题,通过跟学生面与面的交谈,拉近教师与学生的距离,有助于促进教学相长。

4 待改进的问题

4.1 加强课堂教学与实验教学的结合

现有的教学模式是传统课堂教学与实验教学相对分开,缺少了两种教学形式之间的融合。为了适应新的教学要求我们应该采取两者相结合的模式,比如:可以在实验室集合实验环境对一些操作性强的内容进行讲解,边讲边练习,这样教师讲得省时省力,学生通过操作来理解教学内容也更加直观。

4.2 改革课程考核方式

目前我们采取的考核方式是笔试加实验的形式,但实验成绩中实验报告占了相当的比重,并不能很客观的反映学生的实际水平,因而成绩并不能很好地反映学生实际课程学习情况。改革的方法是鼓励基础好的同学,自选一些综合性强的实验题目,根据实际情况客观合理的给出实验成绩,既反映了学生课程学习的实际水平,也激发了学生的创新意识。

加大习题库和考试系统的建设,对一些自学能力较强的同学,允许他们在通过测试的基础上,提前结束课程的学习,更大程度地激发学生的学习积极性,正在做到因材施教。

4.3 培养学生的综合素质

计算机软件技术基础作为非计算机专业重要的基础课程之一,可以从培养学生的综合素质的角度去组织、设计、实施各项教学活动,在课程结束前,安排课程设计的环节,以锻炼学生独立分析问题、综合解决问题的能力,培养出真正的新型实用型人才。

参考文献

[1] 吴雅琴,姜薇.“VB程序设计”课程教学的实践与探讨[J].煤炭高等教育,2002(12):79-81.

[2] 沈被娜.计算机软件技术基础[M].清华大学出版社,2012.

[3] 吴雅琴.非计算机专业计算机基础课程分级教学的实践和探索[C]//大学计算机基础课程报告论坛论文集.2005:283-286.endprint

猜你喜欢

教学环节教学内容教学方法
初中英语写作教学方法初探
教学方法与知识类型的适宜
挖掘数学教学内容所固有的美
“万丈高楼”由此始
小学数学教学中学生积极性缺失对策研究
实施高效课堂有感
强化学校管理 提升教学质量
“启蒙运动”一课教学内容分析
“清末新政”也可作为重要的教学内容
初中数学教师不可忽视的几种教学方法