前言:我们精心挑选了数篇优质计算机硬件课程论文文章,供您阅读参考。期待这些文章能为您带来启发,助您在写作的道路上更上一层楼。
(一)项目教学法的含义
所谓项目教学法就是“以项目为主线、以教师为主导、以学生为主体、以多元化评价为手段”,是指学生在老师的指导下,以小组工作方式,实现对一个相对独立的项目的信息收集、方案设计、项目实施以及最终评价。这种方法可控性好,培训周期短,见效快。学生通过该项目的进行,了解并把握整个过程及每一个环节的基本要求,是一种以学生的自主性、探索性学习为基础,注重理论与实践相结合,促进学生主动积极发展的一种新型的教学方法。
(二)项目教学法的理论基础
从学习者的角度来看,项目教学法更加适用于各类实践性和操作性较强的知识和技能的学习。项目教学法可以帮助学习者明确学习目标,同时也能帮助学习者增强参加工作后的适应能力。从教师的角度说,项目驱动是一种建立在建构主义理论基础上的教学方法,适用于培养学生自主学习以及分析问题、解决问题的能力。在这里,项目的确定、完成和对完成项目情况的评估成为教学的中心环节,教师由传统的“主角”转变为“配角”,学生也不再把学习当作任务,而是根据项目需求来学习,由被动地接受知识转变为主动地寻求知识。项目驱动教学法符合探究式教学模式,适用于培养学生的创新能力和独立分析问题、解决问题的能力。并且,项目驱动教学法符合计算机系统的层次性和实用性,按照由表及里、逐层深入的学习途径,便于学生循序渐进地学习各应用软件的知识和技能。在这个过程中,通过完成的项目,学生还会不断地获得成就感,并更大地激发起求知欲望,从而培养出独立探索、勇于开拓进取的自学能力。
二、项目教学法在计算机应用软件教学中应用的可行性与意义
(一)可行性
首先,完成计算机应用软件方面的项目任务,所需要的硬件资源比较少,通常情况下只需要一台或者是若干台计算机组成的网络,比其他如汽车维修、各种工程机械的操作等教学所需要的仪器和工具都要简单、便宜。其次是开发项目失败之后一般也不会有多大的经济损失,其他专业的项目一般情况下都经不住折腾,一旦失败就将面临巨大的经济损失。从这一点上就可以看出应用软件教学的巨大优势。再者,计算机应用软件的项目设计业比较容易,如果能承接社会上的开发项目最理想,如果一时找不着这样的项目,可以就地取材,为学校开发一些具有实用效果的图像、多媒体、网页等。同时还可让教师根据自己的项目开发经历作为项目任务,由老师做项目需求方来检验学生的作品。总之,我们认为,无论是从项目、经济、设备等方面考虑,在计算机应用软件教学中采用项目教学法都具备成熟的条件。
(二)意义
在现在的中职学生中存在着一个我们不得不接受的现实,那就是普遍存在着的“三差”现象,即自学能力差、学习主动性差、对知识的记忆力差。通常情况下,人学习的动力有两个主要来源,一个是有浓厚的兴趣,另一个是有着明确的目的。如果是为了兴趣而学习,学习效果肯定会十分的明显,但是兴趣缺不好培养。大多数人学习的动力来源都是为了一定的目的。他们学习的目的并不是老师们想象中的毕业分配、工作就业,因为这些都是遥远的事,眼下学习真正的目的只有一个:通过考试。而项目教学法正是构建一个与考试一样甚至比考试更近期的目标强迫学习完成,通过刺激学生学习的动力,从而提高学生学习的主动性。由于在项目的实现过程中,学生必须主要依靠自己的力量来完成,这就迫使学生自己看书学习,从而提高了学生的自学能力,对所学知识的记忆也更加牢固。
三、项目教学法在教学过程中的应用
在教学过程中使用项目教学法时有些必须要注意的问题:(1)项目的确立应以训练学生实际技能为目的,以提高学生学习兴趣;(2)应加强项目和市场、行业需要的衔接,并根据市场和行业的需要及时调整;(3)项目的难易度应和学生的学习水平相当;过难的项目会打击学生学习的信心,增加学生的畏难情绪;过简单的项目会让学生没有新鲜感,没有挑战性,从而使学生没有成就感,无法吸引学生的兴趣;(4)项目的确立应注意涵盖的知识点的全面性及系统性,注重项目间的知识点的联系及揉合。
下面就主要从photoshop与flash这两个常用软件的教学来谈谈对项目教学的应用。
(一)项目教学法在photoshop教学中的应用
Photoshop是Adobe公司旗下最为出名的图像处理软件之一,集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件,深受广大平面设计人员和电脑美术爱好者的喜爱。在进行photoshop教学时为学生设计了一个项目。项目任务涉及的内容是:绘制围棋盘和黑白棋子。这个设计项目任务的目标是引导学生通过团队合作设计方案,并使用Photoshop软件合作完成该项目,增强学生实际动手能力。教学过程如下:第一,分析项目要求,明确操作内容和基本步骤,让学生对实现任务的过程有整体的认识,并让学生学会分析项目需求。第二,分配任务,将项目分成两组合作完成,一部分负责图形的绘制,另一部分负责对整体效果进行设计。教师巡回进行指导,通过有针对性的指导和学生之间的互相学习,会使所学知识得到升华。这一个过程中让学生自行组织并分配任务,老师只做一些有指导性质的提示,让学生独立完成任务,增强学生的独立性。第三,学生充分应用已学知识和所具备的操作水平、技能合作完成实现任务要求,这个过程是整个教学的重心,操作时会真实反映每个学生对基本理论知识、操作方法、操作步骤的掌握情况,特别是学生协同合作处理实际问题的综合能力。通过这一个步骤切实的提升学生的实际动手能力,让学生更加熟练的掌握photoshop。整个教学过程以实现项目要求为目的,将学生已学的知识有机地组合起来,并使学生对相关内容加深理解。通过分组协同操作及对问题的分析,不但掌握了操作技巧和方法,而且提高了合作处理问题的能力,开阔了思路,增强了团队合作精神。
(二)项目教学法在flash教学中的应用
Flas的应用已经越来越广泛,利用flas制作各种形式的贺卡也已经比较常见。为此以“制作Flash圣诞节贺卡”为项目,要求学生综合运用各种知识完成贺卡的制作。具体的教学实施过程如下:
1.分析项目要求。
首先给学生展示已有的各种圣诞贺卡,然后要求学生自己设计出给亲朋好友的时间约10秒钟的圣诞贺卡。
2.制定计划,并分配任务。
由各小组长在组内组织讨论项目设计方案,并对小组成员进行分工,分别有动画制作、图片加工、文字处理、书写任务书等工作;确定10秒左右动画的大体内容及每一个场景的设计思想;写出书面内容交由教师提出修改意见。
3.项目实施。
每组成员在小组长的带领下开始分工制作;教师进行巡查,了解各小组的进度,督促各小组成员按计划积极参与研讨;各小组成员按分工的任务积极与组长进行协商,探讨解决问题的方案;教师对学生提出的关键问题进行积极的引导,激发学生的创作能力;完成后每组选出一个优秀的产品交教师供评比。在制作的过程中,教师应该将自交给学生,只在关键的时候给予提示,在
4.作品完成的时候再给予点评。
目前国内高校的计算机专业硬件类主干课程从低到高分成数字逻辑、计算机组成原理和计算机体系结构。主要存在两个问题:一是教学内容相对老化:课程内容讲述以中小规模、集成电路设计数字系统,与当前大量使用大规模超大规模集成电路和EDA工具的大趋势不符合;二是各课程之间尤其是数字逻辑和计算机组成原理的各知识点关联性不强。计算机组成原理的控制器设计以微程序方法为主,与当今广泛采用的RISC处理器的硬接线法控制器技术不相适应。
计算机组成的实验内容是对设计好的部件进行连线,学生对各部件的具体实现并不是很清楚。我们希望通过教学内容的改革,使学生能深入了解计算机尤其是CPU部件的硬件实现细节,为后续的计算机体系结构的学习打下。
2数字逻辑与部件硬件课程设计课程内容更新分
2.1数字逻辑电路基础内容
基础部分内容包括两大部分。第一部分是VHDL语言和EDA工具的使用。我们讲述的所有内容都要求学生能用VHDL语言描述,EDA工具选择与实验配套的Xilinx ISE,与实验的侧重点不同,课堂内容中主要使用仿真部分功能。第二部分是电路基础部分包括组合电路部分的基本的逻辑门,多路器和译码器,算术电路。时序电路部分的触发器、寄存器、计数器、有限状态机。有限状态机是CPU控制器的基础,除了要求掌握用触发器和逻辑门实现外,还要学生掌握用计数器和多路器实现有限状态机。讲述密码锁实现的两种方法:一种实现方法是传统的作为一个整体的有限状态机来实现。第二种方法是把整个有限状态机分成两部分:数据通路由数据寄存器、多路选择器和比较器构成;控制器的有限状态机根据数据通道的状态对数据通道进行控制。在有限状态机中引入数据通道和控制单元的概念,加深学生对计算机部件及其相互关系的理解。
2.2计算机部件相关内容
这部分内容主要讲述三大部分内容:一是指令系统,以RISC架构的MIPS指令系统为主线;二是在讲述了密码锁的基础上引入CPU的数据通路及控制器的实现,控制器讲述微程序及硬接线法,并以RISC处理器中常用的硬接线法为重点;第三部分内容是综合前面学的知识,讲述实现一个单周期简单CPU的过程。简单计算机的状态单元有程序计数器PC、程序存储器IM、数据存储器DM和寄存器文件RF。程序计数器是一个32位的寄存器:寄存器的输出值指向当前指令,输入PC′指向下一条指令。程序存储器只有一个读口,它有一个32位的地址输入A,32位的数据读输出(指令)RD。寄存器文件包含32个32位寄存器,包含两个读口和一个写口。每个读口对应5位地址输入,A1和A2,对应的数据口为RD1和RD2,一个写口WD3对应的5位地址A3。数据存储器可读写,如果写信号WE有效,数据从WD口写入存储器,否则数据从RD口读出。除此之外,还有加法单元计算地址及跳转。所有部件用VHDL语言描述,配合实验课程在实验仪上完成一个十多条指令的RISC CPU的设计。
3计算机体系结构课程内容及实验设置
去除重复的MIPS指令系统,增加新的数据级并行内容,增加硬件具体实现的实验,分两步实现:第一步,在数字逻辑与部件设计的单周期CPU的基础上实现一个5级流水线(取指、译码/读寄存器、执行/有效地址计算和写回)的定长指令,硬接线控制器的32位RISC处理器;第二步,实现一个直接印象或二路组相联的Cache。指令级并行部分包括动态调度,前瞻执行等不适合硬件实现的实验采用软件模拟。
4结束语
在计算机软件方面,课程的教学主要是以计算为主,在教学过程中,主要是培养学生的操作能力,以此让学生能够对理论知识更好的掌握以及在日后的工作中能够更好的利用所学的知识是计算机软件教学的目的所在,但是,这些计算机软件课程在教学的过程中有着以下的几个共性特点;
1.1在教学过程中都要以软件来当做平台在计算机软件教学过程中,老师们所教的以及学生们所学的都是要依赖软件本身,老师在教学的过程中主要是对计算机的操作和语言语法的讲解,学生在学习的过程当中也主要是对计算机软件的掌握和利用计算机软件来完成一些相关的设计任务,或者是能够掌握到一种语句的编程方法。可以说老师的教学和学生学习都是要以软件为载体的。
1.2计算机软件具有着操作性以及实践性在计算软件课程当中,主要是以学生掌握软件的操作以及应用编程为目标,在实际的教学过程中,学生们只有积极的去参与,在学习中多动手动脑,身临其境的去体验,才能对计算机软件这门课程在学习的过程中取得良好的效果,不是仅仅依靠着听课就能够学习好这门课程。
1.3在教学中具有着一定的交互性在计算机软件课程教学过程中,主要是以计算作为基础,在教学的过程当中主要是强调对软件的操作以及演示,而学生以及老师要对计算机的每一次操作都要有着相应的反馈结果。所以,在计算机软件教学的过程中包含了学生、老师以及计算机之间的一个动态交互特性。
2多媒体教学所具有的特点和缺点
随着科技的进步,多媒体教学逐渐成为了一种重要的教学手段,与传统的教学相比,多媒体教学具有以下的特点:
⑴表现力和可视效果得到加强,多媒体具有的试听功能可以提高教学的感染力,吸引学生的注意。
⑵容易控制,每章的内容可以快速的找到,教师可以很容易的掌握。
⑶节约时间,老师讲解题时,可以提前编写,节约了在黑板上书写的时间。以上的的这些优点使得老师更喜爱用多媒体教学,然而,事物都是有两方面的,对于软件类课程来说,这种多媒体教学就不怎么使适用,原因有以下几点:
1)多媒体教学确实节约了一些时间,但在一些编程类课程上,当讲解到编程方法时,老师亲自动手在黑板上编写比给学生们直接展示效果要好得多。
2)在多媒体教学过程中,知识传播的速度很快,学生不一定能跟上老师的速度,所以学生接受知识信息的的效果也未必理想。
3在教学过程中的方法
在教学过程中,根据软件类课程的特点,如果仅仅只是把PPT教学来作为多媒体教学形式来讲授软件类课程,在教课的过程当中并不会取到一个良好的效果。这是因为计算机软件这门课程在操作的过程中具有着较强的操作性,如果在教学的过程中只是采用传统的按部就班的方式来教学,那么学生在学习效果和效率方面都不会很理想。我们在计算机当中要安装着教学过程中所需要的软件,以此来作为多媒体教学的辅助手段,在软件的安装过程中,我们要直观的向学生展示安装的过程。对于书本当中的一些例题,可以在计算机当中直接的展示给学生看,并且可以在原有的例题上面进行一些修改,在一些比较容易出错的地方以及一些容易混淆的程序上给学生们做对比的展示,在适当的时候,可以有目的的运行一些出错的程序,并且针对这个程序的结构来给学生们进行讲解原因以及改正的方法。这样学生在以后的程序编写过程中可以根据编译的情况自己就能够找出错误的原因并且能够加以修改。在计算机软件教学的过程中,具体有着以下的几个方法:
3.1教学环境多媒体教室一般都采用投影仪的模式,对与这样的模式,在投影仪的亮度以及屏幕大小方面一定要注意,以此来保证学生们可以舒适的看到屏幕上面的内容。另外一方面,使用投影仪时最好不要占用到整个黑板,适当的留出一部分空间,以便教师在讲解时可以把一些重点和难点书写在黑板上。
3.2演示课件时要具有交换性首先,在软件课程制作时要注意知识性以及美观性的相结合,其次,在软件的切入时要注意界面。这样可以更好的把软件的操作和理解相结合到一个文件当中来对学生进行展示,在运行的过程当中,通过对不同或者是相同的例题分析,可以更好的交会给学生透过问题的具体形式,来抽象的表现出本质特征,从而也能够更好的培养出学生举一反三的能力,使教学的效果也能够得到明显的改善。最后,在使用PPT教学时可以更好的节省老师的板书时间,往往会使一堂课的内容信息量相当大,学生在接受的过程中也会比较吃力。在多媒体这个强大的教学平台支持下,我们便可以很容易的实施这样的教学办法。
3.3通过使用案例教学在计算机课程当中,软件的语法以及知识点相对比较零散,在教学过程中,我们需要通过对各种例题来建立知识点之间的联系,以此来方便学生的记忆。可以通过使用案例教学的方法在解决实际的问题当中,通过对软件的每项功能以及操作,使得学生可以更好的理解为何提供这些功能,以及功能之间的操作有何联系。
4结语