前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇计算机课题方向范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
Key words: higher vocational colleges;computer specialty;.NET;course system;construction
中图分类号:G642 文献标识码:A 文章编号:1006-4311(2015)26-0199-03
0 引言
.NET软件开发技术是目前IT企业采用的主流开发技术之一,.NET软件开发人才也成为一些高职计算机专业的人才培养方向之一。湖州职业技术学院的计算机类专业就分方向开设了程序设计类课程,分别是Java方向和.NET方向。
.NET是微软的新一代技术平台,是一个全新的跨语言平台,改进了Windows中应用程序的开发和部署。.NET平台旨在实现如下目标:[1]①提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的。②提供一个将软件部署和版本控制冲突最小化的代码执行环境。③提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。④提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。⑤使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致。⑥按照工业标准生成所有通信,以确保基于.NET Framework的代码可与任何其他代码集成。
在.NET平台上,既可以开发C/S结构的Windows窗体应用程序,也可以开发B/S结构的ASP.NET Web应用程序。.NET平台为工作人员提供了大量的类库,在类库中对应用程序的开发提供了强大的支持,大大提高了应用程序的开发效率。
1 NET人才培养目标
在IT企业中,一个软件项目通常是由一个团队负责完成开发的。在团队中,每一个成员根据其工作任务的不同各自扮演着不同的角色。深入研究并分析企业工作岗位对.NET软件开发人才的能力要求,明确.NET人才的培养目标,是构建科学有效的课程体系的前提。
对于一个中小型软件项目的开发团队,所需人员构成如图1所示。[2]
在这几个软件项目开发团队的角色中,适合高职学生毕业后初次就业的目标有软件工程师、软件测试员、实施工程师3个角色。
为了获取企业对.NET软件人才的需求情况,笔者走访一些IT企业并搜索几家较大型的职业招聘网站,综合调研结果后得出,对于高职.NET软件人才来说,毕业后的初次就业岗位主要有:C#软件工程师、ASP.NET软件工程师、Windows Phone软件工程师、.NET软件项目实施工程师、.NET软件测试工程师等。以这些岗位需求作为高职计算机类专业.NET方向学生的就业目标,是比较合理的。从事这几个岗位所需要具备的主要专业知识和技能如下:
①C语言知识和C程序的阅读理解及编写能力;②数据库知识和SQL Server数据库的安装、管理与维护能力;③网页设计知识和HTML+CSS网页制作及JavaScript脚本编程能力;④.NET编程知识和.NET的C/S结构和B/S结构应用程序开发能力;⑤移动开发知识和Windows Phone应用程序开发能力;⑥软件测试知识和.NET软件测试能力。
高职计算机类专业软件人才的总体培养目标是:培养职业素质高,人文素养好,具有创新精神,掌握计算机技术应用的专业知识和技能,面向各类企事业单位、政府部门的信息化建设领域第一线,从事软件开发、移动应用开发、软件测试、网站开发等工作的高端技术技能型人才。
2 .NET方向课程体系
高职各专业的学制通常为3年。这3年期间,除了最后一个学期用于毕业实习外,学生实际在校学习的时间不到2年半。在这有限的时间内,必须按照企业用人标准和技能要求,合理地安排设置相关的软件开发技术课程,构建科学的课程体系,并配合创新的课堂教学方法,才有可能培养出符合企业需求的软件开发人才。
学习和掌握软件开发技术不是学完一到两门课程就能够达到的,是一个循序渐进的过程,至少应该经过3个阶段:入门阶段、深入提高阶段、应用开发阶段。笔者学校计算机专业的.NET方向课程体系就是遵循这三个阶段来构建的,所构建的课程体系如图2所示。
NET方向课程按照性质分为方向专业课和方向选修课两类。.NET方向专业课包括C语言程序设计、HTML+CSS网页设计、C#面向对象程序设计、SQL Server数据库、JavaScript脚本编程、ASP.NET Web应用开发、jQuery应用与实战、.NET高级开发技术、.NET应用开发实践。.NET方向选修课包括软件测试技术与实践、iOS移动开发技术或Windows Phone移动开发技术、移动应用开发实践。
.NET方向各门课程的作用说明如下:①C语言程序设计:语言入门课程,旨在培养学生的逻辑思维,训练学生阅读理解C语言程序的能力,为后续程序设计课程打下编程基础。②HTML+CSS网页设计:网页设计入门课程,学习HTML标签、CSS样式、DIV+CSS网页布局,为后续学习B/S结构应用程序的开发打下网页设计基础。③C#面向对象程序设计:学习面向对象的程序设计模式,学习C#语言基本知识,训练学生的C/S结构Windows桌面应用程序开发能力。④SQL Server数据库:学习数据库知识,训练SQL Server数据库的安装、管理与维护能力,学习SQL语言,为后续学习数据库应用程序的开发打下基础。⑤JavaScript脚本编程:学习JavaScript编程知识,培养使用JavaScript脚本编程实现网页特效的能力。⑥ASP.NET Web应用开发:培养设计与开发基于ASP.NET技术的动态网站、B/S结构应用程序的能力。⑦jQuery应用与实战:培养使用jQuery改善页面用户体验的能力。⑧软件测试技术与实践:学习软件测试基本知识,学习使用测试工具进行软件测试实践。⑨NET高级开发技术:学习使用Ajax技术改善用户体验,使用Web Service实现Web应用程序间的互连,训练三层架构Web应用程序的开发能力。⑩移动开发技术:学习iOS移动开发技术或Windows Phone移动开发技术。{11}.NET应用开发实践:以仿真项目为载体,让学生体验完整的Windows窗体应用程序和ASP.NET Web应用程序的开发过程。{12}移动应用开发实践:以仿真项目为载体,让学生体验完整的Windows Phone移动应用程序的开发过程。
3 改革成效
笔者学校有两个计算机类专业:计算机信息管理、计算机网络技术,.NET方向课程体系改革是从计算机信息管理专业2012级开始进行实践的,在之前的计算机信息管理专业课程设置中,开设了C语言程序设计、Dreamweaver网页设计、C#面向对象程序设计、SQL Server数据库、ASP.NET Web应用开发等,从课程设置来看,只有入门阶段,缺少了深入提高和应用开发阶段。2012级以前的计算机信息管理专业毕业生鲜有从事软件开发工作的,这些个别从事软件开发工作的学生都是依靠自学并参加社会培训后成才的。
笔者作为计算机信息管理专业的负责人,为了改变专业学生对口就业率低,不能有效培养出市场需求量大、就业质量高的软件人才的现状,在计算机信息管理专业2012级人才培养方案中,增加了软件人才培养方向,构建了软件开发方向课程体系,设立了软件教学班。该软件班2015年毕业时,23名学生中,从事软件开发工作的有8人,从事软件测试工作的有6人,从事其他与专业相关工作的有3人。从就业数据看,采用新的课程体系后,无论是对口就业率还是就业质量都大幅提高,效果巨大。
改革的成效无疑坚定了专业课程体系改革的信心。笔者在之后的2013、2014级计算机信息管理专业人才培养方案中,继续增加了软件人才培养方向,在2015级计算机信息管理专业人才培养方案中又增加UI设计人才培养方向。
关键词:网站开发;课程设置;课程体系
中图分类号:G642 文献标识码:B
1引言
近几年,就业市场对网站开发人才的需求一直比较旺盛。各高职院校计算机系中普遍都开设了网站开发方向或专业课。网站开发课程实践性极强,非常有利于培养学生的一技之长。学生通过学习该课程可以快速掌握一门实用技术。网站开发属于应用型、操作型技术,基本不涉及复杂的理论知识和原理,因此十分适合高职院校学生学习。但由于各院校的师资情况、实训条件等方面的不同,使得各院校网站开发课程体系之间存在较大差异,没有固定的模式。
笔者多年来一直从事网站开发类课程的教学和管理工作,在网站开发课程体系建设方面进行了深入思考与实践。本文以日照职业技术学院计算机系网站开发方向课程体系构成为例,对网站开发课程体系建设的思路和具体做法进行了分析和阐述,重点介绍了网站开发课程体系的整体设计思路,分析了课程体系的构成及每门课程培养的目标和教学要点,主张通过3个学期的时间,采用课程深度逐次递进的方式,循序渐进地进行课程教学,使学生从浅入深地掌握静态网页设计与制作、动态网站程序开发、网站推广及服务器维护等网站开发相关技术,最终达到把学生培养成为网站开发综合性人才的目标。
2课程体系整体设计
高职院校网站开发人才的培养,应当根据当前市场上网站开发岗位对人才能力的需求,突出实践性和实用性,灵活、科学地设置课程。网站开发作为一门计算机综合应用技术,需要学生学习和掌握大量相关知识和技能。如网页美工、版式构成、平面设计、网页动画、静态网页制作、网站程序开发、网站与推广等。这就决定了网站开发人才培养绝不是靠一两门孤立的课程就可以完成,而应该建立一个完整的课程体系。
网站开发所涉及的知识从浅到深依次包括静态网页设计制作、动态网站程序开发、网站推广及服务器维护三大部分。反映到教学计划中,这三个部分可以作为网站人才培养的三个阶段。每一个阶段对应一个学期,每一个学期设置若干门课程。这就构成了网站开发整体课程体系和人才培养流程。其中,第一阶段培养以静态网页制作为主的初级网站开发人才;第二阶段培养具备Web编程能力的中级网站开发人才,第三阶段培养综合性高级网站开发人才。课程体系整体设计示意图如图1所示。
3课程体系构成
3.1入门期课程设置
入门期的培养目标是:使学生掌握网页设计的一般原则,掌握静态网页设计、制作的步骤和方法。掌握基本的HTML语法和常用HTML标记,对CSS和Javascript有一定了解。本阶段主要开设以下几个方面的课程:
版式构成与平面设计
网页设计与网页制作的根本区别就在于前者注重艺术设计,后者注重技术实现。对于前者而言,网页设计是一门视觉设计艺术,因此必须重视学生艺术设计素质的培养。日照职业技术学院多媒体专业网站开发方向就设置了“版式构成”、“造型基础”等艺术素养课,以培养学生的艺术设计能力。近几年的实践证明这可以明显提高学生的审美水平和设计能力。
在网页的技术实现阶段,必须依靠平面设计软件(如Photoshop等)将设计图转化为具体页面,因此要求学生至少熟练掌握一种平面设计软件。在高职院校计算机系中,很多专业都开设平面设计课程,因此该课程可以作为整个专业的专业基础课,而不需要在网站开发方向中单独设置。
HTML语言是网页设计的基础语言。网站开发方向的学生必须熟练掌握HTML语言(包括基本的CSS和JavaScript)。由于课程门数的限制,单独开设HTML语言课程是不太实际的。最好的办法是将HTML语言与网页编辑工具(Dreamweaver、FrontPage等)结合起来,合并为一门课程。在讲解网页编辑工具的同时讲解HTML语言。这是在下一阶段学习网站编程语言的基础。
3.2提高期课程设置
提高期的培养目标是:使学生至少掌握一门Web编程语言,熟悉数据库的基本原理,掌握常用的数据库操纵语句,能够比较熟练的应用Web编程语言和数据库进行动态网站开发。本阶段主要开设以下几个方面的课程:
Web编程语言
当前流行的Web编程语言有ASP、PHP、JSP、等。学生通过一个学期的学习不可能全部掌握,因此应该根据学生的情况和学校的师资特点进行选择。我院从2005年开始由ASP语言转向PHP语言,也尝试性的开设了。根据实践情况来看,由于以C#语言为基础,对于低年级学生来说有一定难度,教学效果不太理想。PHP语言由于简单易学,更容易为学生所接受。再加上PHP近几年在国内发展迅猛,该语言的应用前景十分广阔,人才需求量也持续上升,因此可以作为Web开发教学语言的首选。
数据库
数据库是动态网站开发的重要组成部分。网站开发方向必须开设数据库相关课程。但是作为高职院校,应该突出实践性和实用性,以某种具体的数据库产品为例,介绍数据库的基本原理和常用的数据库操纵语法。
具体选择哪一种数据库产品进行教学,也要与开设的Web编程语言相联系。如以为教学语言,则可以选择SQL Server或ACCESS作数据库。如以PHP作为教学语言,则可以选择MYSQL数据库。如果以JSP作为教学语言,则可以选择Oracle或者MySQL数据库。根据我院近几年的实践经验,SQL Server和MYSQL都是理想的选择。
3.3拓展期课程设置
拓展期的培养目标是:使学生在掌握静态网页设计和动态网站开发基本技术的基础上,通过进一步知识拓展,了解并掌握网页Ajax异步通信编程、动态网站模板(如Smarty)、网站与推广、搜索引擎优化(SEO)及网站安全等前沿知识,将学生培养成为具备高级网站开发能力的技能型人才。本阶段主要开设以下几个方面的课程:
Ajax技术和高级JavaScript技术
Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)是最近几年快速流行起来的一种创建交互式网页的技术。该技术对于改善客户体验、创建交互性强、交互界面友好的网页具有重要作用。要成为网站开发的高级人才,就必须掌握Ajax编程。而Ajax编程也是以高级JavaScript技术为基础的。Ajax和高级JavaScript具有密不可分的关系。
模板技术
虽然Dreamweaver中也有模板的概念,但是它与动态网站开发中的模板有着本质的不同。在动态网站开发中,用模板技术实现HTML代码和动态脚本代码的分离。即“美工”与“程序”的分离。模板技术在团队开发中具有重要的优势,同时使用模板技术对于优化大型网站程序的结构、提高程序的可维护性具有重要作用。作为网站开发综合性人才,必须掌握模板技术。
在基于PHP的网站开发模式下,使用最为广泛的是smarty模板类库。我院在网站开发方向第3学期中开设smarty课程,培养学生的高级网站开发能力。
网站与推广
在拓展期,不仅仅注重教会学生如何做网站,还要教会他们如何做一个好网站。这就是网站的与推广方面的知识。如域名、虚拟主机的管理,ICP备案的申请,网站的搜索引擎优化(SEO)等。其中SEO是一个重点。使学生掌握如何最大限度地让网站更容易被搜索引擎收录并排名靠前。
服务器管理
仅仅掌握网站开发的技术,不能算是一个优秀的网站设计师。网站设计人员必须对Web服务器有一定地了解,才能在设计网站时更加游刃有余。因此在拓展期要求学生掌握一定的Web服务器知识,如Web服务器的分类、运行机制、安全性等。
通过本节所述可以看出,拓展期包括大量教学内容,而且这些内容相对比较零散。由于课程门数的限制,不可以能针对每一个知识点都开设一门课程。但由于这部分知识内容跨度较大,很难找到一本合适的教材可以囊括以上全部内容。因此在实践中,我院多媒体专业教学团队自行编写了拓展期的授课讲义,每个知识点用一章或两章来介绍,很好的解决了开课难和选教材难的问题。
4 结束语
各院校网站开发方向课程体系的构建,要根据各自的实际情况灵活进行。但总的来说,必须通过一系列课程的设置,形成一个培养目标明确、课程结构科学、开课顺序合理的课程体系。使网站开发教学始终按照一条清晰的主线进行。日照职业技术学院计算机系多媒体专业网站开发方向经过近几年的探索和实践,逐渐形成了较为成熟的课程体系。在入门期开设美工设计和Dreamweaver课程,在提高期开设PHP+MYSQL课程,在拓展期开设Smarty、xAjax等课程。近几年的实践证明,该课程体系对于培养高技能网站开发人才具有很好的效果。
参考文献:
[1] 侯冬梅,刘乃瑞. 高职计算机基础教学课程体系改革探索与实践[J]. 计算机教育,2005(7).
中小学计算机教育是新兴的学科,在发展的过程中存在很多不同于其它传统学科的矛盾,了解这些矛盾,并逐步解决这些矛盾是提高中小学计算机教育效益之前提。
一、开设计算机课的学校猛增与计算机教师供不应求的矛盾
面对迅猛发展的中小学计算机教育事业,计算机教师供不应求,且有一定的流失。实践证明合格的计算机教师是中小学计算机教育事业得以发展,教学质量得以提高的根本保证。没有合格的计算机教师,中小学计算机教育就没有质量可谈。因此,在领导重视、设备具备、课时保证的前提下,教师是提高中小学计算机教育质量的关键。“全国中小学计算机教育中心”曾明确要求:教师培训一定要在配机之前。这样可避免先购机再培训所造成的机器搁置,甚至购了一种机器还没用,就面临淘汰的危险,这是很大的浪费,自然就没有效益可谈。为了教师培训有所遵循,国家教委已制订下发了《中小学计算机教育工作者“计算机培训”指导纲要》,对计算机学科教师、非计算机学科教师提出了不同的培训目标,并据此编写了培训教材。但如何将培训工作层层落到实处目前还有很大的距离,需要加大宣传落实的力度,更需要有关部门协调、规划、明确任务和职责,以便采取多层次、多渠道、多方法进行计算机教师的培训。
稳定教师队伍也是提高教师队伍素质的重要方面。由于计算机学科不是必修课,计算机教师大部分是由其它学科改行而来的,这使计算机教师的地位、待遇有别于其它学科的教师(如课时的计算、职称评定没有计算机系列等)。长此以往导致了一部分多年从事中小学计算机教育,积累了丰富教学经验的教师流失。对此国家教委在92年下发的《关于加强中小学计算机教育的几点意见》中已有明文规定,并在历次会议的讲话中加以强调,但至今在有些地方没有得到解决。随着计算机教师队伍的迅速扩大,在中小学职称评定中增加计算机学科系列已势在必行,这是稳定教师队伍的一个重要方面。
在相当长的时间内,计算机专业毕业的计算机教师不可能满足中小学计算机教育的需要,随着计算机教育在中小学普及进程的加快,计算机教师的培训、提高将成为计算机教育深化、发展的主要矛盾,必须给予充分的重视和进行超前的工作。
二、计算机课列入课表与课程计划中没有计算机课时的矛盾
《中小学计算机课程指导纲要》(以下简称《纲要》)以正式文件的形式下发以来,我国的中小学计算机课程教育进入了一个新的发展阶段,由原来的只讲BASIC语言的课程模式向基础知识、基本应用和程序设计三个方面的内容组合的课程模式过渡。几年来,《纲要》对规范教学起到了导向的作用,改变了BASIC语言一统天下的计算机课的教学模式。但由于种种原因,目前计算机课仍有很大的随意性,课时保证不了,有的只讲BASIC语言;有的只讲汉字处理、数据库等应用软件;有的在没有其它知识铺垫的情况下,只讲五笔字型等等。这种教学内容随意、课时随意、讲法随意的做法使学生受益少、兴趣小,机器的利用率低、教学质量不高,当然没有高效益可谈。
造成这种现象的原因是多方面的:一是计算机学科发展历史短,各方面不规范、不成熟;二是受认识程度、设备、教师等因素的影响发展不平衡;三是不是必修课,在课程计划中没有计算机课的课时,在课程计划执行情况的检查中挂不上号,当然多学、少学没人干涉;四是受考试指挥棒的指挥,计算机课没有评估考核。尽管无论校长、教师、学生、家长都已耳闻目睹计算机在现代社会中发展之迅猛,应用之广泛,但都不得不因升学不考而忍痛割爱。这种状况与社会上计算机应用的迅猛发展形成很大的反差。使学生的知识能力结构中失去了现代人最应具备的用计算机处理信息的思想方法和能力。
计算机课程是目前中小学实施计算机教育的主要渠道,保证课时是上好计算机课的基本前进。从我省课时计划执行情况的调查中可以看出,配有计算机教室的学校都将计算机课列入课表作为必修课开设,但课程计划中却没有计算机课课时,这是一个矛盾。虽然目前无机少机学校很多,但这些学校也应程度不同的开设计算机课,因此应考虑将计算机课列入课程计划给予一定的课时,并逐步建立考核和评估制度。这对已经开课的学校可促其规范发展、提高效益;对没开课的学校也可促其创造条件开课。
三、辅助教学亟待发展与质量高的辅助教学软件少的矛盾
辅助教学作为计算机教育的重要组成部分有着十分广阔的前景。它的应用和推广将大大提高中小学计算机教育的效益。目前,软件市场上CAI软件琳琅满目,但销售的教学软件大部分是习题集、单元练习、同步训练等书籍的照搬,这种应试教育的软件面孔对孩子缺乏吸引力,激不起太大的兴趣,体现不了辅助教学的特点和优点。而配合大纲、教材适用于教师课堂教学,能充分体现辅助教学特点的高水平的辅助教学软件较少。
计算机辅助教学将是中小学计算机教育中应用最多的方面,它的发展将极大地提高中小学计算机的利用率,对教育观念、教育思想、教学手段都将产生重大的影响,这将有利于发挥计算机在素质教育中的作用,为提高基础教育的质量和水平服务。因此下大力气研究辅助教学的开展,将是提高中小学计算机教育效益的重要方面,也是最难的一方面。
四、计算机教研课题多与计算机教研网络没形成的矛盾
计算机教育包括计算机学科教学、辅助教学、辅助管理三方面的内容,每一方面都包含了十分丰富的研究课题。由于计算机科学和软硬件技术大环境的不断发展,新东西层出穷,使得学校计算机教育环境、教学内容和方法也都处在不断地更新、变化、发展中,这就使计算机教研工作具有不同于传统学科的许多特点:计算机教研面广,知识密度大,新的课题层出不穷,令人目不暇接,大纲、教材不稳定,这些都给教研工作带来一定的难度。为了避免工作中的盲目性,少走弯路或不走弯路,就必须加强计算机教育的教学研究工作的力度,探讨解决矛盾的方法和途径。目前国家与各省市之间的教研网络已经形成,但各省与地、市、县级的教研网络还没有形成,个别地市配有专职计算机教研员,少数地市配有兼职计算机教研员,这种状况显然不可能投入更多的精力顾及计算机教育的研究。另外关系没有理顺,各地市主管计算机教研工作有的是教研部门,有的是电教部门,这对教研工作的协调、开展带来一定的困难。这种教研网络的现状,与计算机教育面临的任务和众多的教研课题不相适应。
一、高中计算机教学现状与特点
目前,我国的大部分高中已经普及了计算机课程,很多学校已经具备了较完善的计算机课程教学模式。但相对于高水平的计算机课程模式来说,我国的计算机教学仍然存在很多问题。一方面,很多学校在一定程度上忽略了高中计算机课程的教学。计算机技术是高中学生必须掌握的一门基础技术,其实践性较强。很多家长也只关注高考中的几门科目,对计算机课程的关注较少。而多数学校在应试教育背景下,只重视学生的理论学习成绩,对学生计算机操作能力的关注较少。与此同时,受传统教学理念的影响,学校高中计算机教师不愿意深入探索高中计算机教学方法,一定程度上阻碍了计算机教学的顺利开展,阻碍了高中计算机课程的教学效率。另一方面,负责教授计算机课程的教师不够专业,其在计算机课程设计上花费的时间较短,加之校方为计算机教学留用的时间有限,致使学生难以更好地掌握相关的计算机基础技能。目前,高中计算机教学中缺乏有效的课堂实践。计算机技术有较强的实践性与独立性,知识点具有一定的难度,而学生在课堂中无法及时巩固所学知识,对计算机技术的掌握不够,很难在实际生活中运用。与高中其他基础课程教学相比较,高中计算机教学有其独有的特点。首先,计算机课程对学生的操作能力有较高要求,要求学生具备更强的灵活性。然而,受应试教育与高考制度的影响,高中计算机教学忽视了对学生动手能力与实践操作能力的培养。其次,高中计算机科目的考试应以操作题目为主,不应仅凭期末分数来判定学生对计算机技能的掌握情况。高中计算机课程的考试注重培养学生的动手能力与实际操作能力,不以分数来判断学生对计算机技能的掌握情况。最后,计算机课程所涉及的知识点非常广泛,且更新速度较快。计算机课程教学内容与信息技术有密切的相关性,信息技术发展变化快,也促使计算机课程所涉及的知识点更新变化非常快。
二、高中计算机教学策略
(一)摆脱认识误区。高中计算机教学应以学生为主体,教师引导学生学习。教师在教学过程中,要详细讲解计算机技术的发展、兴起,以及计算机的作用,充分利用多种教学方式与教学手段,使学生能够明白计算机的作用。同时,教师应该积极地引导学生利用计算机,让计算机技术成为学生生活中的一部分。让学生在复杂的网络世界里,获取有效的信息,加深学生对计算机的理解程度,有利于学生改变对计算机技术的认识,激发学生学习计算机的兴趣。(二)以培养学生的学习兴趣为主。高中阶段是学生接触计算机的初始阶段。学生刚刚学习计算机课程,教师应该积极培养学生的学习兴趣。在高中计算机教学过程中,教师需要积极探究适合学生的教学模式,利用学生感兴趣的话题,开展相应的计算机教学,使学生在轻松有趣的课堂氛围中学习。这样的教学模式有利于吸引学生投入计算机知识的学习中,提高计算机教学的效率。(三)注重学生自主实践能力的培养。在高中计算机教学中,培养学生的自主实践能力,需要教师给予学生充足的时间和大量的机会进行自主操作,并在学生自主实践与探索中做好指导工作,学生可以充分掌握自己所学的计算机知识,在实践的过程中找出自己的不足与缺点,从而进行具有针对性的改正。(四)增强学校的师资力量。学校需要时刻关注计算机的发展方向,正确引导,并加强计算机教师队伍的建设,对教师进行相应的教学指导与专业内容的培训。校方要以交流学习的方式创造条件,让计算机教师有更多的进修机会,学习新知识,积累教学经验,学习新的教学方法,提高自身的教学能力。另外,校方还要加大硬件设施建设,为教师提升自身能力创设平台。
三、结语
高中阶段是学生学习的关键阶段,培养学生学习计算机的能力,激发学生探索计算机和操作计算机的兴趣是提升计算机教学质量的重要举措。在教学过程中,教师应该以学生为主,积极探索与改革计算机教学模式,这样才能使学生在轻松有趣的教学氛围中学习计算机知识和技能,提高课堂教学效率。
作者:黄丽芳 单位:甘肃省庆阳第六中学
参考文献:
[1]张先颖.职业高中计算机教学要点探究[J].亚太教育,2016(11):75-76.
关键词:计算机;智力开发;课堂教学
中图分类号:TP3-4 文献标识码:A文章编号:1007-9599 (2011) 16-0000-02
The Intellectual Development in Secondary Vocational School Computer Classroom
Duan Zhiping
(Jiangyin Nanhua Vocational High School,Jiangyin214443,China)
Abstract:The computer courses have become a required course in grade one,in order to effectively solve computer courses in vocational school students tend to just stop at the superficial level of perceptual shortcomings,so that more students turning their attention from the online games and other virtual return to the real world lives,the paper proposes a middle vocational school students in the computer classroom teaching must focus on intellectual development point of view,the authors from other vocational school students in the computer classroom teaching the importance of intellectual development,basic principles and development methods and other aspects of intellectual,made the analysis.
Keywords:Computer;Intellectual development;Classroom teaching
随着科学的发展和社会的进步。现代化信息技术已深入千家万户,计算机的应用成为人们工作学习和生活中所必备的知识和技能,作为中等职业学校计算机教师,如何教好学生,达到良好的教学目的,已经成为十分严峻的社会课题和艰巨的教学任务。目前计算机课程已成为中职必修课程之一,为切实解决中职校学生学习计算机课程往往只停留在肤浅的感性认识层面的弊病,从而让更多的学生把注意力从网络游戏等虚拟世界回归到现实生活之中,本人认为中等职校计算机课堂教学必须注重学生智力开发的观点,才能取得更大的成效。
一、中等职校计算机课堂教学迫切需要开发学生智力因素
(一)开发智力的重要性
智力是指人认识、理解客观事物并运用知识、经验等解决问题的能力,包括记忆、观察、想象、思考、判断等。现代科学研究认为,人类的智力有待于开发,而且大可开发。联合国教科文组织发表的一份报告里说,人类大脑的能力平均只运用了5%。换言之,还有95%的能力可以开发。在现代科学加速发展的形势下,人们只有具备了高度的智力和才能,才可以适应这种飞速发展的形势。计算机在科学、生产、生活等领域的使用越来越广泛,也就对计算机研究和应用提出了更高的智力要求,中等职校计算机课堂教学也就迫切需要开发学生的智力因素。
(二)教育是开发智力最有效的手段
智力体现一个人的智慧水平,智力不是天生的,教育对智力的发展起着主导作用。教育不但使学生获得前人的知识经验,而且促进学生心理能力的发展。中等职校学生处在智力发展的旺盛时期,通过开发智力,不仅有利于专业知识的学习,更有利于学生综合素养的提升。随着计算机技术的发展,计算机的基础教育特点越来越明显,伴着课改实验走进计算机课堂,智力开发更是迫在眉睫。
(三)计算机课堂是开发智力的天然平台
数学思想和数学方法是促进智力开发的引擎,由于计算机与数学具有亲密的“血缘”关系,使得计算机具备了许多智力训练的条件和优势。计算机不像数学那样,让不爱动脑筋的学生由于畏惧而回避,大多数学生对计算机有着近乎天然的浓厚兴趣。由于中等职校计算机文化教育太注重操作而忽视了智力因素的开发,一些沉迷于计算机的青少年陷入到网络社会的沼泽不能自拔。计算机以及网络对于青少年学生本身有足够的吸引力。利用其中的有利因素,经过适当引导和转化,把迷恋网络游戏的学生解救出来,把喜欢计算机的学生吸引过来,将他们引导到智力训练的活动中,用智力活跃的魅力驱散网络无聊的刺激。
1.计算机的原创性中含有丰富的智力因素。首先从计算机的系统结构中可以看出:科学家把大脑的神经元移植到计算机的逻辑门上,把神经纤维映射到系统总路线上,把大脑细胞借鉴到存储系统上,可见计算机遗传了人类的思维特性;其次从计算机的工作原理中可以看出:科学家们发明了指令,寻址方式,培养了人们的空间想象力和应变能力。
2.计算机为发展智力因素创造了条件。现代社会飞速发展,计算机的广泛应用为发展智力因素提供了广阔的舞台。计算机提供了艺术创作的画板,在绘画创作中提高了想象力;计算机提供了电路设计的平台,在辅助设计中思考能力得到了提高;计算机提供了模拟数控机床的操作,在仿真操作中自学能力将不断提高;计算机提供了写作的纸墨,在撰写文章中描述能力得到了提高。
综上所述,在中等职校计算机课堂教学中,实施学生智力开发,是迫切的和有可操作性的,为了学生能够适应未来社会计算机的更广泛更精尖的要求,中等职校计算机课题教学必须注重智力因素的开发。
二、中等职校计算机课堂教学智力开发的原则
(一)“双主”原则
新课程改革强调“学生主体性、教师主导性”。计算机课程是实践性很强的一门学科,具有很强的人机对话能力,是学生亲自实践的好工具,也是学生自主学习的好老师。教师全面贯彻“学生主体性”的教育理念把学习的主动权交给学生,让学生成为学习的真正主人。计算机课程的特点为发挥学生主动性提供了保证。现代教学理论提倡“为学而教”,教师是学生主动参与学习的组织者、学生认知的指导者,学生学习心理的调适者,学生思维创造的引发者,要促使学生确立主体地位。中等职校计算机课堂教学开发学生的智力因素,也要遵循教育规律,充分发挥计算机学科特点,在学生主体的大背景下注重学生的智力因素的开发。
(二)个体差异性原则
美国心理学家加德纳的多元智能理论认为,人的智力分为很多种,学习成绩好是数理逻辑智力高;会唱歌也是聪明,这是音乐智力高;会处理人际关系是人际智力高;出门能辨方向,这是空间智力好……每个学生都有自己的智力潜能,计算机教学为学生展示自己的才智提供了多样性的平台。教师应该精心设计教学方案,多方面、多角度、最大限度地开发学生的智力潜能。
(三)实践性与创造性原则
当代一些教育理论家认为:“最有效的学习方法应是让学生在体验和创造的过程中学习”。弗赖登塔尔认为“学一个活动的最好方法是实践”。计算机是一门实践性很强的科学,“开发智力”教育要求教师通过项目、问题的教学,鼓励学生观察、探索与猜想,让学生有充足的时间在计算机上进行实践和探索,体会菜单设计的科学巧妙,理解操作的实际含义,掌握各种命令的使用规律与技巧。
三、中等职校计算机课堂教学中开发智力需把握好“三关”
(一)计算机教师要更新教育观念,把好智力开发的领导关
要树立以人为本的教育观,视学生为主动接受知识并获得自身发展的学习主体。要树立正确的人才观,把学生参与学习活动的积极性和主动性,以及全面素质的发展作为衡量学生能力的主要标准,着眼于未来,不满足于对现成计算机系统的认知,对学生未来职业发展所需要的计算机专业知识做好宏观的把关。
(二)计算机教师要重新设计教学目标,把好智力开发的引导关
计算机教学的目标应该定位在三个方面:获取知识(包括技能)、开发智力(想象力、注意力、观察力、思辨力等)、培养能力(独立工作、概括能力、将复杂问题化简的能力、创新能力等)。在制定教学目标时,教师应把学生智力开发方面的内容作为教学的重要目标。由于现行教材中没有现成的智力开发内容,教师还必须刻苦钻研,丰富教材形式,挖掘出发展学生智力的素材。
(三)计算机教师要设计好教学方法,把好智力开发的实施关
1.充分开发学生的想象力。想象力是人的智力中的一大要素,世界上没有一个发明创造不是建立在想象基础之上的。计算机是用了科学家50%的知识、50%的想象造就出来的有智能的机器,计算机教师的责任应该把埋藏在计算机软硬件底层的东西挖掘出来,传授给学生,让学生充满激情地想象,积极主动地思维,这样收获的不仅是知识,还有智慧和能力。
2.充分训练学生的描述能力。任务驱动教学法,在中等职校计算机教学中应用比较广泛,计算机课堂教学,不应仅仅满足于学生操作任务的达成,更要让学生学会描述任务,开发学生在计算机学习时的想象力和表达能力,比如让学生用书面文字或口头语言描述心中的一个情景,或者描述作品,表现故事的情节和创作思路等。
3.充分培养学生思维能力和观察力。思维是智力的核心因素,一个人智力水平的高低,主要通过思维能力反映出来。而观察力是智力的开路先锋,任何发明都源自于对日常生活中不引人注意的小事全面、细心、精心的观察。比如:笔者在教授学习三维制作课程的角色动画时,首先播放一段体操表演的视频,然后介绍了“Biped骨骼系统”的知识,接着让学生自行设计角色动画。学生在创作过程中通过观察和想象,挖掘自身的创造潜力,有的创作了舞蹈动画,有的创作了跑步、跳跃的动画,有的创作了体操动画等。
当然智力开发不能脱离实际进行,计算机课堂教学中,要善于把智力教育自然地渗透到教学内容中,与教材恰当结合,设计出既能完成教学的知识、技能目标,又能同时开展智力教育的复合型任务,为学生未来职业发展和适应计算机应用发展奠基。
参考文献:
[1]谢宝荣.计算机教学设计艺术[J].
[2]陈国宏.谈"计算机基础"教学中贯穿"素质本位"教育理念[J].云南财贸学院学报:社会科学版,2007,22:3
[3]王玉玲.以素质本位的主体性职教课堂教学模式[J].