前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇大学计算机基础范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
1.1生源不同,采用原有教学模式造成教学效果差传统《大学计算机基础》课程的教学模式以班级为单位、以教师主讲为主,学生被动听课,不管学生以前是否学过有关计算机基础知识,也不管学生掌握计算机基础知识的程度如何,都要从头讲起.由于学生来自不同学校和城市,计算机教学的普及程度不同,造成有些学生学过计算机基本知识,对计算机比较熟悉,因此再在大学学习这门课就有些重复,且浪费学生时间,也浪费了教师、教室等学校的各种资源.同时,学生对这门课也感到厌烦,没有新意.而对那些以前没有学过计算机基础知识的学生来说,他们知道学好计算机应用的重要性,所以想好好学习,但由于老师为了照顾全面,讲授的内容多,讲授速度也比较快,这些学生学习起来就比较吃力,学习效果不佳.也就是说,新生入学时的计算机应用能力参差不齐,给计算机基础课的教学带来了一定的困难.
1.2课时的限制,授课内容无法正常完成
由于课时有限,教师需在有限的时间内完成大量的教学大纲内容,因此就要加快讲授速度,特别是理论教学环节,涉及的内容广、难度大、专业性强、课时少,致使学生无法完全消化理解,教学效果也不好.
1.3实践教学环节与实际需求脱节目前,实践教学环节由于学时少而无法将常用软件深入介绍到位,只是从表面简单地应用介绍.而学生到了真正应用软件时,如课程的结业论文的排版、相关软件的高级应用、专业课程的计算机辅助计算、辅助制图等,却不知如何去做,觉得之前也学习了相关软件,到实际应用中却不知从何做起,学习与实际脱节.
2新模式的探索
针对传统的教学模式在大学计算机基础课的教学中存在的上述问题,提出了分级教学的改革模式.做到量体裁衣,因材施教.
(1)分级结果可由学生入学时,学校发放的问卷调差来决定.在问卷调查中,将分出3个等级,①计算机基础较好的学生,他们的计算机基本知识、技能和相关软件掌握得都很好,经过严格的考核,对考核成绩合格的学生,可以直接获得第一学期计算机文化基础课程的相当学分,并给予该课程的成绩;②具有一些计算机的基础知识,但并不够清晰,一些相关软件也只略知一二,操作并不熟练.这类学生需要加强计算机基础知识,并熟练掌握相关软件的使用,学校应该配备一定量的学时,使这批学生的计算机知识和技能上一个新台阶,以达到第一等级的学生的水平;③基础较差甚至一点基础也没有的学生,他们需要从头学起,这就需要学校配备大量的学时,从计算机基本教起,教师一点一滴的教,学生扎扎实实的学,经过大量的理论、技能、实训于一体教授,使学生掌握在信息化社会中工作、学习和生活所必须具备的计算机基本知识与基本操作技能,系统地、正确地建立计算机相关概念和微型计算机的操作技术,熟练地掌握在网络环境学习的能力,以达到我们真正开设本门课程的目的;
(2)由于不同等级的学生掌握计算机基础知识的程度不同,这就需要不同等级的学生配备不同的教材、不同的教学大纲、不同的教学课时量,最后达到统一的教学目标,熟练掌握计算机技能;
(3)仅有新的教学模式还不够,还要有与时俱进的教材.由于计算机这门学科本身的特点,更新快、新知识多,跨越大,因此一本教材用几年,将会影响学生的求知欲.所以,编写一本以系统性、先进性、创新性、实用性为指导思想,以精心布局、精选实例、精炼文笔为原则,理论与实用共存,适合培养学生利用计算机解决问题能力的好教材势在必行;
(4)要与所学专业相结合.计算机本身是一种工具,是一种集科学计算、数据处理、辅助设计、娱乐生活的工具,因此学会使用它,并用好它,就可以在很多领域里帮助人们,达到事半功倍的效果.作为计算机基础教学的老师不仅要教授学生如何使用计算机,还要帮助学生分析计算机在专业中所起的作用,争取达到计算机应用与相关专业的结合,引导学生学会自主学习、自主研究,为今后利用计算机来帮助专业课程的学习打下基础;
(5)计算机学科是更新最快的一门学科.计算机基础教学的老师不仅要教学生计算机的基本知识和操作技能,还要站在知识的最前沿,把计算机领域中最新的知识点、方法和技能相关内容传授给学生,引发并培养学生的计算机学习兴趣.因此,这就需要教师不断提高自身素质,加强业务培训,提高理论知识.
3结语
关键词:大学计算机基础;计算思维;进程管理;内存管理
中图分类号:G642.0 ?摇文献标志码:A 文章编号:1674-9324(2013)18-0179-03
陈国良院士在“计算思维与大学计算机基础教育”一文中指出,2l世纪科学上最重要的、经济上最有前途的前沿研究都有可能通过先进的计算技术和计算科学得到解决,因此为其他学科培养掌握先进计算技术的“大学计算机基础”课程就显得非常重要。过去半个多世纪以来,在计算机和信息技术辉煌发展的过程中,人们积累了丰富的行之有效的若干分析问题解决问题的典型方法和途径,形成了计算机科学特定的思维方法。周以真教授认为,计算思维是运用计算机科学的基础概念进行问题求解、系统设计及人类行为理解等涵盖计算机科学之广度的一系列思维活动。从周以真教授对计算思维的进一步表述中提取一些计算思维的特征点,包括:约简、嵌入、转化、仿真、递归、并行、多维分析转换、抽象、分解、建模、保护、冗余、容错、纠错、系统恢复、规划、学习、调度、快速计算、折中等。尽管周以真教授对计算思维使用计算机的基础概念作了进一步阐述,但如果想全面理解计算思维的内涵和思维方法,需要对这些特点进行充分的理解并掌握,这要求对计算机科学有相当全面且深刻的研究探讨。计算机基础课是为非计算机专业的学生开设的公共课,不可能深入细致地研究计算机学科的方方面面。如何在有限的学时内将计算机学科领域解决问题的基本方法与特点即计算思维,讲清楚说明白,使非计算机专业学生基本掌握计算思维的方法,初步具有计算思维能力,是现在计算机基础教学面临的一个重要的值得深入研究探讨的课题。本文希望通过在“操作系统”知识单元中,分析处理机管理、内存管理的方式方法,阐释计算思维的培养方法。
一、“大学计算机基础”课程教学现状
根据教育部高等院校计算机基础教学指导委员会的指导意见,计算机基础教学主要讲授计算机技术的四大领域:系统平台与计算环境、算法基础与程序设计、数据管理与信息处理、系统开发与行业应用。重点掌握三方面的应用技能:计算机网络应用与信息检索方法、关系数据库管理系统的基本使用方法和多媒体信息处理工具的使用方法。“大学计算机基础”课程需要讲授的知识体系分解为知识单元和知识点,要求各学校对每一个知识点的内容、传授的方式、检验是否掌握的方式都要制定相应的要求和标准。“大学计算机基础”是大学本科生的第一门公共计算机基础课,是计算机基础教学的核心课程,培养目标基本是尽可能使非计算机专业的学生对计算机科学的主要领域有一个基本的了解,计算机是什么、能做什么、如何做,因此教学内容广泛,知识点丰富且各种知识相互交叉,基本上是各领域基础知识和基本技术的浓缩。在一本教材一门课程(约70学时)中,从教材到教学都是以名词解释为主,基本上对周以真教授提到的计算思维的特征点都粗略地解释了“它是什么”,却没有进一步解释“为什么”,而“为什么”中蕴含了丰富的计算思维。如何对非计算机专业的学生、在有限的学时内将“操作系统”单元中蕴含的计算思维清晰地展示给学生,首先应该按照计算思维的理念,对这部分知识中基本的最有价值的能在有限的学时内讲清楚的知识进行取舍筛选。早期的大学计算机基础教学主要是技能培养,之后是能力培养,对计算机的认知能力、应用计算机解决问题的能力、基于网络的学习能力、依托信息技术的共处能力。现在在能力培养的基础上,计算思维的培养作为计算机基础教学的核心内容。我们重新审视“大学计算机基础”课程的知识单元和知识点,把这些知识点中蕴含的计算思维的内容明确出来,在培养学生运用计算机技术能力的同时,培养计算思维。“操作系统”作为十分重要的一个知识单元,通常介绍操作系统的层次架构、资源管理、发展史及常见的操作系统。作为计算机系统资源的管理者,操作系统对CPU、内存、文件、输入输出设备进行管理,同时操作系统对计算机硬件进行抽象和分解,形成了进程、线程、虚拟内存、文件系统、各种输入输出模式等操作系统构造的出现,以此方法来控制这个巨型庞杂系统的设计和运转。通过预防、保护及冗余、容错、纠错的方式保证操作系统本身的正确运行。虽然CPU、内存、磁盘、输入输出等设备的形式和构造相差很大,但对它们进行管理采用的思维方法却有很多相同点,集中体现在处理机管理、内存管理的方式方法中,充分展示计算机如何为事物抽象、分解、建模、并行处理的思维方法,在时间和空间之间、处理能力和存储容量之间的进行折中的思维方法。总之,在操作系统中计算思维无处不在,是培养学生计算思维方法的绝佳园地。
二、在“操作系统”知识单元中挖掘计算思维方法
1.操作系统的层次架构。操作系统是一种层次管理机制,分为多个功能模块,按层次分解,每层的功能不同,下面一层只对上面一层负责,上面一层只对紧连的下一层进行控制。层次结构的思维方法使得操作系统的构造过程变得简单易行。
2.进程模型,进程是为了在CPU上实现多道编程而出现的概念。任何时刻CPU上只能执行一条指令,所以任意时刻CPU只有一个进程在执行,由程序计数器确定执行哪条指令。从逻辑上看每个进程都可以执行,也可能挂起让别的进程执行,之后又接着执行。每个进程需要记住每次挂起时自己所处的位置,以保证下次执行时从此处开始。从时间上看,每个进程都在执行;从逻辑上看,多道程序并发执行;从CPU角度上看,进程经常切换。这就是进程模型。
3.进程管理,操作系统通过维护进程的一些信息管理进程(通过管理事物的信息来管理事物是一种管理思维方式)。创建进程时,操作系统为其建立进程控制块,它采纳的数据结构有线性表、链表和结构(struct)。进程管理要解决的问题是资源分配,既要公平又要高效地利用资源。进程可以并发执行,并发进程之间存在同步互斥的关系,这种关系被抽象成一个模型:生产者与消费者。
4.线程,进程在一个时间里只能执行一件事,如果想做多件事就得使用“分身术”。线程是进程的分身,线程与进程拥有同样的程序文本,但是线程的上下文不一致。线程是进程的一个执行序列,一个进程可以同时拥有多个执行序列,就像一个舞台可以有多个演员同时出场一样。线程使我们可以在软件指令执行上并发。
5.闭锁,进程/线程同步机制中闭锁的实现有多种方法,以中断启用与禁止来实现锁、用测试和设置指令来实现锁、以非繁忙等待的中断启用与禁止来实现锁、以最少繁忙等待的测试和设置指令来实现锁。这一系列问题非常适合使用启发式思维方法,依据知识点内在联系进行逻辑推理启发教学,培养他们分析问题和解决问题的思维能力,同时调动学生积极性,激发他们的学习兴趣。
6.虚拟内存管理。程序要运行必须先加载到内存。用户对内存的要求是:大容量、高速度和持久性,而实际上却是一个由缓存、主存、磁盘组成的内存系统。内存管理就是使程序在任何一个层次上的存放对用户来说都是一样的,这就是虚拟内存管理,它对由缓存、主存、磁盘组成的内存系统进行抽象思维,使用户感觉拥有一个空间像磁盘那样大、速度像缓存那样快的比物理内存空间大得多的地址空间。
7.内存空间分配。多道编程可以大幅提高CPU和内存的利用率,改善用户响应时间,这些优势的代价是操作系统的复杂程度。例如不能将程序加载到固定的内存空间,进而不能使用静态地址重定位,必须使用动态地址重定位。多道程序数量的增加不是无限的,超过某个限度,多道程序之间的资源竞争反而会降低系统效率,需要在操作系统的复杂程度和CPU内存利用率之间进行折中。动态地址重定位增加了系统消耗,但提高了操作系统的灵活性。我们可以将程序加载到内存任何地方,可以方便实施地址保护,实现虚拟内存。
8.操作系统不知道一个程序会进行多少层嵌套调用,不知道程序运行会产生多少新数据,因而不能事先确定给一个程序分配多少内存空间。配置一个超大空间会造成内存资源浪费,配置小了程序无法继续执行。当一个程序所占空间不够时,操作系统将它倒出到磁盘上,等待大片内存空间的出现,再加载到其中继续执行,操作系统的这种管理方式称为交换(swap)。如果程序的增长超过了物理内存空间的容量,操作系统使用的办法是重叠(Overlay)。将程序分成功能相对完整的单元,一个单元执行后再执行下一个单元,条件是一旦执行下一个单元就不会再执行前面的单元,操作系统把后面的程序单元配置到前面的程序单元上,将其覆盖,这样就可以执行一个比物理内存大得多的程序。
9.分页系统中页面更换算法。如果CPU访问的页面不存在,系统产生缺页中断,中断服务程序负责把位于磁盘上的数据加载到物理内存中。磁盘的访问速度远远慢于内存,频繁的缺页中断的系统消耗是巨大的,因此要精心设计页面更换算法。算法中蕴含了人类社会的处事哲学:追求公平,同时又希望自己能被区别对待。操作系统中到处都闪烁计算思维的光辉,线程通信中的“管道”思维、“信号”及“信号量”、线程同步中竞争引起的死锁的解决方案、哲学家就餐问题、银行家算法、处理器调度的调度算法等。
三、计算思维能力的培养
在“大学计算机基础”课程中,从理论上讲授计算思维的同时,实验教学也是学生掌握计算思维方法的重要一环。计算思维的培养是以计算能力的培养为基础,只有接受过良好的计算机技术培训,具备了应用计算机解决问题的能力,才能逐渐领悟计算机科学家在面对问题时所习惯采用的思维方法,否则计算思维只能停留在理论层面,对学生来说无异于纸上谈兵。对非计算机专业的学生而言,计算机基础课定位为基本概念、技术和方法,这种指导思想不利于计算思维的培养。对计算机有深刻理解才会汲取相应深刻的思维理念。计算机的高速与精确,使得计算思维是一种精确思维,在时间上以纳秒为尺度,以量化的方式对信息进行加工处理,使概略变得精确、使模糊变得清晰的思维方式,这与其他很多学科不同。相对于计算机的高速与精确,很多学科可以看做是粗放的技术,在逻辑思维上凸显粗放的特点。在不远的将来,这些学科可能会通过使用先进的计算技术和计算科学逐步由粗放到精确。“大学计算机基础”课程的很多内容都含有明显的计算思维方法,很多案例对计算思维提供了很好的诠释,但是对培养计算思维能力还远远不够,需要在知识结构上进一步调整,在教材中进一步挖掘,在教学中进一步探讨,理清计算思维的基本要素、培养方法、实施途径和评测规范。在现有学时少、师资弱的教学环境中,主动采取有效措施,从思想观念、师资队伍建设入手强化培养计算思维能力的意识。
计算思维的形成是一个长期的过程,它不是学一门课程就能掌握的。计算思维教学贯穿在所有的大学计算机基础课程中,如程序设计、微机原理与接口技术、数据库技术与应用、多媒体技术与应用等课程。当今社会计算机技术已经渗透到社会生活的方方面面,计算思维必将成为多数人必须具备的、最基础的、不可缺少的思维方式。对于非计算机专业的学生来说,拥有计算思维能力,并能自觉地应用于日常的学习、工作中,是适应社会需求的必经之路。
参考文献:
[1]陈国良,董荣胜.计算思维与大学计算机基础教育[J].中国大学教学,2011,(1).
[2]陆汉权,何钦铭,徐镜春.基于计算思维的“大学计算机基础”课程教学内容设计[J].中国大学教学,2012,(9).
[3]龚沛曾,杨志强.大学计算机基础教学中的计算思维培养[J].中国大学教学,2012,(5).
[4]李廉.计算思维——念与挑战[J].中国大学教学,2012,(1).
[5]董荣胜,古天龙.计算思维与计算机方法论[J].计算机科学,2009,(1).
[6]何钦铭,陆汉权,冯博琴.计算机基础教学的核心任务是计算思维能力的培养——九校联盟(C9)计算机基础教学发展战略联合声明》解读[J].中国大学教学,2010,(9).
论文摘要:随着计算机技术的飞速发展,使用计算机的能力已成为当代大学生知识结构的重要组成部分。本文主要分析了《大学计算机基础》的教学现状、教学定位和教学条件,探讨适合现阶段教学特点的教学设计模式和实施过程。
1课程基本信息
《大学计算机基础》总学时为64学时,其中课堂教学32学时,上机实验32学时。授课对象为全校非计算机专业的本科生和专科生,课程类别为公共基础课,先修课程是高中信息技术课程。
2《大学计算机基础》课程教学现状
首先,学生在认识上存在误区。学生普遍存在“重专业、轻基础”的现象。学生的学习兴趣不高,对学习内容不感兴趣,不愿意投入太多精力去学习,认为会用计算机上网、娱乐就可以了。其次,我校《大学计算机基础》只对本科和专科进行不同教学内容的安排,没有针对不同的专业的设置不同的教学内容。教材缺乏解决专业问题的案例,学生很少学到与本专业有关的计算机知识。最后,由于各地区经济发展的不平衡,客观上学生的基础差异也很大。很多学生对计算机已经有了一定程度的掌握,他们高中就学习了《计算机基础》这门课,并且内容有很多与大学的《大学计算机基础》课程重复。而一些落后地区的学生还基本上没有接触过计算机。这样就造成了入学时,学生的计算机水平参差不齐的现象。
3 教学定位分析
计算机基础教学是大学教育的基本内容,计算机不仅是一种工具,而且计算机学科还有一种独特的分析问题、解决问题的思维方式,应把培养学生的“计算思维”能力作为计算机基础教学的核心任务。
教育部高等学校计算机基础课程教学指导委员会提出了大学计算机基础教学四个方面的能力培养目标[1]:(1)对计算机的认知能力。(2)应用计算机解决问题的能力。(3)基于网络的学习能力。(4)依托信息技术的共处能力。因此,计算机基础教学在培养学生成为适应信息社会和经济发展需求的新型人才中承担着重要的职责。
本课程共8章,课程的重点是:计算机基础知识、操作系统、office 2003。课程的难点是:计算机数制与转换,计算机操作系统的原理和功能,网络协议。
教师用通俗的实例和多媒体进行讲解,同时理论联系实际,观察和分析实例。增添网上学习资料、加强上机辅导和答疑, 让学生通过上机实践来理解。鼓励和引导同学通过互联网学习,从而激发创造力、想象力,从实践中理解并掌握本课程的重点与难点。
实践环节极为重要,加强实践教学环节的目的是培养学生的上机动手能力、解决实际问题的能力、以及知识综合运用能力等。“大学计算机基础”课程的实验学时与讲课学时之比为1:1。
4 教学条件分析
在授课环境方面,我们采用多媒体大屏幕授课,授课用计算机都能上网,同时配有白板,以便书写方便;教师上课采用自行制作的电子课件,并配有授课的各种软件,因此软件和硬件都能满足上课要求。
在实验教学方面,我校的计算中心机房设备配置完好,2011年新配置400台计算机已经投入使用,上机学习用的各种软件齐全,完全可以满足实验教学的要求。未来设想是实现多媒体信息的采集、处理和制作。
5 教学实施设计
(1)直观授课方法。目前课程的教学方法和手段是“教师+多媒体教室”的教学方式。由于《大学计算机基础》课程信息量大,知识更新快,我们使用“计算机+大屏幕投影”的多媒体授课方式,教师边讲解边演示,操作过程直观的展现在学生面前。这种方式将抽象内容具体形象化,教学效果直观,能多角度地向学生传递教学信息。但该方法也带来一些问题,如上课信息量大,同学不易记笔记。为了便于学生学习,我们利用课程网站,并将课件和教学文件等放在网上,供学生下载,弥补了多媒体授课方式的不足。(2)在课堂教学中,引入灵活的教学方法,互动式、启发式和引导式教学,充分激发学生求知的潜能和学习的主体作用。例如教师选取某些适合的章节(如计算机的输出设备)在课前组织学生分组预习。同学们自行分工,利用网络收集资料,然后对收集到的资料进行加工整理,用powerpoint制作出课件,每组选出代表,在课堂上进行讲解,最后由教师进行点评。学生通过教师所给予的评价和指导意见,可以调节自己的学习,启发自己的思维;而通过与学生的交流沟通,教师能够及时了解学生的学习现状和需求,发现和掌握学生的情感和技能水平,为下一步教学和管理提供依据。让学生带着问题去学习,有利于学生主动探索知识,经过这种锻炼,学生的综合素质会获得进一步的提高。(3)在实验教学中,我们设计一些综合应用性实验,引导学生根据自己的实际水平选做,尤其是有一定基础的学生,学习的重点应放在这一层次的综合实验练习上,满足他们的求知欲。
这种设计旨在培养学生综合应用计算机知识与技术的能力,让学生独立、系统地掌握软件的使用。学期末,布置一个研究与创新型实验,组织学生进行作品竞赛,重在培养学生的自主能力与创新意识。(4)完善教学网站建设。本课程在我校blackboard网络教学平台开设了教学网站,提供《大学计算机基础》课程的教学大纲、教案、ppt课件、上机实验指导以及一些网络资源的链接等。学生可以登陆网站下载学习资料,使用信箱完成作业的下载上传,教师可以进行作业批改、网上答疑等。网络教学平台的使用,有利于开拓学生的视野,实现优秀教学资源的共享。网络教学促进了学生与教师之间的交流,并能充分发挥学生的主动性,提高学生学习的参与度,对学生的社会参与能力、协作能力、知识学习与实践都具有重要的训练作用。
6教学评价设计
总成绩=平时成绩*30%+期末成绩*70%
平时成绩满分100分,教师将课堂提问、日常小考、阶段测试以及和实验作业相结合,综合评估学生的学习效果,给出学生的平日成绩。其中,出勤30分,实验作业40分,其它(包括课堂提问、日常小考、阶段测试等)30分。
期末成绩满分100分,考试在万维全自动网络考试系统上进行,试卷由考试系统随机抽取,考试结束后系统自动评分。考试题型有选择题、填空题和操作题。客观的基础知识和主观的实践操作均在计算机上进行。这种考试方式真正实现了教考分离,真实地考出了学生的计算机知识和技能水平,能较全面地反映出教学效果,并可为以后改进教学提供参考。
结语
总之,通过授课、上机实验与教学网站的紧密结合,学习《大学计算机基础》课程后,学生将具备熟练的信息获取和处理能力,及在网络环境下熟练掌握和应用计算机的基本技能。
当今,计算机基础教学的核心任务是计算思维能力的培养,我们广大一线教师要认真研究计算机基础教学的特点, 改进计算机基础课程体系和核心课程教学内容,研制丰富的教学案例,不断学习,勇于实践,提高计算机基础课的教学水平,为国家培养更多创新型人才。
参考文献:
[1] 教育部高等学校计算机基础课程教学指导委员会. 高等学校计算机基础教学发展战略研究报告暨计算机基础课程教学基本要求[m]. 北京:高等教育出版社,2009.
关键词:大学计算机基础;计算思维;教学改革
1概述
随着计算机的发展,计算机的应用已经渗透到人们的生活、工作、学习、娱乐等方方面面。作为一名大学生,不分专业方向,都应该掌握计算机的相关基础知识。所以“大学计算机基础”课程是大学生进校后首先学习的计算机类课程,而且,该课程在许多高校是作为必修的公共基础课程。课程内容主要是讲授计算机系统平台、数据表示、多媒体技术、计算机网络等领域的基础知识和基本技术。课程的培养目标是要求学生掌握计算机科学与技术的基础知识,同时应该初步具备利用计算机分析和解决问题的意识与能力,为学生后续的学习奠定基础。近年来,随着计算机的广泛普及和应用以及中小学阶段学校已经开始开设计算机类课程,学生的计算机应用技能不断提高,因此,一些高校不再开设“大学计算机基础”课程。同时,在“大学计算机基础”课程的教学中也出现了一些问题:学生的基础参差不齐,导致教学内容不能满足学生的需求;学生的学习积极性不高、求知欲下降;学习没有目的性等等。在这样的现状下,“大学计算机基础”的教学必须做出相应的改变。因此,高校就计算机基础的教学确定了明确的目标:“学生在各自的专业中能够有意识地借鉴、引入计算机科学当中的一个概念、技术和方法……利用计算机认识并处理计算机应用中可能出现的问题。”[1]这一目标规范了“大学计算机基础”课程的开展方向。
2计算思维的提出
计算思维(ComputationalThinking)概念的提出是计算机科学发展的自然产物。2006年,美国的卡内基梅隆大学周以真教授明确使用这一概念。她认为,计算思维是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列思维活动[2]。2010年,我国九所“985工程”建设高等学校在西安召开了首届“九校联盟计算机基础课堂研讨会”。会后还发表声明了[4],核心内容是为全方位培养创新型人才,需要促使其形成一种固定的思维方式与思维模式,完成求解与行为方式的全方位理解,建立计算思维培养计划。计算思维从基本层面探讨计算与计算机科学的一些核心的概念与内容,这在当前计算机技术快速发展的今天尤为重要。我校的大学计算机基础的教学也正在逐步向培养学生计算思维能力的方向转变。
3教学改革的探索
大学计算机基础课程的教学改革,并不是对该课程的全盘否定,而是根据当前我校的生源及当前课程存在的问题进行调整。我校是西部院校,生源大部分都来自于广西壮族自治区,少数学生对计算机的基本操作和相关知识有一定的基础,但是大部分学生对计算机基础知识的掌握非常薄弱,甚至极少部分来自偏远地区的学生都没有机会接触计算机。因此,结合前言中提到的关于计算机基础教学的目标,我们的教学目标是:培养学生的计算机应用能力,增强学生对计算机学习的兴趣,加强对学生计算思维的培养。
3.1教学准备
在我校的公共基础课程教学中有些课程的教学已经实现了分层教学,比如:大学英语。受到教学资源的限制,“大学计算机基础”课程无法完全实现分层分班教学,但是我们也在努力尝试类似分层教学的模式。在该课程的第一次课,教师将先对学生进行摸底,了解学生对计算机基本知识的掌握情况和学生的计算机实践操作能力,特别是常用的办公软件的操作。根据调查结果,教师会在教学中根据学生的专业方向选取有针对性的知识点进行讲解,同时在实验教学中给不同基础的学生布置不同的实验任务,争取调动每个学生的学习积极性。
3.2教学内容
在教学中有意识的引导和培养学生的计算思维能力。学生的计算思维的培养主要通过理论、实践两方面进行。理论部分仍然是以讲述“大学计算机基础”课程为主,主要讲授计算机系统基本知识(计算的发展、计算机的发展、计算机内部信息的表示、计算机系统等)和计算机问题求解(算法的基础知识、常用算法分析等)。实践部分主要分为两级:常用办公软件的操作和Raptor语言。对于基础差的学生要求必须熟练掌握常用办公软件的操作,对于基础好的学生则训练学生使用计算机进行问题求解的能力,为后续课程打基础。对于与计算机专业相近的专业班级,可以尝试直接试点改上“计算思维”课程,“大学计算机基础”的内容学生课后进行自学。
3.3教学模式
理论教学主要采用以Mooc和翻转课堂为主的教学模式。通过Mooc视频,学生可以随时学习感兴趣的内容,学生学习的自由度较高。在课堂上,学生根据学习的视频内容进行相互交流、讨论、学习。实验教学主要采用项目驱动式的教学方式,让学生通过完成一个个的项目来熟练掌握相应的软件操作,同时在任务设计时培养其计算思维。
3.4课程考核
“大学计算机基础”的课程考核不再采用单一的一张试卷制,该课程的考核将结合Mooc视频的观看情况、翻转课堂的表现、实验课的项目完成情况来综合评定这门课的成绩。对于办公软件的考核,采用考试系统进行。
3.5教学反馈
该课程的教学改革处于探索阶段,所以教学效果如何不能仅仅只看最后学生的成绩,而是具体了解学生的心声。因此,该课程结束后将从每个教学班选取相应的学生进行教学座谈会,倾听学生对这门课的教学建议和意见。根据学生的反馈情况,在后续教学中教师适当调整自己的教学内容、方式等。
4结论
大学计算机基础教学的目标是培养学生科学思维能力,更好的帮助学生完成本科阶段的学习,为以后的就业打下坚实的基础。针对目前大学计算机基础的教学,我校进行了一些相应的改革,在要求学生熟练掌握相应软件操作的同时也培养学生利用计算机解决问题的能力,即计算思维的培养。后面的教学中将不断探索怎样培养学生的计算思维,使学生在未来能够更好的使用计算机来进行问题求解。
参考文献
[1]朱鸣华,赵铭伟,赵晶,等.计算机基础教学中计算思维能力培养的探讨[J].中国大学教学,2012(3):33-35.
[2]嵩天,李凤霞,蔡强,等.面向计算思维的大学计算机基础课程教学内容改革[J].计算机教育,2014(3):7-11.
[3]王飞跃.从计算思维到计算文化[N].科学时报,2007-10-11.
[4]九校联盟(C9)计算机基础教学发展战略联合声明[J].中国大学教学,2010(9).
关键词:大学计算机基础;自主学习模式;教学改革
中图分类号:G420文献标识码:A文章编号:1009-3044(2012)15-3645-02
The Practice of Autonomous Learning Model in Fundamentals of Computers
ZHENG Wei-dong, JIANG Geng-hao
(Education Department of Hanshan Normal University, Chaozhou 521041, China)
Abstract: In order to improve the effect of teaching and cultivate students’autonomous learning ability, the autonomous learning mode in"Fundamentals of Computers" is practiced. The model relies on abundant learning resources of network course, fully tap the students’ini? tiative, exert teachers’ leading position, and the practice get good result, have some extension value.
Key words: fundamentals of computers; autonomous learning model;teaching reform