PC版
搜索导航
论文网 > 教育论文 > 学科教育论文

自考课程《计算机软件基础》教学探讨

  中图分类号:TP311.52 文献标识码:A
  The discussing of Self-educated examination course《Computer Software foundation 》teaching
  Abstract: According to teaching experience in recent years , with analyzing the nowledge’s distributing in recent years of examination papers which combined examination outline ,this article discusses the existent problem of 《Computer Software foundation》in the teaching process which includes the teaching behavior, the student's behavior and the information and feedback etc, and aslo puts forward a related suggestion in order to improve Teaching quality and effect.
  Key Words:Teaching quality and effect; Examine outline;Computer Software foundation;suggestion
  
  《计算机软件基础》是机电一体化、机械设计等自考专业的必修专业基础课程之一,涉及面多,考核广,教学难度较大。一方面,考试大纲中明确的考核内容包括了三门计算机相关课程,包括C语言程序设计、数据结构概论、软件工程初步;另外还设置了1个学分的实践考试要求。另一方面,从08年四月份起,试卷的结构和分值也发生了相应的变化。
  一、教学大纲和真题分析(以09年4月份为例图表1)
  针对新大纲、新要求,考核的重点都集中在C语言程序设计和数据结构初步两块知识体系,分值比例分别占到4.5:4.5左右,而且前后的知识点具有很强的一致性,软件工程的学习只做概要性的了解。因此,在教学过程中,须根据考试大纲的要求有的放矢,将分割的知识点进行体系的关联。例如,在C语言的教学中,强调指针的重要性,通过指针的学习,将前后知识点融汇贯通。重点为图表2:记忆和理解指针和数组之间的转化公式;数组名的本质;字符串的本质(字符串指针)。对于指针的理解,可以简单地引导学生理解为其包含两部分的内容:指向(→)或地址(&)。在具体内容的讲解中,运用图表法加深对指针概念的理解,大致上来说,指针可以分为以下三种形态图表3
  在C语言的程序设计实践教学方面,尽量地减少数值方面的程序设计题目,重点突出逻辑结构的把握。在实践教学中,考虑将以后的实践上机联系全部采用网络测试的形式,并初步考虑以后进行课程设计的教学安排,这样便于改善目前计算机教学中的“基础不透、应用不够”的教学现状,提高教学效果。
  上机题型的练习应主要集中在选择结构、循环结构、数组、结构体和链表方面,尽量避免涉及到数值计算方面。主要的题型有:一元二次方程求解(选择结构);Fibonacci数列、素数、和水仙花数求解(循环结构);杨辉三角、冒泡排序和选择法排序、字符串的连接(数组);单链表的创建(结构体和指针),适当接触算法复杂度的计算方法,同时,逐步的让学生领会程序健壮性的重要性。
  在数据结构教学方面,将课程内容分成两块:常用的数据结构和常用的算法实现。其中常用的数据结构涉及到了线性表、栈、队列、树和图。在讲授过程中,应引导学生从集合论的角度来思考常见的数据结构和算法问题。对于上机操作中,强调预习报告的准备,最主要的还是对源代码的独立思考。必须要求熟练掌握的算法应用是:线性表的顺序和链式存储结构;逆波兰式的应用;Huffman编码;拓扑排序;最短路径。两种常用运算主要是查找和内部排序。强调数据结构的学习不是知识的记忆,而是算法的设计的实践。其中理论教学模块和实践教学内容描述如下图标1、图标2:
  在实践教学中,鼓励教师采用启发式教学调动了学生的积极性和主动性,对学生严格要求,教学重点、难点突出,注意理论联系实际,采用算法演示辅助软件,增强教学过程的生动性,提高学生的自主自学能力、算法设计和程序设计能力,利用课余的时间进行教学答疑辅导,增强师生之间交流和理解。
  在软件工程教学方面,不鼓励学生去机械式的记忆相关的内容,重在理解和运用。除了要求学生掌握系统开发方式、流程图的绘制、软件测试等相关知识点外,有必要通过一些简单的软件工程案例讲解CASE工具在实际软件开发中的运用,这样可以极大地提高学生软件开发的动手能力。
  二、课程教学质量保证措施
  1、规范和引导学生的学习行为
  自考学生知识水平,学习习惯的养成,以及文化道德水准等方面参差不齐,即使入学后在同一个教学班里,也会因自考生来自不同的地区而在这些方面存在差异。在教学过程中发现,学生普遍对该门课程的学习方法认识不足,忽略了上机动手能力的锻炼,学习效果短时间内无法体现,挫伤了学生学习的积极性,甚至放弃学习。因此,在教学之前,适当的引导和纪律约束非常必要。首先,最为重要的是,应客观分析学生的心理状态,在进行一切教学设计活动之前要考虑到学生的积极性,在教学中应多正面鼓励,并肯定其良好的学习进步表现,正如于果董事长所对同学们期盼的:“祝愿同学们做一个有理想、有道德的人,做一个有良心、有良知的人,做一个热爱学习、热爱生活的人,为将来建设祖国、造福社会学好本领、打好基础”。第二,阐述课程的学习方法。从思维方法入手,引导入门程序设计的目的,是运用计算机语言描述需要解决的问题和解决问题的方法,这是在进入教学内容实质前应着重强调的。从这一点出发,掌握C语言中面向过程的思维方式就是学习该门课程的根本。面向过程是人们自然思维的一部分,是每天学习工作中常使用的一种思维方法。面向过程强调模块化、自顶向下的原则,通过简单的实例使学生认识到这一点,那么学生的兴趣也就调动起来了,学习也就成功了一半。在实践中,要鼓励学生养成独立思考的习惯,只有这样,才能脱开语法细节的束缚,使学生着重掌握面向过程思维能力。从源头上解决了根本问题后,在此基础上学生就能够更好地理解和掌握语法知识点。第三,严格考勤管理,主要包括理论和实践课程的出勤率,有些学生产生厌学的情绪,最直接的表现就是缺勤。学生的出勤率一定程度上反映了当前的教学效果。在课堂教学中,也要关注“隐性逃课“现象,要及时的引导和活跃课堂气氛。第三,引导学生对课程内容的深入,培养学生自学的精神,适当陈列一些相关的课程参考书。
  2、规范教学的行为
  在社会助学机构中,课程种类大致分为选修课和必修课程(必须参加国家统一自考考试)。在该门课程的先行课中,普遍提前开设了程序设计(大都为C语言),但是由于课程性质不同,使用着不同的教材,等其他的原因,教学进度十分缓慢,甚至没有接触到指针和数组。在两门课程的衔接上,存在着缺失。学生在《计算机软件基础》的学习中,先行课的教学效果影响甚微。一种比较好的方法是:协调系、教研室之间的关系,可以考虑统一使用同一本国考教材,适当分配学时。尤其需要注意的是,在教学进度的调整中,有一个度需要把握,即教学进度和学生接受度的适应。特别强调以学生为中心,对于往年教学过程中特别难懂、难理解的知识点,应增加相应的学时,修改对应的教学进度。
  其次,统一教学进度和计划。由于社会助学机构的教师来源广泛,兼职的占了很大一部分。在实际调查中发现,各班教学进度相差太大。由于难以管理,也无法集中在一起进行教学反馈,这样的现象容易造成教学质量的下降和停滞不前。因此,教学管理部门应该首先严格审查主讲教师资历,检查备课本、教学进度、课后辅导情况,并及时将学生听课意见反馈给教师,适当建议教师调整教学方法和教学内容。特别提出的是,在期中教学计划的安排中,安排统一的期中测试计划安排,完善期中教学考核体系。
  3、信息与反馈,把握教学动态
  有针对性地开展各个层面的信息交流和反馈的措施是十分必要的。首先,督导处等教学主管单位应不定期地坚持学期初、中、末的常规性听课,及时发现和解决教学中的问题。对于教学过程中出现的问题,在处理的时候,应根据学生的学习态度、理解能力、教师专业深度、教学方法和技巧等多方面斟酌,进行科学地决策。其次,由于院校教师普遍承担了繁重的教学任务,大部分时间各自为“教”,教师之间缺乏沟通和交流,因此,教学主管和督学部门引导教师进行定期的、活跃的课程教学研讨是有意义的和必要的,但也要防止流于形式。
  4、建立网络学习系统
  课程的学习,已经从单一的课堂纸质教学方式,转化为“立体式”。网络学习已经成为学生日后获取知识和信息的一种重要途径。可以建议学生利用现代多媒体设备,积极地从网络上获取更加丰富的教学资源,这无疑是对教材的“立体化”体现。在教学过程中,针对本课程的教学要求和学生的特点,制作课程相关的网络课件,浓缩教学重点,方便学生课后复习。如果条件允许,可以设计基于B/S方式的网络学习课件。对于专业基础扎实和协作能力较好的学生,可以鼓励其在校接触计算机软件相关的竞赛,比如:全国及省市课件制作大赛、贝尔杯软件设计大赛、全国博创软件设计大赛等,激发其专业学习兴趣。
  

相关论文

课程计算机基础教学软件
新闻传播政策与法规“课程思政”案例
浅谈文旅融合背景下高职旅游管理专业
医疗保险本科专业人体解剖学教学研究
浅谈心理学理论在初中数学教学中的运
浅谈初中英语教学中“教育戏剧”的实
写生课程融入学前教育美术教学的应用
电商直播课程教学融入思政教育构想
课程思政融入“保险学”教学的路径及
浅谈茶文化的旅游管理教学改革模式
高校商务英语教学中的思政融入构想