计算机方向课题研究(6篇)
计算机方向课题研究篇1
摘要:分析目前研究生计算机网络实践教学的现状和面临的挑战。提出柔性的计算机网络课程群实践体系。包括:1)培养研究生软硬件动手能力的实践内容;2)新形势下的教学模式;3)调动学生参与实践的积极性,建立注重实践过程控制为目标的考核体系。整个体系通过新颖的教学内容和人性化的管理提高了实践教学质量。
关键词:计算机网络;实践教学体系;能力培养
基金项目:2011年江苏省研究生教育教学改革研究与实践项目“研究生网络课程群实践体系改革与实现”(JGKT11_005)。
计算机网络涉及的内容较为广泛,已成为迅速发展并广泛应用的一门综合性学科。在我校的研究生教学中,计算机网络已经不仅仅是一门专业课,而是逐渐发展成了一个以网络技术为核心的课程群,包括计算机网络基础,高级计算机网络,网络与信息安全,移动计算及无线网络,网络通信实验,网络安全实验等。通过该课程群的学习,可以了解网络当前发展的主流技术,掌握网络通信的实现方法以及协议、算法的仿真;熟悉网络工程所涉及的路由器、交换机、防火墙等设备的安装和配置以及调试。网络课程群实践教学环节对学生深刻理解、熟练应用网络基本原理和核心技术至关重要。我们在“十一五”期间进行了南京航空航天大学研究生核心课程改革项目“《现代计算机网络》专业核心课程建设”的研究,侧重于网络课程理论教学的改革,并在实践教学改革方面进行了初步的尝试[1]。在此基础上,本文从整个研究生阶段网络相关的课程出发,进行了研究生网络课程群实践教学体系的研究。
1相关研究
目前国内高校在计算机网络实践教学中积极引入新的教学指导思想,不断探索更有效的教学手段和方法,以期达到良好的教学效果,使学生所学与社会所需无缝接轨。南京师范大学提出了网络课程群的实验体系、实验组织、实验设备和环境的建设方案,建立了符合计算机网络教学和人才培养综合平台[2]。湘潭大学针对当前计算机网络专业学生对实践教学中存在的问题,提出了四层的阶梯式实验教学模,通过全方位分层次的实践教学提高了学生的实践动手能力[3]。苏州大学对计算机网络课程进行了重新组织,结合多种软件进行实践教学改革,将理论与实践教学紧密联系。增强了学生对各种协议的理解及运用能力[4]。华南师范大学以提高学生的设计能力和解决实际问题的能力为目标,提出基于设计型学习的实践教学思路和教学课程,训练学生的批判性思维和创新思维[5]。此外,温州大学、湘南学院、盐城工学院、南京大学、东南大学等在计算机网络实践教学改革方面进行了很多有益的尝试,取得了良好的效果。
上述研究大多进行了一些完善性、提高性的改革,并且主要针对本科生进行。针对研究生能力培养,将网络课程群实践环节作为一个整体,从社会需求和学生发展出发系统培养研究生计算机网络硬件配置、协议研究、算法实现和应用开发能力的教改研究还鲜有报道。尤其是国家教委推行卓越工程师计划,强调能力训练一方面通过企业实践获得,另一方面也绝对不能忽视学校本身对研究生的工程能力训练,从而实现阶梯式上升的能力培养体系。基于此,我们“以就业为导向,以企业需求为依据,以能力为内涵,以创新为外延”进行研究生网络课程群实践教学的改革研究,以培养与业界无缝接轨的适应能力强大的网络专业人才。
2研究生计算机网络实践教学面临的挑战
网络课程群相关实验具有较强的理论性和实用性。通过实践环节,学生能够把枯燥的理论知识和平时感兴趣的网络应用结合起来,可以让学生兴致盎然地主动学习网络原理和知识点。然而由于网络课程群本身的特点,相关的实验体系容易走向两个极端:一个是简单应用性实验。这类实验学生容易上手,但不能让学生深入理解网络协议、算法,对研究生的动手能力和研究能力帮助不大;另一个是底层协议和设备原理相关的实验,具有较强的理论性,学生可以精通所做实验相关领域的技术细节,但实验难度较大,不容易上手。
另一方面,随着Internet的飞速发展,计算机网络已经成为整个社会基础设施的一部分,作为信息传输的基础,网络与其它研究方向密切相关。因此,计算机网络相关课程已经变得越来越重要,本专业所有研究生都选修其中多门课程,非计算机专业研究生选课人数逐年递增。另外随着技术的发展,网络技术本身的发展也很快。同时,针对目前我校研究生招生的实际情况,研究生生源越来越多样化。新入校的研究生来自不同学校,学生整体水平差异较大。并且在本科阶段所学的计算机网络课程涵盖的内容存在差异,有的同学在本科阶段甚至没有接触过网络设备和实验。所以,在实际教学过程中,网络课程群相关的实践教学存在不少挑战:
1)选课人数越来越多,指导、管理和考核难度越来越大;
2)学生基础不同,所具有的初始知识存在较大差异;
3)学生缺乏实践经验,对于网络工程、网络仿真和网络通信编程没有进行过实践;
4)外专业选修学生具有不同的专业背景,网络基础较差,但却有将网络知识应用到他们自己专业领域的强烈需求,需要网络课程群实践体系具有较强的适应性;
5)设计网络实验时,需把握适中的难度,太简单的学生没有兴趣,太难的学生做不了;
6)网络技术快速发展,使得研究生网络课程群实验内容必须动态调整;
因此,如何构建合理的网络课程群实验体系,设计由浅入深的实验课程,既注重实验的趣味性又让学生能循序渐进地开展实验活动是其中关键问题。
3研究生计算机网络课程群实践教学改革的主要内涵
在计算机网络课程群实践体系的研究中,我们的主要思路是“拉平基础,因材实践;拓宽视野,注重个性;强化管理,灵活考核”。我们通过进行产业调研、职业分析和岗位能力分解,对研究生网络课程群实践模式进行广泛深入的研究,重新定位高级专业人才网络技术和实践方面的培养目标,将实践重点向实用技术、新技术倾斜。通过教改,带动整个网络方向的课程整合,完善实践教学手段和方案,提升网络实践的含金量,为卓越工程师计划打下基础,扩大在业内的影响。我们主要从以下几方面进行了尝试。
3.1柔性的网络课程群实践体系
在改革中,我们注重“拉平基础,因材实践”,按照1+5+3的原则组织实践内容。“1”就是在实践开始阶段,做一个演示性实验,激发学生兴趣,让学生了解网络的精神实质;“5”就是按照5大部分来组织实验内容,包括:网络通信实验、计算机网络基础、高级计算机网络(包括网络路由协议及算法)、移动计算及无线网络、网络与信息安全。“3”就是从模型、协议和工具三个主题方向,设计实验内容,让学生精通一种模型,一种网络协议,掌握一个研究工具。
我们采用模块化思想,设计了一种积木式的研究生网络课程群实践体系,如图1所示。所谓柔性是指:一方面是实践体系足够完善,老师和学生可选择性教强,可根据学生的兴趣选做,但同时仍能满足培养质量的要求;另一方面,由于网络技术的快速发展,实践课程也必须适时做出相应调整,该实践体系充分考虑新技术、新实验的加入并保证原体系的完整性。
为了适应不同性别、不同基础、不同兴趣、不同类型的研究生,我们将研究生网络课程群实践体系中的实验课程分为不同的层次:1)模仿型;2)应用型;3)探索型;4)创新型。在不同类型和层次的实验中,我们订制了个性化的实验内容、差别化实践要求。这样本专业硕士和外专业硕士、学术型硕士和专业型硕士各有侧重,但不割裂,实现“因才实践”。
同时,实验计划和内容可以紧随技术的发展而变化,不断根据业界的技术发展和要求调整。例如由于近几年无线网络技术发展迅猛,我们及时增加了无线技术相关的实验。同时将课内实践和课外实践整合起来。一是将部分导师的科研项目纳入实践课程体系,引导学生进行一些研究性的实践。二是企业实践课程,通过和相关企业和研究院所合作,将一部分实践课程直接开设在企业生产一线,作为课堂实践课的补充。
3.2实践教学模式的改革
在教学过程中,我们坚持“拓宽视野,注重个性”,以验证性实验为基础、以综合性实验为主体、以研究性实验为扩展。拓宽学生视野,杜绝以完成实验拿到学分为目的。加大实践能力训练的投入和课时,充分利用校内与校外提供的实践资源为学生提供实践场所和题目。鼓励学生从实践中发现问题,在实践中解决问题。根据学生的特点和兴趣,指导选择实践内容、实践时间,时间地点等,张扬个性,注重实效。主要体现在以下几个方面。
1)建立完善的实验管理系统。实践课程大纲以及每堂课的实践内容的、学生选题、课题过程管理、实验成果的都进行集中统一管理,并且提供交流平台,如学习资源、新闻组、讨论组、聊天室等,以支持师生之间、学生之间的交流;
2)内引外联,加强业务学习。每学期前进行实践指导老师集体讨论,针对前一期教学中存在的问题和经验,在自编《计算机网络实验指导书》中更新实践教学内容并制定相对应的策略。和业界有代表性的企业一起开展教学研究活动,达到实验先进性、教学难度与学生接受能力的最佳平衡;
3)软硬兼施,强化应用能力和科研能力的训练。包括网络工程训练,网络模拟仿真,网络通信编程等多种类型,加强应用能力和科研能力的培养;
4)开放式管理。坚持教学与实践相结合,在实验选题和完成过程中,采用完全开放的管理,从选题到完成过程,从实验结果提交到考核,学生有完全的自主,但同时又有明确的考核标准和尺度;
5)鼓励横向交流,强化激励机制。实验过程中,鼓励学生之间的横向交流,通过共同解决问题培养学生的创造能力、协作能力、科学研究能力和解决实际问题的能力。选择部分实验,让学生自己准备演示和演讲,激发学生的成就感和自豪感。
3.3进行实践教学过程控制,强调能力培养
在教学过程中,我们采用启发式、探究式紧密结合的实践教学方式,使得学生能够学会一种方法,掌握一门工具,精通一个方向。通过启发式培养学生独立思考问题、提出问题和解决问题的能力;通过探究式实现师生互动,培养学生的创造能力、科学研究能力和解决实际问题的能力。注重实践教学的过程控制,强调实践体系的可管理性,通过确保实践过程保证实践质量。在实践教学过程中,严格按照软件工程规范进行管理。实验室配置了Harvest平台,对实践的版本进行管理,同时培养学生自觉按软件工程的要求进行实践软件的编制。借助版本管理完成过程控制。通过定期提交不同的版本和区分不同版本之间的差别,确保学生在规定的时间段内投入足够的精力,杜绝实践环节中出工不出力,甚至连工都不出的情况。这样通过确保实践过程控制保证质量。
在能力培养方面,注重软件能力和硬件能力两手抓。
1)软件能力方面,主要包括网络算法、网络模拟和网络通信编程。例如网络算法实现主要选取包分类算法中的Trie树、HyperCut和Hicut等算法进行实现,并比较其性能。网络模拟实验采用著名的NS2工具,对已经公开发表的科技论文涉及到仿真的部分进行验证。网络通信编程部分由学生自主从实验题库中选择,结合自身研究的兴趣和已有的能力基础;
2)硬件能力方面,主要包括网络工程能力培养。对常用的网络设备进行配置和管理。在研究生公共实验室和计算机综合能力训练开放实验室的支撑下,研究生可以进行Cisco的路由器、交换机和防火墙,华为3COM的路由器、交换机和防火墙&VPN,SonicWall防火墙&VPN等的验证性实验、设计性实验和综合性实验。在综合性实验中,实现不同厂家的设备互通;在设计性实验中,学生可以自主设计网络拓扑结构,自主进行网络路由配置,实现较为复杂的网络架构。
(4)改革群实践评价体系和考核制度
在考核中,我们注重的是实践过程,而非用统一的尺度衡量不同专业不同类型研究生的实验结果。结合过程控制强化管理,综合考虑实践时间和精力投入,着重考察学生通过实践教学取得的进步,把平时表现作为考核的重要方面。我们制订了全面的考核指标供老师和学生有针对性地执行,最终的实验结果只占较小的比例。
4结论和进一步工作
计算机网络课程群实践教学对计算机专业和相近专业研究生能力培养具有重要的意义。然而随着社会和网络技术本身的发展,现有的实践教学已经不能适应新形势的要求。本文通过调研业界对研究生在计算机网络能力方面的需求,针对我校研究生的实际情况,进行了研究生网络实践教学的改革,建立了柔性的“软硬兼施”的计算机网络课程群实践体系,着重拉平基础、培养研究生的发现问题解决问题的能力;同时对教学方法、教学过程控制和考核标准和方法进行了有效的尝试。经过近几年的实践,该项改革初见成效,学生的实践热情和主动性高涨。今后在这方面主要的工作是完善发展该实践体系,根据业界发展趋势调整实践内容,使教学过程控制和考核体系更完善、更具可操作性。
参考文献:
[1]燕雪峰,陈兵,钱红燕,等.研究生计算机网络课程群教改总体方案及其实践[J].南京航空航天大学学报:社科版,2009(12):53-56.
[2]孙燕,曲维光,吉根林.网络课程群综合实验教学平台的构建与实施[J].计算机教育,2010(23):108-112.
[3]李亚林,曾映兰.计算机网络专业实践教学的改革[J].计算机教育,2011(3):88-91.
[4]李领治,陆建德.计算机网络理论与实践教学改革[J].计算机教育,2010(23):90-92.
[5]丁美荣,陈壹华.基于设计型学习的计算机网络实验教学研究[J].计算机教育,2011(1):47-51.
PracticalTeachingReformofComputerNetworksCoursesforGraduatedStudent
YANXuefeng,CHENBing,QIANHongyan,DUQingwei
(CollegeofComputerScienceandTechnology,NUAA,Nanjing210016,China)
计算机方向课题研究篇2
关键词:精品课程;转型升级;资源共享;教学体系;计算思维
一、引言
精品课程建设是我国“高等学校本科教学质量与教学改革工程”的一项重要内容。自2003年起开始实施,历经近10年,已先后建成3900余门覆盖多个学科、含有丰富网上教学资源的国家精品课程,为推动教学改革创新及优质资源共享作出了贡献。2011年10月,教育部了《教育部关于国家精品开放课程建设的实施意见》,明确在“十二五”期间,通过对原国家精品课程的转型升级和补充,建设5000门部级精品资源共享课,实现由服务教师向服务师生和社会学习者的转变,由网络有限开放到充分开放的转变[1]。今年5月,教育部办公厅又印发了《精品资源共享课建设工作实施办法》的通知,进一步明确了精品资源共享课建设是国家精品开放课程建设项目的组成部分,建设的目的是“引领教学内容和教学方法改革,推动高等学校优质课程教学资源通过现代信息技术手段共建共享,提高人才培养质量,服务学习型社会建设”[2]。
如何对原国家精品课程进行转型升级、建设新的精品资源共享课,成为高等教育领域新的研究热点。
1.我校计算机基础精品课程建设
与其他学科不同,计算机不仅是一门学科,同时也具有促进其他学科发展、培养掌握先进计算技术的人才的作用[3]。因此,高校各专业都普遍设置有计算机基础课程,受众面很广。为推动计算机基础教育发展,保证教学质量和优质资源共享,我校自2003年开始计算机基础精品课程建设,已先后建成4门国家精品课程,1门省级精品课程及1门校级精品课程,实现了教育部高等学校计算机基础课程教学指导委员会(以下简称“教指委”)规定的计算机基础主干课程“门门是精品”。并提出了“以教学内容为核心,实验环境为基础,培养学生创新能力是根本,师资队伍是关键”等精品课程建设要领。所构建的优质、丰富的网络教学资源,吸引了众多校内外教师和学生访问。截止2012年7月,各课程及门户网站的总点击率超过1178万次,产生了较好的影响。
2.精品课程建设存在的问题
精品课程的建设和推出,对我国高等教育的发展、教学质量的提高及优质资源的共享都起到了十分重要的推动作用。但不可否认的是,依然存在一些问题。有学者对课程建设中存在的学科分布、资源可浏览性等问题进行了分析[4]。除此之外,我们认为依然还存在以下问题:
(1)知识产权问题。精品课程建设的主要目的应是实现优质教学资源的共享。但由于在以往建设中更多地强调了资源的丰富性及优质性,没有考虑到资源的知识产权保护,从而在一定程度上影响了资源的开放和共享。造成了部分课程网站资源无法打开的现象。
(2)用户对象定位问题。现有精品课程建设更多地站在教师的角度,考虑教师的需求,而对学生的需求则考虑较少。
(3)资源利用率问题。在已有精品课程建设中,不同程度上存在着重评审、轻使用的因素,加之产权、工作量等多种原因,其网上资源未能做到与课程教学内容同步更新,造成教学内容不断改革但资源建设滞后的情况,从而使资源缺乏吸引力。另外,现有网上资源多以罗列形式呈现,只能浏览获取,缺乏对资源的“推送”,影响了资源的利用率。
二、对国家精品课程转型升级的认识与思考
《教育部关于国家精品开放课程建设的实施意见》中明确提出,精品资源共享课是以普及共享优质课程资源为目的,以课程资源系统、完整为基本要求,通过共享系统向学习者提供优质教育资源服务,实现优质课程教学资源共享[1]。
与已有精品课程建设相比,新的精品课程应该是什么样子?我们需要考虑哪些改进,或做什么样的升级?经过半年的研究和实践,我们认为,此次的“转型升级”,不仅要考虑“资源”的升级,突出资源的“优质性”和“共享性”,还应研究教学内容“升级”。简言之,就是:以教学内容为核心,资源建设为基础,关键是加强资源的可利用性。
1.教学内容的“升级”
教学内容是精品资源共享课建设的核心。既然称为“转型升级”,就应有新东西,而不是“新瓶装旧酒”。这里的“新”,包括加入“新”的教学理念,设计“新”的教学内容,并融入“新”的教学成果。
2010年7月,全国9所首批“985工程”建设高校在西安交通大学举办了首届“九校联盟(C9)计算机基础课程研讨会”。会后发表的联合声明指出,培养复合型创新人才的一个重要内容就是要潜移默化地使他们养成一种新的思维方式:运用计算机科学的基础概念对问题进行求解、系统设计和行为理解,即建立计算思维。“声明”的核心要点是:必须正确认识大学计算机基础教学的重要地位,需要把培养学生的“计算思维”能力作为计算机基础教学的核心任务,并由此建立更加完备的计算机基础课程体系和教学内容,进而为全国高校的计算机基础教学改革树立标杆[5]。
计算思维是人类三大科学思维之一,核心是抽象和自动化[6]。或简单地说,计算思维是一种利用计算机进行问题求解的思维方法,包括思路的建立、方法的确定和实现,是现代社会中每个人都应具备的思维能力。
以往的计算机基础教学,虽然在教学内容上也部分地包含了计算思维的思想,但多处于“无意识”状态,基本以“知识点”为主线。没有以计算思维能力培养为核心去组织教学内容,设计课程体系。
为了能“有意识”地通过有限的几门课程培养学生的初步计算思维能力,我们需要在深入理解计算思维理论的基础上,研究如何从整个课程体系上进行改革。即:从整个计算机基础教学架构上,研究如何进一步加强计算思维能力培养、提高学生创新力;从整体内容上研究如何考虑前后课程的衔接。实现循序渐进、前后照应、逐步提升。
2.资源建设的“升级”
精品资源共享课建设的目标是实现优质教学资源共享。因此,“优质+共享”是资源建设的灵魂,是提高资源可利用性的关键。
(1)关于“优质”。何为“优质”?最主要的一点就是对使用者有吸引力。我们知道,要想生产的产品好卖,首先需要的是定位明确。确定准确的目标用户,弄清楚用户需求,以确定设计什么样的产品;还有就是产品的质量。只有需求明确、质量过关的产品才可能有好销路。精品资源共享课的目标用户,无非就是教师和学习者。那么,什么样的资源对于他们是优质的呢?
一是资源必须能够体现教学研究的最新成果。这是“高质量”资源的基础。科学技术在不断发展,特别是计算机学科,其技术的发展更为迅速。虽然说课堂教学内容难以做到如科学研究一样站到最前沿,但教学研究与科研一样,也有其自身的规律和发展模式。如前文所述的教学内容升级问题,相应的资源建设也需要随之更新和重组,使其能够与教学改革的发展相适应。
二是资源必须是丰富的。那么,如何判定其是否“丰富”呢?教指委在2009年的《高等学校计算机基础教学发展战略研究报告暨计算机基础课程教学基本要求》(以下简称“基本要求”)中,曾提出了完善的计算机基础教学的知识体系和实验体系(4领域×3层次结构)。这是计算机基础教学的指导性文件。因此,计算机基础课程的资源建设若能够覆盖要求中该课程所涉及的全部知识点和技能点,则是丰富的。
(2)关于“共享”。作为是部级精品资源共享课,“共享”是必须的特征。只有充分实现共享,才能提高资源的可利用性,才有建设的意义。事实上,影响资源利用率的因素除质量外,主要就是有“针对性”,并且“好用”。
所谓“针对性”,是指资源要能满足不同的教学和学习需求。作为普通教师,登录精品课程网站的目的,无非是希望了解某门课程国内一流学校的教学情况(怎么教的?教些什么?),并获得满足其自身教学所需要的各类必需的资源及可供参考和选择的资源。这里,必需的资源包括如教学内容、组织方式、进度安排、教学课件等基本信息;可供参考和选择的资源应包括教学案例、作业习题、重点难点问题解决方案以及各种辅助教学环境等。作为学习者,除一些课程基本信息之外,还希望能够有一个复习、释疑和进一步拓展的环境。要使所建设的资源有针对性,需要在深入研究不同教学需求的基础上,能对资源进行详细的分类和组织,使具有不同需求的教师和学习者都能够获取最适合自身的各类资源,即能够“量体裁衣”。
所谓“好用”,是使用者能用较简单的方法就能方便地获得有针对性的各类教学资源,而不是采用查询浏览、从海量数据中挖掘信息的方式。要做到此,需要对资源进行有效的分类、组织和管理。
总之,新的精品资源共享课建设,关键就是要克服已有精品课程建设中存在的不足,加强资源的利用率和共享性,突破使用者厌烦、麻木的瓶颈,激发使用欲望,提高资源吸引力。
三、计算机基础精品资源共享课建设的设计与实践
根据相关文件的精神[1,2],结合自身特点,我们从2012年初开始计算机基础精品资源共享课建设和研究工作。包括课程体系设计和资源建设两个方面的实践。
1.课程体系设计
与计算机专业教学不同,计算机基础教学面向的都是非计算机专业的学生,教学学时非常有限,专业范围也广,既有理工类,又涉及文、管、医、经济等专业。因培养目标不同,不同专业对计算机知识的要求相差甚远。如何做到在有限课时内达到培养学生具有初步计算思维能力的目标,是一个很值得研究的课题。
要达到计算思维能力培养这一总体目标,我们需要使学习者了解和掌握以下两个方面的问题:(1)计算的可行性,即哪些问题是可以利用计算机解决的;(2)解决问题的方法和手段,即若计算机可以解决,那么通过何种运算规则或计算方法以及何种物理器件去解决。
基于对不同专业大类培养目标及对计算机知识学习需求的分析,结合国内计算机基础教学具体情况和教指委提出的总体培养目标,我们设计了以计算思维能力培养为核心的计算机基础教学“1+1+X”课程体系,即“大学计算机基础+程序设计+适应不同专业方向的综合课程群及选修课程群”。这里,“大学计算机基础”是大学第一门计算机课程,其主要教学目标是使学生了解计算机学科的基本知识,初步了解可计算性及计算的复杂性,了解利用计算机求解问题的一般过程及解决简单问题的思路和方法;随后的“程序设计”则是在第一门课的基础上,进一步培养学生解决计算机学科较简单问题的能力,即计算思维能力。综合或选修课程群则因不同专业而异,培养包括在计算机硬件或数据库等某一个方面解决较复杂问题或构建系统的能力和解决专业问题的能力。
为了适应不同专业的培养需求,我们进一步设计了面向工科类、理科类及其他(文、管、医、经济)类专业的3个不同的课程体系。其中,工科类以系统构建和算法设计、实现为主线,理科类更强调计算理论和算法分析,其他专业类则以数据处理为主线、以计算机基本知识和技能培养为目标。
表1以面向工科类专业为例给出了“大学计算机基础”课程教学方案,它主要涵盖了两大模块,即:计算机的组成及基本工作原理,可计算性及利用计算机进行问题求解的基本思路和方法。
2.资源建设
为尽可能实现资源的“优质”、提高资源的“可利用性”,并考虑到第一门课具有受众面广且基础参差不齐、教学要求不一等特点,我们设计了精品资源共享课建设的总体思路。
(1)按照教指委“基本要求”中的知识单元和实验单元标引不同类型的教学资源,并覆盖所有涉及的知识点和技能点。
(2)按照课程体系并结合培养目标,进行资源设计和组织。
(3)根据不同专业大类、不同教学需求,实现资源的自主检索、按需组合、自由浏览,并提供参照示例。
需要说明的是,“自主检索”是指可以通过输入关键字(知识点),实现基于知识模块或知识/实验单元或知识点/技能点进行检索,既可选择对应检索范围中的所有资源,也可仅选择所需类型的资源。这里的“资源类型”,根据高教司和全国高等学校教学研究中心2012年初关于精品资源共享课建设的相关会议精神,分为“基本资源”和“拓展资源”两大类。基本资源为满足教学和学习基本需求的各类资源;拓展资源则包括辅助教学和学习的各种特色资源,如我们已建成的包括自动阅卷功能的考试管理系统和作业系统、重点难点问题的动画或视频教学案例以及正在建设的远程智能答疑系统等。
从全国范围来讲,“大学计算机基础”课程面向各类不同专业、不同办学层次,因此其教学要求和内容有一定的差别。因此,“按需组合”是希望使用户能根据自身实际教学或学习需要,通过选择不同的专业类型、教学要求(根据教指委文件分为“较高要求”和“一般要求”)和资源种类,获取有针对性的资源。例如:若需要获得研究型大学文科专业讲授本课程的要求及基本教学文件和课件,可以选择“文科专业+较高要求+基本资源”,即可直接获得系统推送出的符合较高要求、文科类专业的各类基本资源。
“自由浏览”是沿袭目前精品课程网站的一般资源组织方式,满足使用者随意浏览资源的需求。
“参照示例”则提供我们已实施的面向3个不同专业大类的“大学计算机基础”课程教学方案和资源,供希望了解我校本课程实际授课状况的使用者参考。
表2为“大学计算机基础”部级精品资源共享课的资源建设方案。依据教指委“基本要求”,将资源按8个知识模块进行组织,并确定了总体设计目标。
对原国家精品课程进行转型升级、建设新的精品资源共享课,是国家“十二五”规划期间实施的“本科教学工程”的重要内容,将直接关系到高校人才培养的质量,也关系到国家未来的创新力。精品资源共享课建设是一项长期、系统的质量工程,需要建设者能够始终如一地投入。
参考文献:
[1]教育部.关于国家精品开放课程建设的实施意见[Z].2011.
[2]教育部.精品资源共享课建设工作实施办法[Z].2012.
[3]陈国良,董荣胜.计算思维与大学计算机基础教育[J].中国大学教学,2011(1):7-12.
[4]黄宝玉,项国雄.国家精品课程建设现状分析与思考[J].中国高教研究,2007(9):72-75.
计算机方向课题研究篇3
关键词:计算机;基础教学;实验教学
中图分类号:G642.0文献标志码:A文章编号:1674-9324(2013)17-0075-02
一、引言
Iphone的出现,android的普及,一些网游(唯美的画面以及高难度的动作画面等)游戏的出现、物联网的兴起,都代表着社会在发展、在进步,物联网是社会信息化发展的强大引擎。日常生活与计算机愈来愈紧密,在金融、物流、通信、娱乐、监控、科研、视频会议、网络教育、传媒、医疗、旅游、电子政务和电子商务等领域,计算机应用无处不在,改变了人的生活;计算机可以帮助我们完成更为复杂的工作,简化工作流程,节省大量工作时间,计算机的重要性在于它能完成大量的数据远程传输并能远程索取信息。当今社会已经是一个信息化的社会,我们需要跟上时代的发展,就需要了解计算机基本操作及应用。
二、基础课存在的问题
计算机基础课程是现代大学生的必修课程,特别是我们计算机相关专业的学生,更应该好好学习计算机基础,为以后的专业课的学习做好准备。目前,《计算机导论》等基础课程教学面临两大突出问题如下。
1.由于计算机基础课教课的对象都是大一的新生,都是刚从中学向大学的转变,家庭原因,地区差异等学生对计算机使用的水平层次不齐。有的学生从头到尾就没有接触过计算机,或者平时只是看着别人敲,自己没有亲身接触过,导致简单的开关机都不会;而有部分学生以前用计算机上过网打过游戏,他们存在的误区是自己已经会使用计算机,懂计算机,至于对计算机基础课并不是特别地在意和感兴趣。
2.中学和大学的教学方式的不同。中学有任课老师跟着,督促着学习,和任课教师接触的时间比较长,属于灌输式教学。大学强调的却是学生的自学能力,需要学生进行自主地学习。
3.计算机基础课程的教材问题。随着计算机基础教学整体水平和要求的不断提高,教材问题将成为需要重点改进的问题。从调查统计,认为目前的教材水平为满足要求的占6%,不满足要求的占了24%,基本满足占70%。要使学生更好地掌握课堂上的知识,教材的选择至关重要。
三、改进教学方法,理论与实践相结合
1.改进教材的建设及使用。关于计算机方面的技术教学,我们需要时不时地跟上时代的发展。把握住计算机技术发展与教材的更新关系,及时更新教学内容及上课课件内容的调整,让学生获得更新的知识,让学生觉得老师们也在和时间赛跑。当然,我们要考虑到教材的使用时间,不可能不定期地去更换教材,那么我们就要注意教材的稳定性,可以在一些基础概念上多花功夫和时间,及时灌输给学生一定的知识和方法或者是最前沿的技术,在课程当中可以穿插一些当前社会的最新、使用的比较好的计算机技术。并且在教材编写以及理论课、实验课,我们可以考虑一下学生的层次问题以及专业的方向,在教学举例的同时可以偏向学生所在班级的方向及层次举一些与专业方向相关的例子,让学生更加了解和应用。
2.分配课时比例。计算机基础的理论课与实验课课时分配不是很均匀,存在课时压缩问题,理论与实践的同步,加大学生的动手实践能力。改变传统单一的理论加实验教学模式,适当调整理论课时与实际操作课时的比例。
3.理论与实践结合,分层次教学。为以后学生更好地步入社会,熟练运用学校所学计算机的知识,培养学生的动手操作能力及实际应用能力。在教学过程中,要遵循理论与实践教学并重的原则,把对学生动手能力的培养贯穿于教学过程中,激发学生对计算机的好奇心。理论课与实验课进度要相统一,避免时间上的脱节,理论课上老师可以边讲述内容边给学生进行演示,实验课上老师可以就上节理论课进行指导实验,这样可以让学生更好地了解应用。实验的流程一般都遵循不断的调试、修改、再调试的过程。根据测试结果,对学生实施分层教学。对入学前计算机操作水平较好的那一部分学生,采用不同以往的教学内容和教学方法,充分调动他们的学习积极性与创造性,鼓励他们学习更高层次的计算机知识。
四、培养学生的自主学习能力和分析问题、解决问题的能力
对大学计算机的基础教育,我们可以归纳为三个层次的能力:通用素质与能力、专业应用能力、研究创新能力。
通用素质与能力是指接受高等教育之后,在信息技术方面应该具备的基本知识与能力。例如计算机的基本知识,信息表述能力、信息交流能力、信息搜索能力等。专业应用能力是指将计算机技术作为一种基本工具,应用于本专业领域工作中的能力。研究创新能力是指学生能自主学习,深入研究,努力开拓,有较强的创新意识和开发能力,能灵活自如地把计算机技术应用于专业研究课题。首先,要让学生理解和认识中学到大学的转换,大学与中学的区别。教学内容其次,注重学习内容的全面性。最后,注重学习内容的深入性。优化组织形式,训练创新思维,培养学生团体协作精神。开展计算机应用是一项综合性的工作,一个计算机应用开发项目靠一个人是很难完成的,而要靠一个团队,靠组员的分工合作创造性的完成。我们的计算机教学要优化教学组织形式,体现团体协作。调动学生的学习积极性。讲解或布置有挑战性或应用性或有趣的任务、问题、或习题。用任务、案例、实例及问题调动学生的积极性和提高学生的能力。对于学生的解答给予相应的奖励和鼓励措施。适当加强作业的训练与交流,展示优秀的作用、示范与鼓励。在教学过程中,可以适当地和学生畅谈一些关于计算机当前的发展以及新兴的技术。创建互动的教学环境,培养学生的创新意识。
五、结语
经过对学生进行层次化教学、调整理论课与实践课的比例、对学生一学期的专业课进行实训(考察学生学习和实践的能力)以及教材的选取对于教师的教学效果有了一定的改善,并且对学生的学习有了一定的提高。我们明显可以看到2010级的学生比2011级的学生动手能力强了很多,并且在对一些专业知识的理解更加的深入,无论是理论成绩还是实验成绩都有了一定的提高!当然,我们还要继续努力改变我们的观念,更多的为学生着想,更好地吸引学生,鼓励学生学习。
参考文献:
[1]王利,刘祖照.计算机基础教育调研报告[J].教学与研究,计算机教育,2004,(01).
[2]杨露,等.高校“计算机基础”实验教学改革与实验室管理的实践与探讨[J].实验室研究与探索,2012,31(4).
[3]谢柏青,张铭.计算机基础教学方式改革研究[J].计算机教育,2005,(10).
[4]谭浩强.高等学校计算机基础教育改革的新阶段[J].教学与研究,计算机教育,2003,(12).
计算机方向课题研究篇4
关键词:计算思维;面向对象;抽象;逻辑思维
作者简介:冯洪玉(1977-),女,河南新乡人,河南科技学院信息工程学院,讲师;李艳翠(1982-),女,河南新乡人,河南科技学院信息工程学院,助教。(河南新乡453003)
基金项目:本文系2011河南省社科联调研课题(课题编号:SKL-2011-1563)的研究成果。
中图分类号:G642.0 文献标识码:A 文章编号:1007-0079(2012)13-0070-02
计算思维(ComputationalThinking)是一种新的思维方法,它利用计算机科学的基础概念去解决问题、进行系统设计并理解人类行为。计算思维一词由周以真(JeannetteM.Wing)教授于2006年提出,Wing教授认为:“计算思维不仅仅属于计算机科学家,它将和阅读、写作和算术一样,是21世纪每个人必须具备的基本技能。”目前,计算思维受到了广泛的重视。美国的卡内基・梅隆大学早在2007年就建立了计算思维中心,目的是研究计算机科学与其他学科交叉研究的新方法。ACM在2008年公布的《CC2001计算机科学教学指导草案》中指出,应该将计算思维作为计算机学科教学的重要组成部分。
作为计算机专业人才,他们不仅要具备扎实的计算机学科基础知识和编程能力,也应该具备擅长抽象和分解问题的计算思维。面向对象程序设计思想是目前主流的程序设计方法,其解决问题的基础就是抽象,从具体事物中抽象出共性,它的三大特性就是封装、派生和多态,每一个特性都是计算思维的深刻体现。直接面对现实世界中的客观事物进行软件开发正是面向对象方法的基本原则,面向对象思想是符合人们常规思维习惯的,故在教授“面向对象程序设计”课程时,更容易渗透和强化学生的计算思维。在讲授该课程时,如何培养学生的计算思维,正是本文所讨论和分析的重点问题。
一、计算思维的概念及其重要性
1.计算思维概念
计算思维的概念是美国卡内基・梅隆大学的周以真教授提出的。他在计算机权威期刊《CommunicationsoftheACM》杂志上指出:计算思维是一系列的思维活动,包括描述问题、系统设计和解决问题等等。从求解问题的层面上看,它与数学思维有着相似点,要通过抽象、约简、递归、建模等方法先把复杂的问题描述清楚。然后通过编程让机器实现全部操作。在计算机世界里,计算思维体现得淋漓尽致,比如一个递归算法就能很快地解决经典的汉诺塔问题。利用并行处理思想就能很好地解决计算速度问题,利用冗余、纠错思想就能将系统进行恢复。但是计算思维并不是计算机的思维,是人类赋予了计算机这种能力,然后利用计算机来为人类解决日常问题。
计算思维是解决问题的一个有力工具,而且它无处不在,这种能力就像阅读、算数能力一样。只有真正掌握了计算思维,它才能更好地为人类服务,所以在每一堂课程中,都应该注意对学生计算思维的培养。
2.计算思维的重要性
数学遵循的是严谨的逻辑思维,物理学体现的是验证思维,其实计算机学科的诞生,更多地蕴含在其中的是计算思维。国防科技大学的朱亚宗教授也曾经指出,计算思维应归类为三大科学思维之一(三大科学思维即:实验思维、理论思维、计算思维)。因此,计算思维也是计算机教育届的重要研究课题,被国际计算机界广为关注。在国外,参与研究的机构有卡内基・梅隆大学、美国数学研究所(AIM)、美国计算机协会(ACM)等组织。我国教育机构也在积极研究计算思维在教学中的创新作用。在2009年,我国工程院院士李国杰也提到,计算思维选择了合适的方式来表述问题,建模并实现问题的解。计算思维和其他学科的交叉研究也正在不断拓展和深入。例如纳米计算、计算生物学、量子计算和计算博弈理论等新兴研究领域的发展正在逐渐地改变化学、生物学、物理学和经济学领域研究的思考方式。
二、如何在“面向对象”课程中提高计算思维
如何培养计算思维是目前计算机教育界广泛关心的问题。例如,现在不仅高等院校开设计算机课程,有些中学甚至小学也都有计算机课程,学生从小就接受计算思维的培养。因此就像数学和物理一样,计算机也属于基础教育。在大学计算机专业的教学中,程序设计课程是一门必修课程,这门课中处处体现了计算思维。计算思维就是解决问题的一种思维方式,程序设计课程中从问题求解、数据定义、算法编程等地方都是培养计算思维的重要方式。面向对象的编程思想从其思想产生到其解决问题的方式都体现着计算思维。下面将从三个方面说明如何在该专业课程中培养计算思维。
1.从面向对象思想角度培养计算思维
面向对象思想从根本上就是完全符合计算思维规律的。计算思维是大脑思维过程或功能的计算模拟方法论。那么从思维角度看,计算思维注重什么呢?通过对人脑思维规律的认识,从而建立与人脑思维模式比较相似的计算方法正是计算思维的核心。软件开发从本质上讲,也是对问题的一种认识并描述的过程。而面向对象思想的根本就是从人们的日常思维习惯入手,将人们的日常表达方式应用到软件开发中,直接描述出现实世界中存在的客观事物的状态。因此面向对象思想使软件开发从过分专业化的方式回归到了客观世界,是一种返璞归真的开发方式。可见面向对象思想遵循计算思维的核心,二者是一致的,从开始求解问题时就注重对人脑思维规律的认识。它与面向过程编程有本质的区别,面向过程是函数式的编程方式,在学生一开始接触面向对象方法时,就应该把这个区别和概念清楚地灌输给学生,这更有助于计算思维的形成。所以在学习面向对象思想时就是在学习计算思维。
那么什么是面向对象的方法呢?它首先对同类型的客观事物进行抽象,形成“类”。类中包含有静态数据和动态行为,静态数据主要描述事物的外观、颜色、形态等特点;动态行为主要描述事物可以用来做什么。“类”还设置了外部接口用来与外界通信联系。但“类”是一个抽象概念,将“类”具体化就是对象。这也是面向对象这个称呼的由来。比如,电器类可以包括电视机、洗衣机、电冰箱等等电器,其中一台具体的洗衣机就是一个对象了,洗衣机的大小、重量、颜色、形状等就是它的静态数据;那么洗衣机的洗衣服功能就可以看作是它的动态行为;洗衣机面板上的“洗涤”、“脱水”、“定时”等按钮就是外部接口,只有有了这些外部接口,洗衣机才能与外部联系,否则它就成为一个与世隔绝的黑匣子了。在讲授该门课程时,首先就要把面向对象的根本思想渗透给学生,让学生在潜移默化的学习过程中既掌握了软件开发方法,也掌握了计算思维。
2.从抽象概念角度培养计算思维
计算思维的本质是抽象和自动化。抽象,是人类认识问题的最基本手段之一。计算思维中的抽象表现在使用形式化语言和完全使用符号系统上。一般的程序由标识符、常数、变量、语句、函数等组成,其中变量的数据类型就是一个抽象特例。基本的数据类型有整型、浮点型、字符型等。在面向对象中有一个很重要的数据类型,就是“类”,而面向对象语言也可以看作是“类”的语言。在现实世界中,“类”是对一组具有共同的属性特征和行为特征的对象的抽象。例如“人类”,每个人的性格、爱好、职业和特长等各有不同,但是基本特征是相似的,都有相同的生理构造,都有名字、性别、年龄、籍贯、身高、体重等等静态行为,都能吃饭、说话、走路等动态行为,所以抽象出人类这个统称。因此“类”就是从现实中抽象出来的一种数据类型。加强对“类”设计的练习和训练,可以培养学生的计算思维能力。
与数学思维相比,计算思维中的抽象显得更丰富也更复杂。周教授指出:“像计算机科学家那样去思维意味着远远不止能为计算机编程,还要求能够在抽象的多个层次上思维。”“类”本身是抽象的,并且“类”还具有继承性和多态性。“派生”和“继承”是计算思维的又一种体现,万事万物都是有联系的,不存在完全独立的个体,继承性体现了现实世界中事物的联系。比如定义了“学生”这个父类后,在定义“大学生”这个类时为了避免重复定义,可以继承“学生”类,然后再添加大学生的一些共同属性和行为特征。这样“大学生”类就具有了学生的所有特征,并具有自己的个性特征。多态性体现的是人脑的正常的逻辑思维,比如可以说“大学生是学生”,但说“学生是大学生”就是不正确的。计算机把这种人类的正常逻辑应用到了面向对象思想中,就是多态性。可见在面向对象程序设计中,无处不体现计算思维的思想,所以在讲授该课程时,不仅要讲出一般的程序设计方法,更重要的是把面向对象的思维方式灌输给学生。学习程序设计课程不是让学生照抄程序,关键是让学生理解这种编程方式的本质,会自己写程序,达到学以致用的目的。
3.从逻辑思维角度培养计算思维
计算思维体现的是一种形式规整的思维。算法和程序的基本要求是算法确定性,算法的实现一定会使用定义好的符号系统进行问题描述和问题求解。算法确定性要求算法的每一步操作必须是明确定义的,没有任何二义。所以,从算法要求的角度看,计算思维体现了严谨的逻辑思维。算法的确定性要求程序不能出现无限循环,要求单入口单出口,尤其不能有二义性。那么二义性是如何产生的,又应该如何解决,这是专业的计算机学生应该了解和掌握的。在问题的产生和解决过程中可以更好地培养学生严密的逻辑思维。在面向对象思想中,有几个需要注意的二义性问题。比如在多重继承时,从最远父类继承的成员不能明确其继承路线,会产生二义性,从而面向对象产生了虚基类来解决这个问题。面向对象思想中的作用域限定和虚基类及虚函数等等方法很好地解决了二义性问题。那么在讲授二义性问题之前,可以首先发挥学生的主观能动性,让学生在调试程序的过程中去发现问题和解决问题。最难发现的程序问题往往是逻辑性错误,而不是语法错误。所以加强计算思维可以从算法角度入手,加强学生调试程序的能力,比如可以在程序中设置一些逻辑性错误让学生来调试,从而提高学生的逻辑思维能力。
面向对象程序设计课程中处处体现着计算思维的思想,教师在讲授这门课时,可以在每一堂课,每一个细节去渗透计算思维,让计算思维融入到生活中,成为解决问题的有力工具。
三、结论
计算思维的培养是贯穿于整个教育过程中的,不是某一门课程的教学就能解决的问题。对于计算机专业学生来说,应在各门专业课中强化计算思维的培养。目前,关于改革计算机基础课程或计算机导论课程方面的研究颇多,主要是通过改革教学内容、教学方法等来突出计算思维。面向对象程序设计课程中处处蕴含着计算思维,而讨论面向对象思想和计算思维的联系方面的研究还很鲜见。本文在研究了面向对象思想的基础上,提出可以从3个方面加强计算思维,即从面向对象思想本身、抽象概念角度和逻辑思维角度培养学生的计算思维,从而使学生能够更好地利用计算思维去处理问题和解决问题。
参考文献:
[1]WingJputationalThinking[J].CommunicationsoftheACM,2006,
49(3):33-35.
[2]任化敏,陈明.计算机应用型人才的计算思维培养研究[J].计算机教育,2010,(5):61-63.
[3]PhillipsputationalThinking[J].AProblem-solvingToolforEveryClassroom,2008.
[4]牟琴,谭良.计算思维的研究及其进展[J].计算机科学,2011,38(3):
10-15.
计算机方向课题研究篇5
关键词:计算思维;通识教育;课程设置模式
中图分类号:G642文献标识码:A文章编号:1009-3044(2013)15-3554-03
近年来,计算思维(ComputationalThinking)的培养成为国际和国内计算机专家和教育学者研究的热点。作为信息时代中的一种最基础、最普遍、最适用和不可缺少的基础思维方式和能力,计算思维的培养,在我国高校推行大类教学试点的今天,如何融入高校尤其是研究型高校的计算机通识教育课程体系,成为计算机教学工作者及高等教育课程体系制订者的研究重点课题之一。
1计算思维概念的提出和研究现状
1.1计算思维的概念
计算思维是当前一个颇受关注的涉及计算机科学本质问题和未来走向的基础性概念。这一概念最早是由麻省理工学院(MIT)的SeymourPapert教授在1996年所提出的,随后将这一个概念提出到学术界视野并受到广泛关注的代表人物是美国国家自然基金会计算与信息科学工程部助理部长周以真教授(JM.Wing,CarnegieMellon大学计算机科学系),其于2006年在CommunicationsoftheACM(美国计算机权威期刊)上正式提出计算思维的定义,“计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。”[1],我国学者李国杰教授进一步指出:计算思维是一种有关于问题描述、问题建模和问题求解的科学思维能力。[2]周以真教授认为,计算思维是一种本质的、所有人都必须具备的思维方式,就像阅读、写字、做算术一样,成为人们最基础、最普遍、最适用和不可缺少的基础思维方式。犹如印刷出版促进3R(Reading,wRittingandRithmetic)的普及,计算活动和计算机也以类似的正反馈促进了计算思维的传播[1]。这一概念一经提出,旋即引起国内外计算机界、哲学界及社会学界的广泛研究与探讨。
1.2国内外研究现状
当前,计算思维的一系列方法(递归、关注点分离、抽象和分解、保护、冗余、容错、纠错和恢复)在教学和培训中的应用研究正在各国逐步展开探索[3]。计算思维的理念在美国教育界得到了广泛支持,不仅有卡内基.梅隆大学的专题讨论,更有包括美国计算机协会(ACM)、美国国家计算机科学技术教师协会(CSTA)、美国数学研究所(AIM)等组织在内的众多团体的参与。美国国家科学基金会(NSF)重大基金资助计划CDI中列出在软件工程课程中引入计算思维中的关注点分离等方法,及其在《图像处理》教学中的应用等研究[3]。
对计算思维的探讨也在英国的教育界持续升温,计算思维对哲学、物理、生物、医学、建筑、教育等各个不同的领域学科的影响是主要的研讨主题,英国计算机学会BCS(BritishComputerSociety)组织了欧洲的专家学者对计算思维进行研讨并提出了欧洲的行动纲领[2]。
20世纪初,计算思维也进入我国学者的研究视野中.2008年,我国高等学校计算机教育研究会就科学思维与科学方法在计算机学科教学创新中的作用举办研讨会。会议以计算思维领域的研究以及它在科技创新与教育教学中的重要作用为主题,重点研讨如何将计算机课程与学科相结合,讲授计算思维方法。《九校联盟(C9)计算机基础教学发展战略联合声明》(2010)中也将“把培养学生的‘计算思维’能力作为大学计算机基础教学的核心任务”作为结论性的要点提出[4]。
针对在高等教育阶段的计算思维培养,目前国内学者的一致观点是,计算思维是三大现代科学的基础思维精神和能力之一(另两个为数学、物理能力),是高等学校尤其是研究型大学学生在日常的学习、研究与将来的工作所必须的基本思维能力。在我国目前及将来的高等教育课程体系中,计算思维的培养是不可忽视的一个领域,是大学通识教育层面的重要部分。
笔者认为,大学计算机基础课程体系的改革,可以考虑从计算思维的培养这一角度入手,而不是简单的操作技能的训练,而是以提升素养、训练思维、培养能力作为课程培养目标,以基于学生和学校特点的多种不同形式存在于通识教育课程体系中。
2国内大学计算机通识教育课程的现状
关于通识教育的涵义,国内外学者已有很多不同角度的阐释。从性质、目的、内容三个维度来界定,可以得出大多数国内外专家所认可的通识教育的涵义,“通识教育是针对所有大学生的非专业和非职业性的教育,是高等教育的重要组成部分;是一种关注人的全面和谐发展的文明教育和人性教育;其内容是一种广泛的涉及涵盖所有学科的基本的,一般性的知识及关于人的生活的各个领域的知识和技能的教育[5]”。同时,通识教育的内涵和内容也会随着社会的发展而变化,从而具备一定的时代特征。由此可以得出,随着人类社会进入信息化时代,计算能力成为作为社会人的生存基本必备能力,计算思维的培养也随之成为高校通识教育的重要内容。
谈到我国高校计算机通识教育的现状,就不能不先对目前高校通识教育课程的整体局面作出审视。当前我国大学通识课程多以公共课和选修课的面目出现,很多学校的通识教育基本上局限于教育部所规定的常规公共必修课,如大学英语、思想政治、大学计算机基础等,具备通识性质的课程偏少,课程的内容过于偏向应用型和专业化。虽然一些高校的培养方案里列出的通识课程总量上看似相当多,但是由于教务实际操作上的一些具体原因,如总学分中的必修和选修课程的限定比例、超出学分的课程收费等,所以能够真正让学生修习到的通识课程十分有限,同时课程体系内部承接性和逻辑性不强,同时在学生面对课程作出选择时也缺乏提供以必要的指导。不少学校对通识教育目标的理解尚不够深入,实施途径还比较单一,课程设置和讲授内容也不够合理。
总之,大部分高校包括相当数量的“985”和“211”研究型大学,具有明确教育理念和完整结构的通识教育课程体系还未形成。在这样的普遍对通识教育理念认识不足的环境中,高校计算机公共课程的内容和教学方式也存在相当的偏差,文化的内涵少,基础技能的内容多。课程主要局限于讲授计算机的基本概念以及常用/流行软件产品的使用。计算机公共课程更是仅限于软件操作训练式的“大学计算机基础”及程序设计类课程,计算思维的培养也就无从谈起。
3美国大学通识教育课程开设的经验
通识教育是美国大学本科教育的核心和基础,有着悠久的开展历史。有无开设通识教育是美国大学在通过区域性认证组织认证时的必需条件,因此在美国通过认证的大学都设有通识教育课程。各大学要求学生需要修习的通识教育课程总量大约占到其本科阶段要修习的课程总量的1/3左右[6],在本科教育中的重要地位可见一斑。尤其是众多研究型大学,均将通识教育课程的建设作为其本科教育的核心任务,并在长期的实践中形成了具有不同特色的通识教育课程体系模式。
以下简要介绍其中的三种主要模式:
3.1基于大类学科的模式
基于大类学科的模式是将通识教育课程整体按照传统教育意义上的大类学科来作出区分并分类组织课程,例如自然学科类、社会学科类、人文和艺术学科类等。具体操作时常有两种方式,第一类是自由模式,即完全任由学生按照兴趣在各学科类别的课程中自由选择,仅需满足学校所规定的各大类中必须修习的课程学分数即可;第二类是组合模式,即学校将每个大类学科间的不同课程进行合理搭配与组合后再提供给学生进行限制性选择。组合模式作为基于大类学科模式一种自我修正完善的版本,常常被美国高校采用,此模式能够有效解决自由模式的最为人所诟病的弊端,即学生在各大类间选课时的盲目性和无关联性,有助于实现学科大类中各个学科课程的关联和融合。
3.2基于知识与能力的模式
此种模式在课程设置时将通识培养计划中列出的基本能力和各能力所涉及的知识主题作为论据,而并不遵照传统的学科大类。例如,Harvard大学的作法是将审美能力、文化理解能力、实证数理能力、道德思考能力、认识生命和物质世界的能力作为培养目标[6],将校本的通识教育课程分为8个大类,以供学生从每一类中选取一门课程。此种设置模式在操作层面具备相当大的难度,需要集合各学科领域的教师和专家,在对社会时代的大环境需求及学生的个人发展需求进行深入广泛的探讨的基础上总结归纳出需要培养的基本能力,并将相关各个学科的知识整合融入各个中心能力主题之中。
3.3兼顾模式
顾名思义,此模式混合了以上两种模式的特点,在校本通识教育课程的总体设置中兼顾大类学科和知识能力这两个维度。
分析美国“大学协会”中的59所大学的通识教育体系,采用混合模式的占有56%左右,基于大类学科模式和基于能力发展模式则各占22%。以上分析可以看出,美国研究型大学在通识教育的课程设置中注重人的能力和基本素质的培养,注重各学科主题的交叉融合、学科系统知识的连贯性及学科间视野的开阔启发性。这些经验对于我们推进通识教育课程体系改革,设计建设具有计算思维培养目标的计算机通识课程,具有相当大的借鉴意义。
4基于计算思维培养的高校计算机通识教育课程设计要点
周以真教授认为,“计算思维是人类实现问题求解的一种途径,但决非要使人类像计算机那样思考。与计算机相比,人类富于创造力和想象力,使用计算设备,人们可以运用自己的智慧去解决那些在计算时代之前不敢尝试的问题”[7]。计算思维的本质是抽象和自动化,是一种在信息社会中人人都需要具备的基本思维能力,就如同3R能力。以上的想法,清晰地说明了培养计算思维能力在当代教育中的重要意义和基本目的。
如何在高校通识教育课程设计中体现这种思维能力的培养,笔者认为,其核心是要转变对于通识教育的认识观念,从课程设置、教学内容、教学方法等不同层面角度上将计算思维融入教育过程中,潜移默化地培养学生的计算机文化素养,引导其自我建构计算机科学思维能力并自发地应用于学习和研究之中。
根据本文以上的多方面阐述分析和笔者多年从事大学计算机基础教学工作的经验,对未来高校的计算机通识教育课程设置,提出以下的几点,以供参考。
4.1实现“因类施教”
大类教学是我国高校总体课程体系改革的发展方向,在计算机通识教育课程设置中应顺应这种趋势。根据各大类(例如,文史类、艺体类、理学类、工程类)中不同学生特点和专业需要,在计算机教学内容选择上加以区别,实现“因类施教”。
4.2设置“层次递进”的立体多元课程组合
根据专业学科特点,以推荐选修的方式组合呈现具有逻辑承接性的层次递进的计算机类课程,避免学生自由选修的盲目性。在这方面,以华南师范大学为首的一些高校已进行了不少的先行探索,建立了计算机公共课“三层次”等不同的课程体系结构。
4.3结合专业背景实现计算知识与学科知识的交叉融合
注重各个学科与计算机通用理论体系的交叉性领域,在教学内容设计中注重与学科知识的融合,设计具有学科特点和综合性的实验训练内容。可以考虑吸收各专业学科中从事计算机相关研究的教师组成跨专业背景的教学团队,共同从事课程设计和教学。“通过实例教学,使学生了解计算机在不同学科领域的应用和问题解决时所涉及的计算方法与思想。这样一方面有利于学生熟悉计算机学科的普适思维方式,同时又通过面向本学科专业的应用案例的学习从而实现了对专业领域中计算机应用的感性认识和理解”[8]。
4.4利用项目驱动或任务驱动教学模式,培养问题求解的抽象思维
在具体教学中如何组织和呈现相应的教学内容,使学生理解计算思维的基本方法,而不是简单的概念和知识的堆积?笔者认为,较为合适的教学过程应该围绕问题求解的基本过程,采用营造项目或任务驱动的教学环境,通过问题的引入,引导学生寻求解决问题的思路,构造问题的解决方法或实现方法,了解计算思维解决问题的一般步骤,理解计算在问题解决过程中所发挥的作用,拓展学生计算思维的意识与能力。以此提高学生运用计算机知识实现问题的抽象、进行问题求解和形式化描述的能力。
5展望
作为现代科学三大思维能力,计算思维将是每个现代社会公民必需的生存技能和工具。如何加强高校学生尤其是研究型大学学生的计算思维的训练,在我国高等学校通识教育课程体系建设中是不可忽视的重点课题。笔者将在以后的一线教学研究工作中,继续总结经验,向读者提供更具有科学依据的结论和实践指导。
参考文献:
[1]WingJM,谭良.ComputationalThinking[J].CommunicationoftheACM,2006,49(3):33-35.
[2]牟琴.谭良.计算思维的研究及其进展[J].计算机科学,2011(3):10-15.
[3]郭锂.叶惠文.TPBIM在“广东省高校计算机公共课教学改革”试点课程中的构建与应用——以“网页设计与制作”课程为例[J].中国电化教育,2012,12(3):111-135.
[4]九校联盟(C9)计算机基础教学发展战略联合声明[J].中国大学教学,2010(9).
[5]李曼丽.通识教育——一种大学教育观[M].北京:清华大学出版社,1999:226.
[6]熊耕.美国研究型大学通识教育课程设置模式的分析及启示[J].比较教育,2012(4):47-51.
计算机方向课题研究篇6
摘要:本文通过分析当前社会对计算机专业人才需求及高等师范院校计算机专业人才就业现状,提出了以就业为导向的计算机专业改革的必要性,并就我院计算机专业培养方案与课程体系改革与实践经验进行了详细介绍。最后通过分析目前我国高师院校计算机科学与技术专业中存在的主要问题,指出以就业为导向的教育教学改革是系统解决高师院校计算机专业各种问题的关键。
关键词:就业;高师院校;计算机专业;培养方案
中图分类号:G642
文献标识码:A
1前言
随着高校扩招以及高等教育向大众化、普及化方向发展,大学毕业生就业形式十分严峻。近几年来,大学生就业遭遇“寒流”。根据教育部公布的数字,2005年全国高校毕业生达338万,就业率为72.5%。72.5%的就业率意味着大约有100万的大学毕业生没有工作。2006和2007年全国高校毕业生分别达397万和456万,就业形势日益严峻。据学校部、北京大学公共政策研究所联合的《2006年中国大学生就业状况调查》显示,截至2007年5月底,在接受调查的2006届本科毕业生中,已签约和已有意向但还没有签约的占49.81%)新浪网调查数据为41.99%),不想马上就业的占15.02%)新浪网调查数据为7.27%),而没有找到工作的比例为27.25%)新浪网调查数据为36.50%)。
就计算机专业的情况来看,在信息经济与知识经济占主导地位的当代社会,信息产业的迅速持续发展决定了计算机学科所培养的学生就业市场比较广阔,各级各类软件公司、信息中心、网络公司、党政机关和事业单位的信息化部门、企业信息化及自动化改造部门,以及发展中的高校自身,对这类人才都有很大的需求。单就信息化来说,无论是企业,还是政府机关、事业性单位,从中央到地方都呈现信息化、网络化的发展趋势,都需要大量的计算机人才。正因为如此,计算机专业经过了一个大发展的时期,据教育部高教司统计,到2006年,全国已有1000多所各类高校开设了计算机类本科专业点1361个,在校生达到45万余人,每年的毕业生达11万余人。另外还有大量的计算机类高职高专、中专学校和社会上数不清的长期或短期计算机应用培训班,培养的计算机类学员每年少说也在100万以上,他们都在蚕食着计算机人才市场这块蛋糕。从目前情况看,计算机专业毕业生的需求,已基本上呈饱和状态,也出现了就业难的问题。
其实,计算机专业毕业生就业难还有更深层次的问题。近年来,随着世界范围内信息技术的迅猛发展,国内的软硬件开发公司,特别是国外资本在国内的软硬件外包公司大量出现,对信息技术软硬件开发人员和白领工人的需求迅猛增长。同时,在我国发达地区,复合型、专业型、经营型、创新型的计算机专业人才也十分紧缺。从这种情况看,计算机教育的前景十分看好。然而,从人才市场的调研结果可以看出,由于我国很多高校并不重视面向市场办教育,造成计算机人才市场上大量出现“有岗无人”和“有人无岗”的怪现象。高等学校特别是非重点的一般本科院校计算机专业教育教学值得认真研究。
2高师计算机专业就业现状分析
上述就业难的问题在我国的高等师范院校计算机专业毕业生中显得尤为突出。对于师范院校的计算机专业,除了有上述因素外,毕业生就业困难还有以下两个方面的原因。
第一是师范类计算机专业毕业生的需求量比几年前已大大减少。十多年来,随着计算机技术的发展和普及应用,形成了一支庞大的师范类计算机教育队伍。从重点师范大学到普通师范院校,从大量的师范专科学校到中等师范学校都有计算机专业,每年培养着大量的各种层次的计算机教师。然而,计算机老师的需求情况怎么样?首先,经过多年普及计算机教育,城市中小学计算机老师已经饱和。由于中等学校基本上是以应试教育为主,教育以升学为导向,中考、高考无疑就成了学校教学安排、学生学习方向、家长重视程度的指挥棒。而今,由于中学“信息技术”课程还尚未正式纳入中考、高考等升学考试的考核范围之列,这样就导致了许多学校、学生以及家长对计算机课程不重视,许多农村学校甚至尚未开设“信息技术”课程,即使有的开设了,但由于课时较少,计算机专业教师的需求量也就很小。再者,很多中学领导往往认为信息技术课程简单,一般理科出身的老师都可以教,因此也就不刻意引进计算机专业的教师。而对于很多农村学校来说,即使开设了信息技术课程,由于经费紧张,买不起多少计算机,也就没有必要引进计算机专业的老师了。就我校所在地,有着近800万人口的安庆市(含8个县)来说,每年吸收有编制的计算机专业教师不足10人,而仅我校每年培养的师范类计算机专业的毕业生就达240人之多,供大于求的情况十分突出。
第二是师范类计算机专业毕业生面向计算机软硬件开发和计算机应用岗位就业的能力很差。受老的培养方案的限制,师范类计算机专业单纯地培养面向中等学校计算机教育师资,课程设置与社会需求出现脱节,培养出的学生不能胜任其他行业的软硬件开发和计算机应用工作。长期形成的那种重理论轻实践、重系统性轻应用性的培养模式也为大多数师范类计算机专业所沿用。再加上师范类的必修课,如教育学、心理学、中教法、“三字一话”、微格教学、教育实习等与师范生教师职业技能有关的训练和学习占据了大量的学时,使得师范类计算机专业学生学习软件开发和计算机应用的课程比工科院校学生要少得多,而且动手能力很差,这无疑增加了高师计算机专业毕业生的就业难度。难怪有些师范院校计算机专业的毕业生不敢到软件开发公司去应聘,甚至不敢到企事业单位计算机应用岗位去应聘。
师范类计算机专业就业难的现状将会一直持续下去。解决的方法除了鼓励毕业生面向基层、面向边远地区和农村中小学就业,主动选择到私立、民办学校就业或自主创业等渠道就业外,改革旧的培养模式和培养方案,强化学生的素质教育,培养学生的动手能力和创新精神,让学生能够到更加广阔的人才市场去应聘是当今师范院校计算机专业必须重视的问题。因此,师范类计算机科学与技术专业教育教学改革势在必行。
3以就业为导向计算机专业改革的必要性
综合相关文献资料,发现目前高师院校计算机专业主要存在以下问题:(1)学校的计算机教育整体上滞后于计算机技术的发展;(2)地区间的经济发展不平衡,计算机应用水平差距较大,导致不同地区计算机教育水平的不平衡;(3)专业设置较早的学校和专业设置较晚的学校的专业教育水平不平衡;(4)没有统一的教学计划和教学大纲,各个学校各自为政;(5)在进行改革的部分高师院校,计算机专业的培养目标不明确。教学计划既存在盲目向理工科院校看齐的倾向,也存在着培养“高级操作员”的问题,培养模式和课程体系难以满足计算机行业的需要;(6)教学内容陈旧,教学方法落后;(7)教育经费投入不足,教学设备数量少、质量差,尤其是计算机硬件教学设备更差,且实验设备更新缓慢,学生难以得到较先进的综合性训练;(8)科研项目少,科研水平差,尤其是面向社会的应用开发项目少,不利于对学生进行应用开发训练;(9)相对于理工科计算机专业学生,高师学生就业能力有较大的差距。
所有这些问题都严重地影响和制约着师范院校计算机专业的正常发展,也不能适应当前高度信息化社会的要求和需要,更是影响高师计算机专业毕业生就业的重要障碍。多年以来,高师院校计算机教育界也一直围绕这些问题开展研究工作,并取得了一定的研究成果。如文献[3]从计算机专业培养目标、教学内容和教学方法等方面,就高师院校计算机科学与技术专业建设给出了详细的改革建议。文献[4]针对高师计算机专业本科生实践能力培养方面提出了具体的“一新二管三纲四考”的培养模式。文献[5]以高等师范院校计算机专业教学改革为例,从教育观念的更新、教学模式的转变、教学手段的更新、教学对象的再认识、教学中的教材教法等多个方面分析以网络为主的现代教育模式改革的思想,探索以多媒体和网络为主体的教学环境下的教育新思路。文献[6][7]均是探索高师计算机专业改革中有关教学方法、内容等问题的解决方法。然而,迄今为止几乎没有文献着眼于就业问题探索高师计算机专业的改革。我们认为,以就业为导向的教育教学研究正是系统解决高师院校计算机专业各种问题的关键,也是当前研究的热点。
4我院计算机专业面向市场改革的研究与实践
自2004年以来,随着计算机专业学生就业难的问题日益突出,我院一直致力于面向市场的师范类计算机科学与技术专业改革的研究与实践,具体从以下几个方面进行了研究和探索。
(1)积极探索高师计算机科学与技术专业面向市场改革课题
为了解决计算机科学与技术专业就业难的问题,师范类计算机科学与技术专业改革势在必行。作者在理论上进行了积极探索,提出了改革的主要思路,包括改革计算机科学与技术专业的培养方案和课程体系,提倡素质教育,注重能力培养,加强教材建设,进行教学方法和教学手段的改革,提高教师素质等。
(2)以就业为导向的计算机专业培养方案与课程体系的构建与实践
以就业为导向指出了培养方案与课程体系必须考虑就业市场的需求,培养方案要直接与就业目标挂钩,就业方向要在培养方案与课程体系中清晰体现;课程设置要瞄准某种职业并落实到具体岗位,指向工作需要,即根据职业需要的知识、技能确定课程内容,使“能力本位”的思想得到体现;专业通用课程考虑到了学生的职业生涯的发展,职业方向课程满足了学生即时就业的需要。
为了在一个培养方案中培养上述几种人才,必须实行分方向培养的策略;在课程设置中需要设置公共基础课、专业基础课、专业方向课和专业拓展课。考虑到基础课和专业基础课在各方向中通用,专业方向课和专业拓展课随专业方向的不同而不同,因此模块化就成为课程体系的基本结构。为了适应人才市场需求的变化,培养方案和课程设置不能是一成不变的,而应具有动态的特性。因此,我们的目标是构建一个以就业为导向的模块化、动态的计算机专业人才培养方案和相应的课程体系。
为此,首先对计算机行业岗位群的能力进行分解,将其中的基本知识和技能设计为专业通用课程模块;再将该职业范围内适用于各个具体工作岗位的技能设计为满足就业需要的职业方向课程模块,职业方向模块易于和相关职业资格证书衔接。专业通用模块和多个职业方向模块组合成一个专业的培养方案与课程体系。
动态性阐明了培养方案与课程体系适应变化的显著特征。动态性主要包含两个方面的内容,一是职业方向模块的设置与市场需求的变化保持一致,体现出课程设置的动态性;二是根据人才需求和学生就业率的变化情况,可调整选修相应职业方向模块的学生人数,体现出课程选择的动态性。
但是构建就业导向的模块化动态培养方案是一个相当复杂的过程,涉及到多方面的因素。公共基础模块主要由教务处协调其他院系建设,大类专业通用基础模块主要由计算机专业基础教研室建设,职业方向模块主要由软硬件教研室建设。其中,软硬件教研室起综合协调的核心作用。课程体系构建和专业教学计划的制定可按以下思路来进行:
1)调研行业企业现状。分析专业对应的职业方向,确定职业方向模块;分析每个职业方向模块应具备的专门技能和知识;写出行业调研报告。
2)调研人才市场和学生就业情况。分析每个职业方向的人才需求情况;提出选修相关专业模块的学生人数建议;写出人才需求分析调研报告。
3)设计职业方向模块。确定每个职业方向模块所开课程;确定职业方向模块对应的职业资格证书;确定课程的开出顺序。
4)构建课程体系。将公共基础模块、大类专业通用基础模块、职业方向模块组合成新的课程体系。
5)编写专业教学计划。按教学计划的格式和要求编写相应的专业教学计划和教学大纲。
这一思路在我院2006级的培养方案中得到体现,该方案中把计算机专业分为师范和非师范两个大的方向。两个方向的优秀毕业生都可以报考研究生,师范方向的优秀毕业生可以报考计算机软件与理论方向和计算机系统结构方向的研究生;非师范方向的优秀毕业生可以报考计算机应用方向的研究生。由于非师范方向涉及的专业范围还太宽,可以再分成若干方向,在06级人才培养方案中设置.NET和JAVA两个方向,08级增加嵌入式系统方向。从06级开始,计算机科学与技术专业培养方案的具体做法是:学生在前四个学期不分方向,学习公共基础课和专业基础课。在第四个学期末学生根据自己的兴趣、爱好和学习基础自由选择专业方向,同时加强对学生的引导,避免随意性和不切实际的情况发生。后四个学期的学习内容包括两个部分――专业方向课和专业拓展课。在所有课程都注重实践环节的教学,注重学生动手能力和创新精神的培养。
为了让学生尽早了解我们的培养方案,在每届新生入学时就介绍我们的培养目标和方向设置,使学生一开始就明确自己的学习目标,增强了学生学习的自觉性和主动性,学风明显好转,教学效果非常好。例如,以前每次课教师靠点名约束学生听课,自从分方向教学以后,每次课同学们都提前来到教室,上课时已是座无虚席。
(3)以就业为导向的校内实践教学基地的建设
为了探索校内实践教学新思路、新方法,在教学资源相对紧张的情况下,我院于2004年建立了大学生科技创新活动中心,构建另一种校内实践教学平台,以就业为导向,积极引导大学生参加科技活动,提高他们主动实践的创新意识和动手能力。
第一,积极争取大学生的科研立项,仅2007年,计算机与信息学院就有十几位同学获得校级科研立项。
第二,实行科研导师制,鼓励大学生参加导师的项目研究,效果明显。2005届汪智华的“粗集理论原型系统的集成与实现”,2006届汪中的“不确定信息系统知识提取-RSDM功能的拓展”,2007届李玉杰的“试卷质量分析自动生成系统数据图表化”、张澜的“基于局域网的虚拟场景多人连线技术的实现”和2008届王少华的“一种基于多满意度的公交线路选择最优化数学模型”等被评为优秀毕业论文。还有更多的同学积极参加导师的横向课题项目开发,如为安庆市及下属8县的自来水公司创建的自来水电脑收费系统;为安庆市劳动就业局创建的“劳动力资源数据库与劳务输出网”,为安庆市十里物流公司创建了“物流企业信息网”等,实现了产、学、研相结合,从中动手能力和创新精神也得到了锻炼和提高。
第三,面向就业,鼓励和引导学生积极参加我院每年各举办一届的程序设计大赛、网页设计大赛和课件制作大赛等品牌活动,鼓励和引导学生积极参加部级、省级各种科技竞赛,强化主动实践能力,取得丰硕成果。2004至2007年,共获得省部级以上科技竞赛奖励20多项。其中,2004年12月,叶敏等同学荣获首届全国计算机仿真大赛二等奖;2006年12月,刘伟等同学又荣获第二届全国计算机仿真大赛二等奖。2006年10月,汪中等同学荣获第五届“挑战杯”中国大学生创业计划竞赛铜奖。2007年12月,袁莹莹等同学荣获2007高教社杯全国大学生数学建模竞赛一等奖。相关信息均被新华网、安庆晚报等媒体报道。
在师范教育方面,以科技创新基地为依托,通过引进安庆市中学信息技术奥赛培训、通用技术教师培训以及各类中小学生科技创新活动,加强和深化“双进”工程,构建高等教育与基础教育互动通道,也取得了丰硕的成果,例如我院毕业生陈亮指导的中学生获2008年安徽省青少年科技创新大赛二等奖。
(4)面向就业市场,拓展校外实践基地的教学形式
积极探索校企合作,构建实践和就业基地。为计算机软硬件开发人才的培养和就业,我院已经建立了一批校外实践和就业基地,例如在2007至2008年与北京大学软件与微电子学院、翰子昂公司等签定了联合培养协议,已有数十名同学进入基地学习,取得了良好的效果。
5以就业为导向的高师计算机专业改革面临的主要问题及进一步思考
就业导向的高师计算机专业改革的实施,必将对传统的教学管理和学生管理模式产生较大的影响,有的甚至是根本性的变革。就目前而言,主要面临以下问题:
(1)现行的招生及学籍管理制度面临挑战。目前,学生进校后,专业已经确定)即师范类或非师范类计算机科学与技术专业)。该体系实施后,第一、二学年学生的专业方向不确定,从第三学年开始,学生选修不同的职业方向模块。
因此,新生进校后部分学生的专业方向将会调整)由师范转向非师范或由非师范转向师范),现行的招生、电子注册和学籍管理制度将会面临挑战。
(2)现行的教学管理模式面临挑战。该方案实施后,教学管理从以班为单位转变为以专业方向为单位。因此,必须建立适应分方向培养的信息化学生选课和成绩管理系统,排课方式将进行大的调整,选修、重修等也将遇到新问题。
(3)现行的学生管理模式面临挑战。该方案实施后,行政班级和上课班级分离,同一行政班级包含多个专业方向的学生,班级管理、学生评优等出现新问题。
面对这些问题,我们提出一系列的相关课题,比如“以就业为导向的师范院校计算机专业培养方案与课程体系改革研究与实践”、“以就业为导向的高师院校计算机科学与技术专业改革及大学生能力培养的研究与实践”、“以就业为导向的分方向教育教学管理改革研究与实践”等。在这些研究课题的基础上,认真总结经验,动员更多人的热情参与,充分调动各方面的积极性,这项以就业为导向的改革措施一定会达到预期的效果,为计算机专业培养方案与课程体系建设探索出一条新的道路。
参考文献
[1]杨克昌.倡导自主发展,突出个性培养――计算机科学与技术专业“2+3模块”教学改革的实践与探索[J].计算机教育,2004,(5).
[2]刘乃琦.计算机专业(学科)面临的挑战与创新[J].计算机教育,2005,(12).
[3]孙多然等.关于高师院校计算机专业教学改革的几点建议[J].阜阳师范学院学报(自然科学版),2003,(2).
[4]赵致琢.高校计算机专业教育如何改革[J].计算机世界,1998,(12).
[5]腾国文.高师计算机专业本科生实践能力培养的研究与探索[J].吉林师范大学学报(自然科学版),2004,(4).
[6]段利华.计算机科学与技术专业现状分析和人才培养模式改革研究[J].高等理科教育,2007,(2).
[7]李卓玲.应用型本科计算机专业培养方案的制定策略与实施[J].沈阳工程学院学报(社会科学版),2006,(10).
[8]顾明远.基础教育与创新精神[J].中国教育学刊,1999,(2).
[9]贲可荣.计算机专业面临的挑战与对策[J].海军院校教育,1999,(4).
[10]姚合生.师范类计算机科学与技术专业面向市场的改革[J].安庆师范学院学报(社会科学版),2006,(12).
[11]赵致琢.高等学校计算科学(专业)教育[M].北京:科学出版社,1996.
[12]李东.计算机应用专业教学内容与课程体系改革与实践的探讨[J].榆林高等专科学校学报,2001,(4).
[13]王四万,师军.计算机科学(教育)专业本科培养模式和课程体系结构的探讨[J].现代电子技术,1999,(7).
TheResearchandExperienceofUndergraduateEducationPlanandCurriculumSystemReformof
NormalCollegeComputerSpecialtybyLeadofEmployment
YAOHe-sheng,JIANGJin-jian,JIANGKe-qin
(SchoolofComputerandInformation,AnqingNormalCollegeAnhuiAnqing246011)