《软件技术基础》课程教学改革与实践.doc
《《软件技术基础》课程教学改革与实践.doc》由会员分享,可在线阅读,更多相关《《软件技术基础》课程教学改革与实践.doc(6页珍藏版)》请在三一文库上搜索。
1、软件技术基础课程教学改革与实践1引言: 软件技术基础是本科非计算机专业重要的专业基础课。通过本课程的学习,使学生掌握计算机程序设汁的基本概念和基本技术,掌握操作系统和数据结构的基本知识;了解软件开发的新技术;培养学生用高级语言进行程序设计的能力、软件开发平台的使用能力和在软件开发中数据结构的应用能力,为学生学习后续课程和利用计算机软件技术解决实际问题奠定基础。 学生在学习这门课时,普遍认为课本内容的理解困难,算法设计题感到无从下手,上机调试程序时更是困难重重。如何提高教学的质量是我们老师需要重视的问题。 2软件技术基础课程教学过程中存在的问题 2.1教学前期储备方面 C语言没有掌握好,影响软件
2、技术基础的学习效果。C程序设计语言是软件技术基础的前导课程之一。学生对它的熟悉、掌握程度,直接关系到软件技术基础课程的教学效果。C语言是学生最先接触的程序设计语言,难度较大,大部分学生掌握得并不是很好。而C语言是学习数据结构的基础。所以在课程教学中,老师往往要花大量的时间在C的复习上。尽管如此,学生仍然模糊不清,所以教学效果不理想,有些学生甚至丧失对该课程学习的兴趣和信心。 2.2教学内容方面。 软件技术基础课程内容抽象、琐碎、庞杂, 涉及很多概念和技术。所有这些内容均自成体系, 相互之间的衔接线索很少, 总体感觉内容零散, 没有一个整体的知识框架体系。同时, 因教学内容多, 知识量大, 很难
3、取舍, 所以不免在教学过程中变得面面俱到, 重点、难点不突出, 学生理解困难, 教学效果不理想。 2.3教学模式方面。 传统的教学方法单一、僵化, 教师习惯于“一言堂” “满堂灌”。现在有些教师仍然一成不变地沿用老一套,在教学的各个环节, 都只从教师的角度出发, 从组织内容、备课到讲授, 很少关注学生的反应,课堂缺乏互动,更谈不到学生参与其中, 变被动学习为主动学习。虽然目前软件技术基础教学中,基本普及了现代化教学手段的应用,但在课件制作的水平方面在使用课件的尺度把握方面, 我们的教师们还是要下些功夫。 2.4教学实践方面 学生实践机会少动手能力差。软件技术基础是一门理论与实践并重的课程。课程
4、的教学要求之一是训练学生进行复杂程序设计的技能和培养良好程序设计的习惯其重要程度决不亚于知识传授。因些在教学过程中完成上机实习是个至关重要的环节。学生的实践机会太少学生学起来就比较枯燥乏味,最重要的是难以实现算法与程序之间的转换。 3软件技术基础课程教学改革的探索与实践 3.1加强软件技术基础先行课的教学。 C程序设计语言是软件技术基础的前导课程,学生对这些课程学习得好坏直接影响软件技术基础课程的教学。因此,加强前导课教学是软件技术基础课程教学的必备条件。在C程序设计语言的教学中,要从注重语言语法转变为注重学生编程能力的培养,要统筹安排各部分内容的授课时间,保证指针、结构体和函数等内容有足够的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件技术基础 软件技术 基础 课程 教学改革 实践
链接地址:https://www.31doc.com/p-1591254.html