论文部分内容阅读
摘要:计算机理论课程已成为高职学校各类专业学生必修的一门基础学科课程之一,是学生学习计算机入门的基础课。本文探讨了该门课程的现状,并提出对教学模式和方法进行改革和创新的设想。
关键词:高职学校教育;计算机理论教学;改革
计算机的应用已成为人们生活、学习、工作必备的基本技能,但计算机理论知识专业性强,难度大,内容枯燥。如果教师不注意教学方法的选择,学生接受起来有很大困难。笔者从高职学校的计算机理论课程的培养目标出发,通过对计算机理论课程的教学目标与教学现状存在弊端的分析,对高职学校的计算机理论课程教学提出了一些改革思路与方法。
1.高职学校计算机理论课程的培养目标
理论课程是基础,只有在夯实了专业基础之后才能在本专业有所建树。高职学校有其自身的特点,其培养的目标是技术型人才,理论课程的开设主要是为实践服务,目的是让学生在掌握基本理论知识的基础上,通过独立思考和集体合作,进一步提高分析、解决实际问题的能力,和创造能力,使学生全面系统地掌握计算机知识。例如程序设计类的课程,首先要使学生养成基本的、良好的编程习惯,懂得编程的基本原理和常用的编程方法,能够理解编程所使用的各种语句,然后让他们投入具体的编程工作。
2.高职学校计算机理论课程教与学的现状
2.1计算机理论课堂教学现状。计算机理论课程的教学在很大程度上仍然沿袭着“以教师为主体”、“以课程为中心”的传统教学观念:教师是知识的传递者,教学以传授知识为主等等。这样的教学理念直接影响、制约了教学模式、教学方法、教學手段的改革创新,也打击了学生学习的主动性、积极性。在教学方法上习惯于“一言堂”、“满堂灌”,在教学的各个环节,都只从教师的角度出发,从组织内容、备课到讲授,很少关注学生的反应,课堂缺乏互动,更谈不到学生参与其中,变被动学习为主动学习。
2.2学生的学习现状。从生源上来看,进入高职学校的学生,其文化课基础相对较差,学习兴趣、主动性和积极性也不高。另外,高职學生大部分来自农村,许多学生在初中学习时还没有接触过计算机,更谈不上操作和运用了。而且,学生在学习过程中,普遍对计算机理论课程的学习都不感兴趣,他们觉得理论课程枯燥、难学。他们追求的是学以致用、立竿见影的效果,尤其是家庭电脑的普及,上网热的冲击,使学生更加注重操作技能,而对计算机理论并不在意。
3.高职学校计算机理论课程的教学改革
从中国的国情和社会需要出发,计算机科学与技术专业人才培养模式必须突破原有的教学计划和课程体系,实行面向需求的培养格局,才能有利于学科的发展,有利于计算机科学与技术专业的人才发展。
3.1抓住学生的兴趣特点。孔子曰:“知之者不如好之者,好之者不如乐之者”。兴趣是最好的教师,是学习的动力,激发学生学习的兴趣,是搞好计算机教学的基础。所以教师在日常教学中应以培养、激发学生学习兴趣入手,并贯穿教学的始终,激发学生的求知欲,使学生爱上计算机,提高学生的积极性。我们提出了面向市场的分3个方向的联合企业培养计划(即第2学年完成必要的公共和基础课程,第3学年根据学生个人意愿分方向完成专业课程组,每个方向制定较为完整紧密的课程体系,充分重视应用和市场需求)。
3.2调整主干课程,精心设计课程内容。基础课程设置少而精,选择能反映学科特色的内容,增强实践环节,增加应用型课程的比例。将重要的主干专业课程,包括“编译原理”、“数据库系统原理”、“计算机网络技术”由专业限选课统一归入到学科基础课类别当中,在前五个学期确保所有的学科基础课学习完毕。在此基础上,可以进一步分方向学习培养应用开发能力的实践课程群。比如“JAVA应用软件开发”方向的实践课程群包括J2SE、J2EE、Web开发技术、软件开发的框架技术等系列课程,是非常贴近软件开发企业需求的课程群,确保学生修业后的理论基础和实践能力能够为就业提供有力的保障。
3.3分方向安排教学计划。从第三学年开始,设计三套专业课程体系和人才培养模式。方向一培养计算机科学与技术专业的中高层次发展人才着眼于毕业前,后报考硕士研究生,或从事研奔犁和设计型工作的学生,通过增加“单片机应用技术”、“嵌入式系统”、“计算机控制技术”、“硬件描述语言”等硬件相关课程锻炼学生进行计算机应用系统综合设计的能力是本方向的特色;方向二培养面向企业级应用软件设计开发的JAVA软件工程师,此方向没有引入JAVA技术以外的开发平台的相关课程,如Microsoft的NET系列课程,目的就是让学生的学习达到一定的深度,能够对基于JAVA的面向对象的应用开发技术有比较深入的掌握,避免涉足广泛而不精通;方向三培养面向企业级应用软件测试与维护的软件测试工程师,通过系统的学习软件测试课程群,具有专业的软件测试理论基础和实践技能。
3.4加强实习和实践教学环节。大幅度提高实习实践教学环节的比例,整合优化方向课程群,充分重视市场对实践能力的需求。“高级语言程序设计”、“数据库系统原理”、“计算机网络技术”、“微机原理与汇编语言”等专业基础课都安排了相应的实验课程或课程实习环节,让学生在实践训练中掌握基础理论。在JAVA应用软件开发方向,目前企业开发的所采用的主流技术J2EE、Web框架技术都在课程中有所体现。
总之,计算机技术是飞速发展的技术,如此背景下的计算机教学也是充满挑战的工作,身为教师,既深感荣幸也深感责任的重大。因此,我们要在实践中探索,在探索中创新,在创新中发展,走出一条适合高职学校计算机课程教学的新路子,把握住社会发展的需求,和职业岗位对综合职业能力的需求,力争培养出一批批即有理论基础又有实践能力的计算机专业型人才。
关键词:高职学校教育;计算机理论教学;改革
计算机的应用已成为人们生活、学习、工作必备的基本技能,但计算机理论知识专业性强,难度大,内容枯燥。如果教师不注意教学方法的选择,学生接受起来有很大困难。笔者从高职学校的计算机理论课程的培养目标出发,通过对计算机理论课程的教学目标与教学现状存在弊端的分析,对高职学校的计算机理论课程教学提出了一些改革思路与方法。
1.高职学校计算机理论课程的培养目标
理论课程是基础,只有在夯实了专业基础之后才能在本专业有所建树。高职学校有其自身的特点,其培养的目标是技术型人才,理论课程的开设主要是为实践服务,目的是让学生在掌握基本理论知识的基础上,通过独立思考和集体合作,进一步提高分析、解决实际问题的能力,和创造能力,使学生全面系统地掌握计算机知识。例如程序设计类的课程,首先要使学生养成基本的、良好的编程习惯,懂得编程的基本原理和常用的编程方法,能够理解编程所使用的各种语句,然后让他们投入具体的编程工作。
2.高职学校计算机理论课程教与学的现状
2.1计算机理论课堂教学现状。计算机理论课程的教学在很大程度上仍然沿袭着“以教师为主体”、“以课程为中心”的传统教学观念:教师是知识的传递者,教学以传授知识为主等等。这样的教学理念直接影响、制约了教学模式、教学方法、教學手段的改革创新,也打击了学生学习的主动性、积极性。在教学方法上习惯于“一言堂”、“满堂灌”,在教学的各个环节,都只从教师的角度出发,从组织内容、备课到讲授,很少关注学生的反应,课堂缺乏互动,更谈不到学生参与其中,变被动学习为主动学习。
2.2学生的学习现状。从生源上来看,进入高职学校的学生,其文化课基础相对较差,学习兴趣、主动性和积极性也不高。另外,高职學生大部分来自农村,许多学生在初中学习时还没有接触过计算机,更谈不上操作和运用了。而且,学生在学习过程中,普遍对计算机理论课程的学习都不感兴趣,他们觉得理论课程枯燥、难学。他们追求的是学以致用、立竿见影的效果,尤其是家庭电脑的普及,上网热的冲击,使学生更加注重操作技能,而对计算机理论并不在意。
3.高职学校计算机理论课程的教学改革
从中国的国情和社会需要出发,计算机科学与技术专业人才培养模式必须突破原有的教学计划和课程体系,实行面向需求的培养格局,才能有利于学科的发展,有利于计算机科学与技术专业的人才发展。
3.1抓住学生的兴趣特点。孔子曰:“知之者不如好之者,好之者不如乐之者”。兴趣是最好的教师,是学习的动力,激发学生学习的兴趣,是搞好计算机教学的基础。所以教师在日常教学中应以培养、激发学生学习兴趣入手,并贯穿教学的始终,激发学生的求知欲,使学生爱上计算机,提高学生的积极性。我们提出了面向市场的分3个方向的联合企业培养计划(即第2学年完成必要的公共和基础课程,第3学年根据学生个人意愿分方向完成专业课程组,每个方向制定较为完整紧密的课程体系,充分重视应用和市场需求)。
3.2调整主干课程,精心设计课程内容。基础课程设置少而精,选择能反映学科特色的内容,增强实践环节,增加应用型课程的比例。将重要的主干专业课程,包括“编译原理”、“数据库系统原理”、“计算机网络技术”由专业限选课统一归入到学科基础课类别当中,在前五个学期确保所有的学科基础课学习完毕。在此基础上,可以进一步分方向学习培养应用开发能力的实践课程群。比如“JAVA应用软件开发”方向的实践课程群包括J2SE、J2EE、Web开发技术、软件开发的框架技术等系列课程,是非常贴近软件开发企业需求的课程群,确保学生修业后的理论基础和实践能力能够为就业提供有力的保障。
3.3分方向安排教学计划。从第三学年开始,设计三套专业课程体系和人才培养模式。方向一培养计算机科学与技术专业的中高层次发展人才着眼于毕业前,后报考硕士研究生,或从事研奔犁和设计型工作的学生,通过增加“单片机应用技术”、“嵌入式系统”、“计算机控制技术”、“硬件描述语言”等硬件相关课程锻炼学生进行计算机应用系统综合设计的能力是本方向的特色;方向二培养面向企业级应用软件设计开发的JAVA软件工程师,此方向没有引入JAVA技术以外的开发平台的相关课程,如Microsoft的NET系列课程,目的就是让学生的学习达到一定的深度,能够对基于JAVA的面向对象的应用开发技术有比较深入的掌握,避免涉足广泛而不精通;方向三培养面向企业级应用软件测试与维护的软件测试工程师,通过系统的学习软件测试课程群,具有专业的软件测试理论基础和实践技能。
3.4加强实习和实践教学环节。大幅度提高实习实践教学环节的比例,整合优化方向课程群,充分重视市场对实践能力的需求。“高级语言程序设计”、“数据库系统原理”、“计算机网络技术”、“微机原理与汇编语言”等专业基础课都安排了相应的实验课程或课程实习环节,让学生在实践训练中掌握基础理论。在JAVA应用软件开发方向,目前企业开发的所采用的主流技术J2EE、Web框架技术都在课程中有所体现。
总之,计算机技术是飞速发展的技术,如此背景下的计算机教学也是充满挑战的工作,身为教师,既深感荣幸也深感责任的重大。因此,我们要在实践中探索,在探索中创新,在创新中发展,走出一条适合高职学校计算机课程教学的新路子,把握住社会发展的需求,和职业岗位对综合职业能力的需求,力争培养出一批批即有理论基础又有实践能力的计算机专业型人才。