前言:中文期刊网精心挑选了计算机开发入门自学范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
计算机开发入门自学范文1
【关键词】手游人才现状 计算机专业 课程增设 人才培养
一、手机游戏现状分析
(一)手机游戏的发展
随着智能手机的性能不断加强,从事研究游戏市场的专家们普遍认为:手机游戏还将继续强劲地增长。一些大型发行商已将其他类型的游戏带到移动设备上,将尽可能多的用户吸引到一款颇具深度的核心游戏之中,手机游戏已经成为游戏产业中最大的一个领域。‘互联网+’行动计划,让移动互联网、云计算、大数据、物联网与现代制造业结合,手机上网流量费率的降低,将会有更多的用户消费手机游戏。给手机游戏行业带来发展带来巨大的发展空间。从而对手机游戏开发人才带来了巨大的需求
(二)手机游戏开发的人才需求
经过手游市场的井喷式发展后,部分专家认为手游发展前景堪忧。但笔者认为这充分说明了手游开发人才匮乏,开发产品质量不高,重复率高所造成。据CNG中新游戏研究显示:目前在的国内手游行业对于人才匮乏的问题,一直都没有得到根本改观。对于人才的需求永远是无法满足公司的需要,众多手游业巨头,奔赴全国各地的各大高校,将人才争夺战打进了校园。还出现了不断的从各大公司去挖其他公司的基层人员的现象。未来中国手游人才的争夺会更为激烈。
(三)手机游戏程序人员所需知识
通过对市场的分析了解,手机游戏程序员应具备的知识和能力要求如下: 游戏程序设计方面:C++程序设计入门;算法与数据结构方面:算法分析,数据结构,基本算法,XML库的使用等;Windows程序设计方面:消息,GDI绘图,游戏工具与MFC,网络编程基础;游戏数学和智能应用方面:游戏中的坐标系,矢量、矩阵,几何碰撞,物理模拟,人工智能与寻路算法;游戏技术与应用方面:概论,游戏地图系统,GUI系统,任务系统,优秀的声音引擎BASS,Cocos2D-X引擎,Unity3d引擎。当然还包括了平台和多媒体压缩加密等技术
二、手机游戏人才的培养
(一)高职计算机应用专业学生所学的课程
目前大部分高职院校计算机应用专业所开课程来看,基本上都开设了:如计算机数学基础、电路基础、计算机组成原理与汇编语言、C++、C#、Java、数据结构、微机接口技术、数据库基础与应用、操作系统、计算机网络、多媒体技术基础、软件工程、网络管理、网络信息制作与等相关或相近的计算机专业核心课程。与前面所讲的手机游戏人才所必的专业知识和能力有很大程度的相同,为我们培养手机游戏程序人才打下了良好的基础,也就是说我们只需在计算机应用专业人才培养上适当的增加几门课程,就能为计算机应用专业毕业生增加新的好的就业岗位和努力方向,拓宽了就业渠道。
(二)需要增设的课程及课时安排
(1)Lua语言:Lua 是被设计成很容易和传统的整合且一个小巧而简单的语言由标准C编写而成,对于有C/C++基础的学生学习起来是一件轻松的事,且几乎在所有操作系统和平台上都可以编译,运行。同时Lua是一种易整合语言;可以将一些已经存在的高级组件整合在一起实现一个应用软件,Lua不仅可以整合组件,还可以编辑组件甚至完全使用Lua创建组件,Lua与很多的脚本语言在某些方面有着共同的特色。
除了作为整合语言外,Lua自身也是一个功能强大的语言。可以和c/c++集成,可以很容易与c/c++代码相互调用;可扩展性,Lua很容易与C/C++、java、等其他语言接口;简洁、快速、高效率,Lua本身简单小巧,但功能强大,很容易实现一些小的应用,并且是“基于寄存器的虚拟机”,速度也快,是目前平均效率最高的脚本语言;可移植性,几乎可以运行在所有系统上,如果你有一个C的运行环境,你就可以运行Lua;动态更新,Lua可以通过新类型和函数来扩展其功能,允许最大限度多态出现,并自动简化调用内存管理的接口,函数均可以接受高级参数,使函数更为通用,甚至可以直接修改类库源代码,仅保留需要的函数。目前很多家移动平台开发公司都采用Lua作为脚本编写的语言。
(2)游戏引擎。作为游戏的核心,一款优秀的具有通用性和标准化游戏引擎经常被用来制作很多游戏产品。除需要具备让游戏运行的基本功能,能轻易地更新换代,同时又可以重复利用,实现封装,提供简洁高效的程序接口。只需要一行简单命令,就可以让游戏中的人物完成相应的动作。下面介绍两个目前游戏公司在开发过程中普遍使用的引擎。
作为2D平面游戏开发平台中,Cocos2D-X是引擎发展的佼佼者。最新稳定的版本为2.0,采用了C++语言编写,所以可以同时支持多个手持设备平台。另外,Cocos2D-X引擎也为使用C++语言的开发找到了一条进入Android和iOS以及Windows Phone平台开发的捷径。它更加完善、稳定和易用,提供可视化的编辑器或者第三方插件,提供了所见即所得方式,加快了制作的速度,保证游戏的品质,减少开发人员的错误。这些编辑器或者工具,所有的游戏参与人员都有可能使用它们,非常容易上手。Cocos2D-X已成为是移动平台领域应用最广、使用最多的游戏引擎。
Unity3d支持javascipt和C#脚本语言开发,目前来看unity3d是做3d游戏最好的引擎,,一是功能强大,再就是易用,它的操作非常容易。如果你不使用Pro或者Mobile的内容的话,Unity3d就是完全免费的。再有就是对3D模型的兼容性,几乎任何3d模型都可以导入到unity中,可以说是一个很方便的特性。
计算机开发入门自学范文2
《Visual Basic程序设计教程(第四版)》(ISBN 978-7-302- 20596-8,刘炳文编著,清华大学出版社出版)是面向初学者介绍VB程序设计方法的著作,曾获大学出版社计算机教材一等奖,被评为“普通高等教育‘十一五’国家级规划教材”,深受广大读者欢迎,先后三次再版,数十次重印,并被多个院校选作教材。
本教程有以下几个主要特点:
1内容集中,通俗易懂
本教程是学习VB程序设计的入门教材,介绍的是VB程序设计中最基本、最常用的部分,是任何学习VB程序设计的人必须掌握的内容。同时,充分考虑到教学和初学者的需要,把通俗易懂作为重要标准,即使自学也可以通过本教程初步掌握VB程序设计方法。
在体系结构上,根据初学者的认知规律作了细致安排,以使读者能顺利掌握所学知识;在内容上则注意了由简及繁、由浅入深、循序渐进、深入浅出以及理论与实践的密切结合。
本教程的覆盖面不是很宽,但对所涉及的任何概念,都力求讲深讲透,而不是“点到为止”。全书概念清晰、逻辑性强、例题丰富。书中的例题是为理解概念而精心选择的,对每个例题的界面设计、代码编写、运行情况、使用的算法及应注意的问题等都进行了详尽的分析和说明,从而在进一步加深理解概念的基础上,真正掌握程序设计方法。
2与全国计算机等级考试(NCRE)密切结合
本教程包括了NCRE考试大纲所规定的有关Visual Basic的全部考试内容,完全适用于全国及各地区计算机等级考试的需要。因此,通过本教程的学习,不但能掌握Visual Basic程序设计方法,而且可以具备参加全国计算机统一考试的应试能力。
3配套齐全,方便教学
为了适应教学的需要,作者专门编写了与本教程配套的参考书和电子教案,这些参考书和教案与本教程的内容完全对应。其中电子教案可作为教师讲授本教程的课件;《Visual Basic程序设计教程题解与上机指导》提供了教程中全部习题的参考答案以及上机实验安排;而《Visual Basic程序设计试题汇编》则为参加全国计算机等级考试的读者提供了大量的试题。有了这些参考书和电子教案,可以使本教程的讲授和教学更容易,教师和学生更“省力”。
计算机开发入门自学范文3
[关键词]中等职业教育 计算机基础教学 教学改革 公共课
计算机基础课程教学是学生掌握任何一门其他学科的重要工具和手段,计算机应用基础知识和计算机应用基本技能是21世纪新型中、高级人才知识结构的重要组成部分。因此,要提高中等职业学校的教学质量,保证中职学生的素质达到21世纪的要求,就必须深化计算机基础教学的改革,提高其教学质量。
一、计算机基础教学的任务与目标
新时期计算机专业的中职学生在毕业前应掌握的计算机应用知识与能力包括:
1.了解计算机文化的发展现状与特点,具有利用计算机解决问题的强烈意识。
2.掌握以多媒体微机为代表的软、硬件基础知识和基本操作(包括使用、安装和一般维护),了解网络的基础知识。
3.掌握程序设计的基本方法(包括结构化程序设计和面向对象的程序设计),能使用至少一种高级语言,具有初级编写和调试程序的能力。
4.了解计算机的主要应用操作(含网络模式),熟悉计算机的现代操作环境(包括单机环境和网络环境)和应用软件,具有综合运用常用软件处理日常事务的能力。
5.掌握满足本专业应用开发需要的一般知识,具有开发本专业领域内计算机应用系统的初步能力和较强的计算机自学能力。
二、层次教学是计算机基础教学的基本模式
1994年,国家高教司领导建议把计算机基础课划分为“计算机文化基础一计算机技术基础一计算机应用基础”三个层次,并为每一层次取了一个概括性的名称,使各层次的内容和教学目标更加清楚。三层次本身就构成一个完整的体系,为计算机基础教学的独立课程体系的建立提供了一个科学的框架。三个层次框架中各层的作用和适用性为:
1.三层次教学中的第一层次为“入门”课,目的是引导学生认识计算机在信息社会和现代文化中的地位和作用,这是计算机基础教学的启蒙或初级教育。第二层次为“拓宽”课,培养学生利用计算机处理问题的思维方式和利用软、硬件技术与先进工具解决本专业与相关领域中一些问题的初步能力。这两个层次一起构成三层次教学的“基础与核心”。第三层次的教学目的在于结合专业的需要“深化”在某方面(或领域)的计算机应用知识,加强学生解决本专业问题的计算机应用的能力。
2.就三层次中各层的适用范围而言,文化基础课适用于各专业中职学生,技术基础课适用于理工科各专业中职学生,而应用基础课则应按专业群来设制课程,因此,计算机基础教学的三层次划分为两个阶段,即公共课阶段(包括计算机文化基础和计算机技术基础)和应用基础课阶段(计算机应用基础)。
三、选择计算机公共基础课知识单元的原则
一般来说,计算机公共基础课应指一大类(例如理工科或文科)学生普遍需要学习的课程,在设置这些课程的知识单元时,应考虑以下四个方面:
1.重在应用;
2.广度优先;
3.加强基础;
4.公共需要。
四、计算机公共基础课的总体设计
1.把“计算机文化意识”渗透到公共课中
国家高教司将三层次中的第一层取名为计算机文化基础,计算机文化已进一步深入家庭。在公共课中将计算机基本知识的讲解,普遍提升到计算机文化的高度,对树立学生的计算机文化意识具有积极的意义。
2.“程序设计”单独设课,并扩充面向对象的程序设计知识
编程是一种学习计算机科学的基本训练,程序设计至今仍是计算机求解的基础,代表计算机文化的基本特征。在公共课中仍应单独设课,并且把内容从结构化程序设计扩充到面向对象的程序设计,培养学生学会用计算机处理问题的方式来思考问题。
3.加强开发专业软件基本能力的培养
公共课中应加强软件基础知识的教学,对于计算机专业的学生,要培养他们用规范化的方法和技术进行较大软件开发的基本能力,为今后的软件开发和研制工作打下一个较好的基础。
4.将网络应用教学提到重要地位
因特网教学在计算机公共课中占有重要地位。在公共课中不仅要讲网络应用,还应讲一些必要的网络基础知识,以满足学生的需要。
5.从硬件知识扩充到接口技术
中等职业学校计算机专业的面很广,因此,硬件知识对于不同专业应有不同的侧重点。计算机公共课系列课程可定义为文化基础加技术基础。见表1。
五、计算机基础教学内容的改革
计算机科学知识与学科知识之间相辅相成、共同发展。计算机教学应安排更多的时间让学生去思考和理解更本质的方面。
如何将传统内容进行现代处理,是教材改革的一个重要问题。
1.调整、精简一些传统的教学内容
传统的教学中有大量繁杂的运算,教学时需要花费很多时间精力来进行训练,教材内容可以适当删减、调整。当然,不是不要学生练习,而是要求学生掌握基本思想、基本方法即可。
2.增加一些教学内容
现在的学生,必将走向一个更加信息化的社会,不仅要用现代技术来改进教育,而且应当适当增加一些教学内容,为学生将来进入技术社会做好准备。
六、计算机基础教学应注意的几点
1.要注意四大关系:广度与深度的关系;硬件与软件的关系;课堂教学与实验的关系;操作与应用的关系。
2.要培养学生动手能力:使用操作系统上网;软、硬件的应用;应用软件的初步开发能力。
3.要注意施教原则。学生在校的学习时间是有限的,应本着适用的(知识能力)先学,有条件(设备和师资等)先学的原则,把需要与可能统一起来,使学生在校期间能学到计算机和网络的最基本知识。
4.要使用现代化教学手段,使教学质量和教学效率双提高,使课程的趣味性和学生的积极性双提高。加快建设学校校园网,建立在网络环境下的交互式教学系统,也是势在必行。
计算机开发入门自学范文4
关键词:计算机网络 教学体系 教学改革
中图分类号:G64 文献标识码:A 文章编号:1003-9082(2013)12-0124-01
一、教学体系研究
1.教学目标的层次化
第一个层次为计算机网络技术基本理论教育。第二个层次为计算机网络技术使用技能教育,第三个层次为计算机网络技术应用设计技能教育。
2.教学过程的层次化
首先,在备课过程中要做好分层次教学的准备。其次,在授课过程中要做好分层次教学的准备。再次,在上机辅导中要做好分层次实践的准备。
3.教学考评的层次化
由于教学目标及教学过程的层次化,教师在教学进度安排、考评标准的设定等方面,既要有统一的要求,又要有高度的灵活性,形成教学考评的层次化。不能只看学生现有知识水平的高低,应考虑学生的层次,以学生在其所在层次取得的进步作为主要衡量标准,平时成绩占期末总评的比重要增加,淡化记忆性内容的测试,增加机试比重,尽量减少评估的偏差,引导学生把注意力集中在对知识点的理解和运用上。
二、教学内容组织
地方院校《计算机网络》教学内容的知识结构可分为3个部分,共有12章,其中第1章属于入门篇,主要介绍什么是计算机网络以及计算机网络的分类等。2~9章是计算机网络的体系结构部分,主要计算机网络的体系结构模型,以及围绕TCP/IP模型的层次结构、各层软硬件情况和基本通信原理等。第10~12章是计算机网络应用技术,主要介绍计算机网络应用工具等。
三、教学方法选择
1.精讲多练的过程式教学方法
采用精讲多练的过程式教学方法可培养学生的计算机网络应用能力和实际动手能力。在实际教学过程中,教师以上机练习与作业为主线,将所教内容建立知识点实践体系,对每个学生根据知识点进行考核,从而提高理论教学和实践训练的整合度,发挥学生的学习主动性和创造性。这种教学法有利于学生在实践中掌握知识,更好地培养学生的操作能力。
2.互动式教学法
互动式教学法。教师讲课为主并辅助以学生上台讲课和自己给自己辅导的一种教学方法。通过该方法,师生在课堂上共同研究、讨论教学内容,使教师和学生之间、学生和学生之间相互取长补短,充分调动起学生的学习积极性,使学生由“要我学”变成“我要学”从而大大加强了学生的学习兴趣同时也提高了自学能力。
3.类比教学法
对于理论性强的教学内容,启发学生将理论知识和实际生活中的例子相比较、归纳和总结。例如:对于OSI七层模型的理解,用一个“从上海到罗马的贸易过程”的情景设置使学生能体会到为什么要给网络分成这七个层次。主要的目的是让学生知道这个参考模型存在的意义,但并不对每一层的详细功能做过多的介绍。
4.案例教学法
案例教学法,在计算机网络课程的教学过程中,将同轴电缆、光纤、以太网收发器、各种网卡、交换机、路由器等网络设备搬到课堂上或直接将学生引至实验室,对照实物现场进行讲解。例如,模拟组建一个校园网,对所给网络设备和传输介质进行选型。这个案例可以让学生更加了解不同传输介质的特点和使用场合、网络设备的功能和应用场合、具体局域网标准的含义,使学生基本具备中小型网络设计能力、网络设备的选型能力。
5.任务驱动教学法
教师在使用任务驱动教学法时要把握教学内容,提出任务;然后要和学生共同分析任务,讲解重点、难点,还可以给出完成任务所需掌握知识点的有趣实例,提高学生的学习兴趣;同时要定期检查、监督任务完成的情况,做到心中有数;最后要制定一个客观、公正的评分标准。例如在讲授DNS域名系统时,对企业进行需求分析,提出任务,使学生在完成任务的同时学会DNS服务器的管理方法、工作流程,最后教师对知识进行归纳总结。
采用多种教学法,使教学过程重点突出、简单明了,充分调动了学生的积极性并掌握了相应的知识和技能。对于低层次学生,通过教师的生动讲授和自己的练习能较快、较好地掌握课程基本内容;对于中高层次学生,他们学到了许多过去不了解或没有真正掌握的知识和技能,加深了对计算机的认识与了解。
四、重视教学资源库建设
由于《计算机网络》课程课时的限制,教师不可能将重难点反复讲解,也做不到知识点的面面俱到,而作为该课程重要组成部分的教学资源库建设的重要性就凸显出来。我们在充分分析课程教学内容及学生能力的基础上,开发了大学计算机网络技术教学平台,为学生提供了课程的全部电子教案、实验指导、应用案例、重难点讲解、操作演示、示范授课等多种资源,为教师提供了素材库、试题库等备课资源。
教学资源库的建设使教学内容的载体从单一纸介质的教材向多媒体教学资源发展,教学方法也从以教师为主向以学生为主转变。通过资源库,学生可以更多的采用自学加咨询的方式学习相关内容,加深对知识点的理解,同时也锻炼了学生自学能力,促进了学生的主动性与积极性。
作为培养学生计算机应用技能的《计算机网络》课程,我们有责任也有义务完善其教学体系,今后希望进一步加大教改的穿插力度,以改善现有教学带来的不良结果,并且结合当前教育体制改革内容,在教学内容、教学方法、教学手段、实验教学、师资队伍及资源库建设等方面进行不断探索与研究,努力培养高素质的创新人才。
参考文献
[1] 曹建文,兰聪花.计算机网络课程教学改革研究[J].文化教育,2005(34).
计算机开发入门自学范文5
关键词:C程序设计;课题研究型教学模式;实例教学模式;实用性程序教学模式;双语教学模式
中图分类号:G642文献标识码:A文章编号:1009-3044(2012)13-3116-02
Study on the Teaching Mode of C Program Design in Agricultural University
LIU Li-qun, WANG Lian-guo, HAN Jun-ying, LIU Cheng-zhong
Abstract: To resolve the flaws of the traditional teaching, by combining the characteristics and advantages of agricultural university, the paper researches the teaching mode of C program design. It discusses new four teaching modes including project study teaching mode, instances teaching mode, practicable program teaching mode and bilingual teaching mode. Its purpose is to resolve the practical teaching problems of C program design in agricultural university, and improve the students’computer program designing ability.
Key words: C program design; project study teaching mode; instances teaching mode; practicable program teaching mode; bilingual teaching mode
1高等农业院校C程序设计教学现状
“C程序设计”是一种被广泛学习、普遍使用的计算机程序设计语言。它的高级语言形式、低级语言功能具有特殊的魅力,是高等农业院校理工科类学生必修的基础课程。目前,高等农业院校C程序设计教学主要存在以下问题[1-3]:1)只为了“学习语言”而学习,注重语言的语法学习,而忽视用软件作为工具去解决实际问题的本质。2)学生的学习兴趣不浓,不能积极主动的投入到学习中,自身的思维能力得不到发挥。3)学生的学习应用能力很差,只能理解例题以及相近似的问题,自己不能独立分析问题解决问题。
2高等农业院校C程序设计课程教学新模式
以上传统教学的弊端是C程序设计课程教学工作中普遍存在的现象,因此在教学中必须结合农业院校的特色采用新的教学模式。
2.1课题研究型教学模式
课题研究型教学模式是指基于网络教学平台,精讲多练,以学生在课题研究中探索式地学习为主,以网站答疑讨论为辅,试题库在线测验为补充的教学模式。1)实行“精讲多练”,教师只作入门性的、重点的、带有启发性的讲授,而不仔细讲授细节,指导学生通过自己看书,在网络教学平台上用多媒体课件或其它各种学习资料进行自学,大部分学时进行上机实验教学,充分利用上机练习等掌握所学的内容。2)调整传统教学内容的先后顺序,在上课前先给每个学生,或若干学生一组,布置一项程序开发课题,该课题力求既结合生产实际,又能涵盖课程教学的要求。教师提出学生自学和开发、研究的进度,设计教学进程,让学生在课题开发的过程中利用在线学习平台学习基础理论和程序开发的思路与方法,学期结束前完成该项目,其成绩记入操作设计分。3)上机教学时,教师跟踪辅导,根据学生上机操作的情况,了解学生对课程学习的进度和深度,为每个学生打平时表现分,记入学生平时成绩库。4)建立计算机基础课程教学网站,网站的主要内容是:在线学习平台、辅导答疑论坛、在线考试试题库。5)参考全国计算机等级考试的题型,设置在线考试试题库,根据安排的教学进度,每个重要学习单元都要求学生利用课余时间进行上机测试,达到熟练掌握基本理论和基本概念。然后,教师组织学生在线考试,现场打在线测验分,并记入平时成绩库。6)网络教学平台的辅导答疑论坛,各教师负责解答学生提出的问题,根据学生在答疑论坛发表见解的次数和见解深度,打答疑讨论分,并记入平时成绩库。7)学生最终的学习成绩由平时成绩、期末成绩和上机考试成绩构成,其中平时成绩又由在线测验分、答疑讨论分、平时表现分、操作设计分按照一定的权重构成。
2.2实例教学模式
针对传统C语言教学的弊端,提倡基于“任务驱动”的“实例教学模式”[4]。以任务驱动的方式,通过实例讲授程序设计的基本概念、基本方法,把重点放在解题思路上。从开始就使学生将注意力集中在所解决的问题领域,从具体实例理解C语言的开发特点和程序总体框架,通过实例本身既学会某一类问题的解决方法和算法设计,又掌握了C语言的基本语法、语句。即在C语言的环境下,针对实际问题进行分析、构建数学模型、设计算法、最后编程实现。
在学习的不同阶段设计不同针对性的实例。1)开始阶段设计的实例是将学生的注意力吸引在C语言的总体功能和程序的总体框架上。2)在学习中间阶段设计针对某些数据类型或应用特点的实例、针对模块分解和组合的实例、针对算法分析与设计的实例等。3)在学习的后期进行综合课程设计,将所学知识融会贯通。
2.3实用性程序教学模式
在教学内容上,增加了如猜数游戏、身高预测、体型判断、洗扑克牌等兼具趣味性和实用性于一体的程序实例,并补充了代码风格、函数封装、流、程序调试、常见错误分析等现代程序设计必备的知识,重视在新形势下的新方法、新规则和新思想的传授,把程序设计领域最新、最有价值的思想和方法渗透到C语言中,着重培养学生无论以后在学习、工作中使用什么语言编程,都能灵活应用这些思想和方法的能力。
2.4双语教学模式
作为程序设计语言,本身的语法表达采用的就是简单而含义明确的英文单词,语言的控制结构、语法关键词、数据类型、函数名称等都是采用英文单词表示。而C的上机操作环境均采用英文信息显示,如英文菜单、操作提示信息和编译错误提示信息等,因此计算机与英语言之间有着密不可分的关系[5]。在C程序设计课程的教学中加入适当的计算机及程序设计方面的英文专业词汇,部分或全部教案采用英文形式,将有助于学生专业英语水平的提高和尽快熟悉、适应以英文信息为基础的软件开发环境。
3结束语
传统的教学观念以C语言语法为主,忽视程序设计能力的培养。结合高等农业院校自身的特色和优势,以创新教育为导向、深化农业院校学生计算机程序设计能力培养的教学体系建设为目标,提出了四种新的教学模式,解决了实际的教学问题,教学效果良好。
参考文献:
[1]王方.C语言教学模式:“简单任务+归纳法”[J].安庆师范学院学报:自然科学版,2011,17(3):112-116.
[2]刘彩虹,郭政,于建海,等.C语言教学探讨[J].信息与电脑,2011(2):113.
[3]王圆妹.非计算机专业C语言教学改革的探讨[J].长江大学学报:自然科学版,2009,6(2):385-386.
计算机开发入门自学范文6
本文结合实际教学经验,对《计算机信息技术基础》教学方法进行了探讨。就提高学生自学能力、加强实践环节等方面提出了一些观点。并对该课程教学改革提出了一些建设性意见。
关键字:计算机信息技术
教学探讨 教学改革
Abstract:
This text combine actual teaching experience, probe into " computer information technology foundation " teaching method. And propose some views to improve students’ ability of teaching themselves and strengthen practice link. And has put forward some constructive suggestions to the reform in education of this course.
Keywords:Computer information technology
Teaching discussion
Reform in educationeeping.com
本课程是非计算机专业大学生计算机教育的必修入门课;涉及的学生人数多;学生的专业、基础、接收能力等差别很大。上好本课程,必须妥善解决好许多实际问题。教师及学校各级相关领导都必须高度重视这门课程,应该把这门课作为学校的重点建设课程。下面笔者将就他的实际工作谈一谈他对《计算机与信息技术基础》 教学的看法。
1.首先必须确定课程教学目标。大学生计算机信息技术教学是整个大学阶段的所有专业学生必须学习的内容,而大学生计算机信息技术是大学计算机教学的基础部分,它的教学目标和要求不仅应该随着大学教学改革的要求同步发展,而且还必须结合计算机技术发展的特点,着力于计算机基本知识和基本能力的培养,着力于学生“计算机意识”的培养,重在培养学生利用计算机分析问题、解决问题的能力。因此计算机基础教学的目标应当从过去的操作技能的培训逐步过度到知识与能力的培养。让学生了解计算机作为专业工具的重要作用,熟悉计算机解决专业问题的过程、方法和掌握获取专业软件的途径。
2.合理组织教学内容。对于教师来讲,教学内容组织的好坏、,对整个教学过程至关重要。因此教师应熟悉教学内容和各章的知识点,并对知识点进行整体规划,即对教材内容做整体的分析与规划,将讲授内容分为若干个有机联系的部分,找出各个部分的重点和难点,实施各种有效的讲授方法,这样,就使得整个教学过程前后相连,首尾呼应,融会贯通,成为一体。因此应先对课程内容进行整体规划,划分为各个知识点,然后对各知识点再详细组织教学课程体系结构、总结出重点和难点、同时为教学过程准备大量的适合教学需要的、针对性强的、丰富的教学索材;最后再挖掘各种教学内容的前沿课题,为课程的发展做好准备。
为了更好地组织好教学内容,必须经常组织教学研讨活动,从事基础教学的教师提出各种宝贵的意见,大家一起讨论,一起组织教学内容,还可以在学生中讨论教学方法,同时可以制作出适合教学的教学课件,编写指导书、习题集、有可能编写教材。
3.加强实践教学环节和强调与专业相结合
3.1加强实践教学环节
计算机与信息技术应用基础是一门实践性较强的课程,只靠听课和看书是掌握不了的.必须通过在计算机上动手实践,才能真正理解、消化课堂上的教学内容,真正掌握所学知识.上机操作实践是形成和提高学生应用能力的重要环节之一加强实践教学环节,是这门课成功与否的关键问题之一我们从多方面强调实践教学,①在教学安排上,压缩讲课时间,增加实践课的比例,另外要求学生自己根据需要再增加一些课外上机时间。②在考试成绩中,增加动手操作内容,在期末考试中,操作部分占40%;取消期中考试,用三个大作业( Word部分、Excel部分、PPT部分)代替期中考试,占总成绩30%,平时成绩占总成绩10%也主要参考平时上机成绩。③采取小班辅导,确保每个机房(40~60学生)有一个指导教师,要辅导到位.④上机操作课内容要明确具体,同时要有一定的灵活性.⑤强调学生要通过多种途径解决自己遇到的问题,通过上网查找问题的解决方案,这些措施有效地促进了学生上机实践的积极性,提高了学生的操作水平和解决实际问题的能力.⑥引导学生通过实践去拓展知识、提高能力。
3.2与专业相结合
在上这门课时,强调与专业相结合,计算机应作为专业学习的工具.这里只强调一个问题:要求学生能够在网上找到本专业的最新发展动态或热点问题或相关领域的重要文章等,记下网址,并把它下载做简单的处理后以邮件的形式发给教师,把它作为平时作业记入成绩.这一点收到较好的效果,从本课程的角度讲,这是一个比较完整的综合题目,练习了多项教学内容.从与专业相结合、作为专业学习工具的角度讲,学生通过这个练习,了解了本专业的最新发展动态或热点问题或相关领域的重要文章等,这对今后学习专业知识大有宜处。
4.发展网络与远程教学手段,不断提高教学质量个效果。
《计算机信急技术基础》课程由于教学面广、内容多。传统的教学方式己难以实施。因此,必须充分利用校园网实现网上教学和远程教学。网上教学指开发基于校园的CA1课件。把教师的备课笔记、布置的作业提供给学生,让学生在网上自主学习。远程教学指利用计算机网络进行的教学活动,它包括同一学校不同教室之间、不同学校之间以及不同城市、不同国家之间的教学。它使学生无论身在何处都能学习到最前沿的知识,阅读到最优秀的教材,感受到不同的教学方法,不仅可以提高学生的学习兴趣,更可以提高资源利用率,也是未来教育的发展方向。网上教学实现了学生自学教学模式的转变,不仅可以满足不同学生的需求,还可以使有精力的学生选学更多的内容,而且这些新的教学方法可以有效地呈现教学信息和接受反馈,大大提高教学的质量和效果。 结束语:
计算机应用已成为今天人们必备的一种技能,我们应当建立信息技术教育的新观念,积极在教学过程中探索行之有效的教学方法,使学生的信息技术技能和综合运用信息技术解决实际问题的能力得以大幅度提高,教育学生正确认识和对待一切与信息技术相关的文化、伦理和社会问题,把信息技术作为支持终身学习和合作学习的手段,从而真正达到提高学生信息素质的目的。
参考文献
[1]严德良。如何培养学生的信息素养[N]。中国电脑教育报,2003-08-25.
[2]张李。 把脉信息技术教学[N]。中国电脑教育报,2003-09-22.
[3]纪丽莉。信息技术课中实施分层次教学[N]。中国电脑教育报,2003-09-22.