时间:2023-04-03 10:03:04
引言:寻求写作上的突破?我们特意为您精选了12篇计算机专业本科论文范文,希望这些范文能够成为您写作时的参考,帮助您的文章更加丰富和深入。
一、因材施教。恰当选题
选题是毕业设计论文工作的第一步.是高质量完成毕业设计论文指导的前提保证。经过三年多的学习,学生已经具备了从事本专业工作的基础知识,但相对来说他们的知识结构还是浅层次的,大部分同学还不具有选题、立项的能力,即使能选定题目,也往往难以全面提升自己的能力。教师在选题时,应贯彻因材施教的原则,题目的难度适应学生的实际能力和水平,鼓励一部分优秀学生有所创造。应该承认,在学习方面,学生是存在差异的,因此毕业设计论文选题难度要有差异性,这并不是一种歧视行为。教师的选题应与自己的科研项目相结合,发挥自身优势,以更好地指导学生。同时选题也要注意连贯性,可以利用前届学生的研究成果,在他们的基础上,继续作深入的研究。当然,学生不仅仅是以上两类,但只要掌握了因材施教这一原则,就找到了解决问题的思路。
二、确定选题。先导培训
课题确定以后.指导教师应给每个同学下达毕业设计论文任务书,以明确整体工作内容、提出明确的技术要求和量化的工作成果要求,包括论文的开题报告及设计的总体方案,论文及说明书的字数,图样、实物的数量,按毕业设计论文各阶段拟定工作进度,提供必要的资料和数据,列出部分推荐参考文献目录等。由多个学生共同参加的课题,必须分别明确各个学生应完成的工作内容和要求。
(1)以培养创新能力为中心的教学目标:要在毕业设计环节中突出加强对学生创新意识和创新能力的培养,首先,就要更新观念,从思想深处改变对毕业设计作用的传统认识.对毕业设计的培养目标和教学要求加以改革。明确地提出:毕业设计不再是单纯地针对解决专业技术问题能力的培养.而是对学生综合素质和创新能力的培养。毕业设计不仅是综合检测学生近四年学习的效果和水平,也是对已有教学环节的扩展和深化,更是检验和发挥学生创造性、开展创新活动的试金石,是学生综合素质与培养效果的全面检验。
(2)以学生为过程主体的培养原则与模式:毕业设计中学生创新能力的培养和创造活动的开展,必须坚持以学生为主体的培养原则。要想学生发挥能动性创造性,首先要使其具有自主性,成为毕业设计过程中的主角,而不是跟在老师后面亦步亦趋的配角。只有当学生切实地感到自己是创造活动的主体,才能激发创造的热情,全身心地投入创造的过程并关心创造的结果i才能进发出想象力、意志力和创造力。
(3)把握适度的指导方法与强度:把握适度的指导方法与强度在学生选择了合适的毕业设计题目,有了创新的欲望后,导师给予的正确、适度、及时的教学指导,会成为学生创新设计活动的催化剂、助动力和方向盘。
(4)鼓励学生的创新行为:学生是一个需要肯定、褒扬,需要体验成功喜悦刺激的群体,在毕业设计过程中,指导教师的信任和鼓励会直接影响到学生创新欲望的产生、创造意识的萌发和创造力的实现。以鼓励为主的指导方法,能够满足学生的成功需要,调动他们的积极性.再加以正确的引导.会大大促进学生创新意识的发展和创新能力的锻炼。
三、过程监控。全面育人
学生进入课题后,对每个人应根据任务书,列出时间表,对毕业设计论文工作进行督促检查。最后一学期学生课程少,加上找工作、研究生复试等问题,学生心态比较浮躁,检查督促跟不上,很容易造成毕业设计论文拖后,有的甚至完不成任务。指导教师每周至少应与每个学生保持接触交流,听取学生的汇报,检查进度情况,帮助学生解决毕业设计论文过程中遇到的疑难问题。整个毕业设计论文过程中,要培养学生独力解决问题的方法和能力:培养他们严肃认真的工作态度、勤奋钻研的优良学风:注重开发学生的创新精神和创造能力,严禁抄袭。
指导过程中,应该融思想道德素质教育、业务素质教育、文化素质教育于一体,注重学生素质的全面提高。坚持教书育人,在毕业设计论文指导期间,要对学生进行政治思想、职业道德和纪律教育,严格考勤。学生因故请假应督促其按有关规定办理相关手续。做事先做人,尊敬别人,科学作风,团队精神等是做事的基本素质要求,要让学生学习和体会做人做事做学问的各方面事情.要让学生养成良好的工作习惯。
四、指导撰写毕业设计论文报告
一、课题研究背景
(一)国内外的研究现状
1、网络教学的设计理论与方法的研究缺乏系统性
通过对国内外有关的学术刊物(如《电化教育研究》、《中国电化教育》、《EducationalTechnology》等)、教育网站和国际国内有关学术会议(GCCCE、ICCE、CBE等)的论文集进行分析,网络教学的设计研究主要是关于建构主义学习环境的设计和协作学习的设计等方面,缺乏系统的研究。可以说,网络教学的设计理论的研究还处于初级阶段,还有很多问题需要去研究和探索。例如,在网络环境下如何利用网络资源进行主动学习、利用虚拟情境进行探究学习、利用通讯工具进行协商学习、利用工具进行创造学习的设计以及教师指导性活动的设计等方面,都值得我们去研究。
2、网络教学的评价研究才刚刚起步
随着Internet应用的普及,网络教学已成为一种重要的教学手段和教学场所。然而,与传统教学相比,网络教学的质量保证体系却显得不够完善、健全。如何保证网络教学的质量,建立一个行之有效的网络教学评价模型,已成为网络教学研究的一个重要课题。时至2000年,教育部批准全国31所高校建立网络教育学院,但却没有制定出如何保证网络教育质量的相关政策。美国国家教育政策研究所(TheInstituteForHigherEducationPolicy)于2000年4月也发表了一份名为"在线教育质量:远程互联网教育成功应用的标准"的报告,然而,这些文章(报告)也仅仅是描述性的定义网络教学的评价指标,而对如何组织评价、如何获取定量数据、评价数据如何促进教学等方面则很少涉及。目前,网络教学的支撑平台中的学习评价模块往往只含有测试部分,而缺乏相应的分析与反馈。
(二)课题研究的意义
1、促进网络教学的发展,提高网络教学的质量
由于网络教学可以实现信息资源共享,在网上组织最优秀的教材和教法,使学习者在网上可以学到最新的知识,因此是教学改革发展的方向。通过本项目的研究与实践,使网络教学更能为学习者提供一个建构主义的学习环境,充分体现学生的首创精神,学生有更多的机会在不同情境下去运用他们所学的知识,而且学生可以根据自身的行动的反馈来形成对客观事物的认识和解决实际问题的方案,从而提供网络教学的质量。
2、寻找利用计算机技术和网络技术实现学生远程交互自主学习的教学设计的技术解决方案
3、完善和发展教学设计理论
网络环境下的教学与传统教学,不仅是教学环境的不同,在教学内容、教学手段、教学传播形式上都有本质的区别。通过本项目的研究,能够解决网络环境下,教学如何进行教学设计,如何调控教学过程,如何有效实施教学活动以达成教学目标,是对教学设计理论的完善和发展。
二、课题研究内容
(一)研究的主要内容
1、网络教学设计理论体系的研究
包括教学目标的设计、建构性学习环境的设计、学习情境的设计、学习资源的设计、学生自主学习活动的设计、学生协作学习活动的设计、教师指导性活动的设计、学习评价工具的设计等。
2、基于网络环境下的教学策略与教学模式的研究
(1)网络教学策略的研究,如网络环境下的教学内容组织策略、网络环境下的教学情景营造策略、网络环境下的教学对话组织策略、网络环境下的的课堂管理策略等
(2)网络教学模式的研究,如项目化学习模式、探索性学习模式、研究性学习模式等
3、网络教学评价的内容体系、方法、步骤与模型的研究
4、网络教学设计系统软件的开发与应用
5、网络教学评价系统软件的开发与应用
根据上述研究内容,总课题下设如下子课题:
1、网络教学设计与教学评价的理论研究(谢幼如、李克东)
2、网络教学资源的开发(邓文新)
3、网络教学设计与教学评价系统的开发(柯清超)
4、Web课程的教学过程设计及支持系统的研究(陈品德)
5、网络教学设计与教学评价理论的应用研究(余红)
(二)课题的研究目标
本项目的研究目标是:运用现代教学理论与建构主义学习理论,通过教学改革与实验,探索网络教学的设计与评价的理论和方法,开发相配套的网络教学的设计和评价系统软件,探索普通中小学利用网络资源进行网络教学的途径与方法。
(三)预期成果形式
1、论文与专著
发表有关网络教学的设计与评价的一系列学术论文,出版专著《网络教学的设计与评价》。
2、电脑软件
开发《网络教学设计系统软件》和《网络教学评价系统软件》,制作《网络教学设计》专题教学(学习)网站,建立《教学设计》多媒体资源库。
三、研究方法与技术路线
(一)研究方法与步骤
本项目的研究主要采用行动研究、实验研究、评价研究等方法。
对于较大规模的教学设计与教学模式的试验研究,将采用行动研究方法。
对于个别带有创新性的,能提出重要见解的小范围的教学研究,则通过建立科学的假设,采用实验研究的方法。
关于教学模式的评价和有关教学效果的分析,则采用评价研究方法。
研究步骤如下:
2002年5月-2002年8月,收集资料,建立模型
2002年9月-2003年1月,开发软件
2004年2月-2004年8月,教学试验,评价修改
2005年9月-2005年12月,扩大试验,归纳总结
(二)关键技术
1、基于网络的协作化设计思维工具的通讯模型的构建;
2、教学设计系统中师生教学活动的可视化表示与分析;
3、网络教学的教学评价模型的构建;
4、网络教学过程中学习反应信息的自动采集与处理。
四、课题研究价值
(一)创新点
1、建立网络教学设计的理论体系与方法。
2、建立基于网络环境的各类教学评价指标体系。
3、开发出操作性
强、具有实际应用价值的网络教学的设计工具和评价系统软件。
(二)理论意义
传统的教学设计是应用系统方法分析和研究教学的问题和需求,确立解决他们的方法与步骤,并对教学结果作出评价的一种计划过程与操作程序。现代教学设计理论已经不拘泥于系统论的理论基础,不强调对教学活动的绝对控制,逐渐放弃呆板的设计模式,开始强调教学设计的关系性、灵活性和实时性,从而更加有利于学生的创新精神和实践能力。本课题的理论成果将完善和发展传统的教学设计理论与方法。
(三)应用价值
1、通过课题的研究与实践,总结并形成基于网络环境下学科教学设计的理论与方法,优化中小学课堂教学结构。
2、通过课题的研究与实践,探索并总结信息化时代如何改革传统的思想和模式,使学生学会利用网络资源进行学习的方法和经验。
3、通过课题的研究与实践,探索普通中小学利用网络资源的途径与方法,形成一批优秀的网络教学课例。
4、通过课题的研究与实践,开发出具有应用推广价值的网络教学的设计工具和评价系统软件。
五、研究基础
(一)已有相关成果
1、曾于93年、97年两度获得国家级优秀教学成果奖,其中《多媒体组合教学设计的理论与实践》项目的成果在全国的大中小学广泛应用,《多媒体组合教学设计》(李克东、谢幼如编著,科学出版社)多次再版发行。
2、出版的《多媒体教学软件设计》(含教材与光碟)(谢幼如等编著,电子工业出版社,1999年)、《多媒体教学软件设计与制作》(含教材与光碟)(李克东、谢幼如、柯清超编著,中央广播电视大学出版社,2000年)和《信息技术与学科教学整合》(李克东、谢幼如、柯清超等,万方数据电子出版社,2001年)在全国广泛应用。
3、97年《多媒体技术在基础教育改革中的应用实验研究》和《小学语文"四结合"教学改革试验研究》获国家教委全国师范院校面向基础教育改革科学研究优秀成果二等奖。
4、承担国家"九五"重点科技攻关项目《计算机辅助教学软件研制开发与应用》(简称96-750)《小学语文科学小品文》、《小学语文古诗欣赏》、《小学语文扩展阅读》、《初中语文新诗赏析》四个子课题的研制与开发,4个项目6张光盘全部通过教育部组织的专家组鉴定,被评为优秀软件,并由北京师范大学出版社和电子工业出版社出版,在国内及东南亚地区发行。
5、2000年所完成的《学习反应信息分析系统》获广东省高等学校优秀多媒体教学软件一等奖,并出版专著《学习反应信息的处理方法与应用》(谢幼如、李克东著,暨南大学出版社,1999年)。
(二)研究条件
华南师范大学教育技术学科是国家级重点学科,华南师范大学教育信息技术学院是"211工程"重点建设学科单位,我国的教育技术学博士点之一。华南师范大学教育技术研究所拥有从事计算机教育应用研究的人员近30名,其中包括教授2名、副教授5名、讲师8名、博士研究生4名和硕士研究生近15名。他们在长期的研究工作中,对各种多媒体教学软件、网络教学应用软件、学科教学工具、资源库管理应用系统进行了深入的研究与探索,并已取得了实质性的进展和成果。本研究所拥有先进的计算机软件开发实验室两个、国家级的多媒体教学软件制作基地一个,在国内教育技术领域方面处于领先地位。
(三)参考文献
1、《多媒体组合教学设计》,李克东、谢幼如编著,科学出版社,1992年第一版、1994年第二版
2、《多媒体教学软件设计》谢幼如等编著,电子工业出版社,1999年
3、《信息技术与学科教学整合》,李克东、谢幼如主编,万方数据电子出版社,2001年
4、《学习反应信息的处理方法与应用》,谢幼如、李克东著,暨南大学出版社,1999年
5、《GlobalEducationOntheNet》,高等教育出版社、Springer出版社,1999年
6、《教学设计原理》,R.M.加涅、L.J.布里格斯、W.W.韦杰著,华东师范大学出版社,1999年
7、《新型教学模式的探索》,谢幼如编著,北京师范大学出版社,1998年
8、全球华人计算机教育应用大会(GCCCE)第一届至第五届论文集,1997年(广州)、1998年(香港)、1999年(澳门)、2000年(新加坡)、2001年(台北)
9、《改善学习--2001中小学信息技术教育国际研讨会论文选编》,吉林教育出版社,2001年
10、《认知过程的评估》,J.P.戴斯、J.A.纳格利尔里、J.R.柯尔比著,华东师范大学出版社,1999年
11、《教育技术学研究方法》,李克东编著,北京师范大学出版社,2002年
六、研究组织机构
本课题的研究人员由教学设计专家、信息技术教育应用专家、网络技术专家、学科教学专家、中小学教师、教育技术研究人员与研究生组成,以大学的教育技术研究所为核心,主要以广东、江苏、浙江、福建等地区的部分中小学以及西部一些网络环境较好的中小学为研究基地,辐射其他地区的中小学,借助信息技术产业的技术力量,实现理论、技术与学科教学的优化整合。
总课题组顾问:南国农教授(我国著名电化教育专家,西北师范大学)
李运林教授(华南师范大学电化教育系原系主任)
周君达教授(中央电化教育馆原副馆长)
苏式冬教授(广东教育学院原副院长)
许汉特级教师(广州市教研室)
总课题组组长:谢幼如教授(华南师范大学教育技术研究所)
李克东教授(华南师范大学教育技术研究所所长、博士生导师)
总课题组成员:柯清超博士生(华南师范大学教育技术研究所)
陈品德副教授、博士生(华南师范大学网络中心)
邓文新讲师(华南师范大学教育技术研究所)
余红副教授(华南师范大学教育技术研究所)
总课题组秘书:王冬青博士生(华南师范大学教育技术研究所)
高瑞利硕士生(华南师范大学教育技术研究所)
刘硕士生(华南师范大学教育技术研究所)
孔维宏硕士生(华南师范大学教育技术研究所)
计算机专业本科毕业设计教学是考查学生程序设计及系统开发能力的重要手段之一[1],可以培养学生求实创新的科学态度、独立分析问题及解决问题的能力;是对大学生专业素质和实践能力培养的综合检验,也是衡量学生专业综合水平的重要教学实践环节。然而目前高校计算机专业毕业设计教学质量下滑严重[2],教师论文指导工作也面临许多困难,甚至很多高校把毕业设计改革的焦点放在毕业设计是否应该存在和废除问题上。如何加强和改革大学毕业设计教学工作已迫在眉睫,找出问题的根源,积极探索并解决问题是当务之急。
2 存在的问题
笔者近8年来主要指导计算机专业本科毕业设计教学工作,认为毕业设计所存在的问题与学生、指导教师及学校所提供的环境及管理方式均有关联。
2.1 学生方面的问题
1)科研意识淡薄,理论水平不高,选题盲目,设计目标不明确。学生在毕业设计阶段缺乏基本的科研能力[3-4],如计算机专业的本科毕业设计学生往往不知从何处及如何去查阅系统设计所需资料,在众多的资料中也不知如何有效地阅读及参考相应的资料,甚至对于目前较为流行的系统设计工具及开发语言等更专业性的问题,更是知之甚少;总是按照规定的模式按部就班地进行设计,很少去思考“为什么要这样做”“可否换个角度去做”,不善于发现并解决问题,缺乏创新能力。
在多年的毕业设计论文指导过程中,笔者还发现很多学生不会应用学过的理论和知识点,如无法规范地画出软件设计流程图,论文中流程图画得五花八门。笔者经过与他们详细的交流得知,主要原因在于学生做软件系统开发时缺乏有效的设计,基本上就是学习了开发环境的使用,熟悉了部分代码开发工具如JAVA、VC++等,就开始进行系统设计,设计完成后开始写毕业论文,在毕业论文中再按软件开发流程来介绍毕业设计课题或项目的开发过程。由此画出的流程图基本上就是功能图,而学生对功能图的描述比较随意,所以画出的流程图极不规范。还有一个明显的现象,就是学生在毕设过程中对数据库的设计也是非常随意,不知数据的规范化,无法运用数据之间的联系,一般也就是设计简单的独立的几张数据表,然后运用开发环境对其进行简单的增、删、改操作,对理论课程的教学内容的使用缺乏应有的专业能力。
学生选题时,通常根据学院教师上传的毕业设计课题作为参考,由于高校系统开放的选题时间有限,加上对论文的选题背景缺乏一定的了解,很多学生最后只是根据自己所熟悉的教师来选定毕设课题,这种毫无目的的选题方式必然会给毕业设计带来很大的被动与压力。
在毕业设计过程中学生往往还把大部分精力放在了熟悉使用开发环境的工作中,而对于软件项目开发的其他过程,如项目调研、项目系统设计等环节不重视,甚至不考虑,设计目标不明确。这样在整个毕业设计的过程中包括论文写作、团队合作及沟通能力达不到毕业设计的目标要求。
2)论文写作程序混乱,抄袭严重。论文写作程序首先是确定选题,查阅资料并掌握相关基础后撰写开题报告,之后进行项目设计,待设计结束后完成毕设初稿并修改定稿。但笔者在毕业设计指导过程中往往发现这样一个奇怪的现象,部分学生总是在毕设最后阶段将毕业论文和开题报告一起上交,也就是说开题报告和毕业论文的书写时间是一致的,这也就从侧面反映出学生并没有掌握毕设的基本流程。且论文抄袭现象严重,如人事管理系统、学生管理系统等这些毕设课题,在参考书籍中可以找到类似系统的实现方法,甚至可以在网上找到类似的源代码,学生把界面稍微换一换,就成了自己做的系统,大篇幅地抄袭他人的研究成果,稍加修改就变成了自己的论文。
3)就业压力大,投入时间少。当前高校扩招严重,计算机专业毕业生人数急剧增加,就业成了毕业生严重的心里负担,各招聘单位每年在大四上学期就开始大范围地招聘,这对于即将毕业的大学生来说是个难得的就业机会,于是他们对各种招聘会跃跃欲试,基本都忙碌于各招聘会之间。除此之外,毕设时间与各高校考研初试、复试时间也相互重合,如此一来,多数学生在毕业设计环节上投入的精力甚微。
2.2 指导教师的问题
计算机专业毕业设计的课题根据学科性质主要分为两大类,一类是科学研究型课题,体现计算机基础理论与核心技术的创新性,主要培养学生计算思维能力和算法设计与分析能力;第二类是工程应用型课题,培养学生程序设计与实现能力及计算机系统的认知、分析、开发与应用能力。但每一年学院毕业设计选题内容大多是相似或相同的,部分指导教师也都存在这样一种心理,认为学生的科研能力非常薄弱,于是在自己所负责的教研及科研项目中也很少让学生参与;负责毕设相关指导任务的各位教师,大部分又同时担负着繁重的教学及科研任务,这样一来,指导毕业设计的精力和时间就不是很充沛。这些原因都可导致学生实践及科研能力得不到有效锻炼,毕业设计教学效果当然就很不理想。
2.3 毕设实验设备不足,没有良好的实习基地
学院的毕设实验平台设备少,学生多,且设备不能及时更新,毕设管理人员很难对学生的实验过程进行有效的监督,学生的实践能力普遍欠缺,这些都直接导致毕设学生计算机系统开发平台运用能力差。且有些实验设备比较简单,主要以验证性操作为主,缺乏综合设计实验的探索性分析。
2.4 毕业设计开设时间不合理,模式单一,管理不到位
绝大部分高校均将毕设时间安排在本科生教学计划的第八学期,而这样的时间安排恰好又与就业、考研冲突,学生对毕设投入的精力少;且毕业论文基本上还停留在如何教学生写论文的基本模式上,很多学生对自己所做毕业设计课题根本不感兴趣,毕业论文质量差,论文模式单一无创新。由于答辩人数众多且答辩时间短,毕业论文答辩工作也难以高质量地完成,答辩基本上停留在基本形式上,毕设监督的力度缺乏,无明确的考核标准,约束力度小。
3 提升毕业设计质量的对策
笔者根据以上分析的毕业设计教学过程中所存在的种种问题,给出改善计算机专业本科毕业设计教学的几点参考建议。
3.1 更改毕业设计教学时间
我国高校的毕业设计工作大多数在第八学期完成,而毕业设计恰恰又是综合性及层次性最高的重要教学实践环节,很难用一个学期完成。国外的一些大学将毕业设计实践安排在整个大学就读期间完成[3,5],以学分制为主,通过大学4年的学习可到工厂、企业等各处实习,并最终上交毕业报告。可借鉴并参考国外的经验,提前开设毕设相关指导课程,并作为必修课程,让学生掌握毕设的相关程序和写作格式等,有充分的时间和基础准备毕业设计论文。
3.2 认真做好毕业设计选题及分配任务
毕业设计指导教师的选题要注重理论教学性、研究创新性和生产实用性,大学生往往对与生活生产实际相结合的课程有着浓厚的学习兴趣,由此可激发出他们的学习爱好,促使他们自己主动去学而不是被动接受。笔者调差显示,学生愿意选择应用性课题的主动性显著地高于其他类型的选题,这就反应出毕设论文选题应该最大可能地接近生产及生活实际。作为指导教师,选题要透射出教学实质,既要重点强调原有知识,承上启下,又要注重所学知识的连贯性及一致性,这样可帮助学生更深层次地吸收知识,从而更好更快地得到提升。指导教师在毕设任务分工中要充分考虑学生之间的差异,而学生之间的差异性主要体现在理论知识的掌握程度和实践动手能力等方面,所以教师对于选题的准备要具有层次性,按课题的难易度合理地对不同层次学生进行分工。若将较为简单的选题分配给能力较强的学生,他们往往能提前完成毕设内容,无法充分发挥自身的科研水平;若将较难的课题分配给能力较差学生,则会使学生感到极大的压力,觉得设计不知从何做起,指导教师碰到如此情形也不得不花费大量的精力指导,使以学生自学为主的毕设拘泥于形式,得不到预期的效果。这就要求教师按照学生的能力水平合理地安排课题分工,最大可能地接近学生实际水平,促进他们的学习欲望,激发自主解决实践问题的能力。
3.3 加强指导教师的理论知识和实践经验
毕业设计既涉及理论知识又涉及实际操作技能。因此,指导教师既要能从理论上指导,又能给予实践上的帮助。学院可为专业教师提供与企业合作的平台,教师参与企业项目,或到软件企业进行培训,增强实践经验;同时学院也可聘请企业有经验的工程师作为指导教师,从两个方面共同增强指导教师的实际指导能力。
3.4 积极加强与企业及实习基地的合作,寻求更好的毕设指导方式
当代企业对计算机专业毕业生的要求较为实际,既要求有理论基础又要求有动手能力和实践经验,若毕业生没有相关的实践或培训的经历,在工作中会遭受很大的压力且难以满足工作性质需要,往往出现企业招不到合适人才而学生又难以找到合适工作的两难状况。
学校的教学主要侧重于基本概念、基本理论以及基本算法的教学。现在的企业和实习基地针对当今大学生普遍存在的眼高手低、动手能力差等问题,可提出具体实训的培训方式。企业和实习基地可以项目开发环境的熟练使用为目的,对程序代码的使用为方式,培训计算机专业学生的工作能力。但实习基地偏重应用,对软件开发的相关思想、方法、理论的指导较少,很多学生在实习结束后,虽然能熟练地操作开发环境,运用相关的代码,但是很难独立地做出完整的项目。
学院可根据上述具体情况积极探讨与企业和实习基地的合作,以理论教学为主,以实习基地为辅,将毕业设计的课题实施过程的指导工作交由企业和实习基地,并进行相应的成绩考核。而毕业设计任务的分配及论文的指导工作则由本院指导教师继续承担,也进行相应的考核,最后可将两部分考核成绩综合在一起作为学生毕业设计的总成绩。这样,学生既可利用毕业设计的时间段到企业进行项目实训,又可在特定的专业方向上进行深入学习。
3.5 加强毕业设计各环节的监督力度
学院可考虑成立专门的毕设指导委员会,成员主要由学院领导、各系主任及中青年骨干教师组成。毕设指导委员会主要根据毕设教学的实际状况,制定相关的管理制度,负责监督毕设的整体过程。并以各系教研室为单位进一步成立毕设指导小组,负责毕设教学内容的具体执行。
学院还可在毕业设计期间采用动态管理的方式指导毕业设计工作,组织毕业设计前的动员工作并组织参加毕业设计的全体教师认真学习有关毕业设计要求的文件、学生完成毕业设计选题工作,要求指导教师与学生之间进行课题讨论及任务分配,这样学生可以熟悉课题并提前做好相关准备;要求学生做好开题报告,合理安排好毕业实习;到毕设中期阶段,学院应组织毕业设计阶段性成果检查,及时了解并检查各课题任务完成进度,积极解决毕业设计教学工作中存在的问题。毕业答辩时应成立答辩委员会,采取指导教师现场回避等原则。答辩结束后,由答辩委员会对每位学生的答辩成绩进行综合评审,对于部分较差者可实行“二次答辩”,以提升毕业设计的质量。
4 结束语
大学本科计算机专业毕业设计教学工作质量的提升,主要由学生、指导教师和学院教学环境的整体配合与协作才能完成。有效的毕业设计教学改革可大大提高计算机专业毕业生的专业素质,促进能力的培养及提高毕业论文的研究水平,改善学生学习的主动性,进一步培养学生的实践和团队合作能力。但毕设的改革仍存在一些问题,如校外实训基地对毕业设计工作的整体把握能力较弱、对论文的规范性要求及课题的科学性重视不够等问题,今后的毕业设计改革任务还很艰巨。
参考文献
[1]韩建民,王丽侠,贾洞.大学生程序设计能力的层次化培养模式[J].计算机教育,2012(3):18-22.
[2]温艳冬.关于提高计算机专业毕业设计质量的对策研究[J].计算机教育,2011(12):103-106.
[3]武卫莉.提高大学生毕业设计(论文)的教学质量研究[J].实验技术与管理,2012(2):153-155.
二、计算机专业本科毕业设计现状分析
现在计算机专业学生的毕业设计大体可以分为:理论、软件和硬件。实际上学生的毕业设计多是做软件或硬件的,做理论的不多,即使做理论也要求结合实际问题来进行编程验证。设计涉及的方面一般有:网页设计;网页编程;平面设计;动画设计;网络设计、搭建、调试和维护;网络安全;单片机及自动控制等。这些设计工作就是要培养学生综合运用所学的知识的能力,包括软件开发方法、算法设计数据库设计、程序编写、程序调试等。如何通过这样的训练来真正达到毕业设计的目的,培养学生的实践能力、创新能力和初步科研能力,需要学校、指导教师和学生自己三方面的共同努力。然而,近几年来,随着高校扩招、师资短缺以及计算机知识更新过快等因素的出现,计算机专业的本科毕业设计质量不断下降,毕业设计中的问题层出不穷。如果不能很好的解决这些问题,毕业设计就难以得到提高。其中具有代表性的问题主要有以下几个方面。
1.毕业设计的选题不够合理。
毕业设计的选题是决定毕业设计质量的先决条件。每年学生毕业设计的选题多是与上一届大同小异,不少学生都会选择做管理系统,图书管理系统、人事管理系统、学生管理系统等。学生之所以选这些系统来做,也是因为这些系统的实现从技术上来讲其实是大同小异的,系统的实现方法在许多计算机书籍中可以找到,类似的源代码在网上也很容易找到,已经成型的论文也颇多,到时候学生可以把界面一换,就成了自己做的系统,把别人的论文稍加修改就成了自己的论文。但这些题目毫无创新性可言,对学生综合能力培养的帮助不大。
2.学生思想重视不够,投入精力不足
学生大多认为毕业设计仅是一种形式,对自己的正常毕业以及以后的工作和学习没有丝毫影响,忙于参加各种各样的招聘会和公司面试,在毕业设计环节上投入精力甚微。毕业设计的时间与考研初试、复试时间重合,在两者不可兼顾的情况下,多数学生都选择了准备考研,而不是做毕业设计,往往都是临近答辩时,才匆匆忙忙,东拼西凑,草草完成,甚至出现严重的抄袭想象。以这种心态和这样的方式写出来的论文,质量当然也就难以得到保障。
3.指导教师的选择不当和责任感不强
由于计算机专业发展比较晚,具有丰富项目实践经验的老教师十分稀缺,计算机专业本身是一个实践性要求很强的专业,没有这些实践体会,就很难理解软件开发过程、软件技术如何应用到生产这些问题,从而影响了毕业设计的质量。部分指导老师对毕业设计的目的认识不足,责任心欠缺,对学生疏于指导。学生本来就对毕业设计的重视不足,再加上指导老师疏于管理,毕业设计质量下滑也就成了必然的趋势。
4.对毕业设计的监管有所欠缺
毕业设计环节的教学监管不够到位,对指导老师的要求不够明确。检查是大多基于学生和指导老师填写的各种表格和文档,指导老师没有在学生做毕业设计的过程中起到监管和指导的作用,因而对学生的要求也就随之任之。这种方法对毕业设计的过程起不到监控的作用。毕业设计的最终成绩取决于指导老师的评定和答辩。由于本科生数量过多,答辩任务很重,导致答辩的时候,把关不严。这势必造成学生的侥幸心理,觉得不好好做毕业设计也能通过。如此欠缺的监管制度,毕业设计的质量也就自然不佳。
三、提高计算机专业本科毕业设计质量的措施与对策
毕业设计可以反映一个计算机专业的学生的综合实践水平。毕业设计不仅可以培养学生将理论与实践相结合的能力,还可以激发学生的创新精神,所以一定要保质保量的完成毕业设计。针对毕业设计中出现的问题,可以采取以下的措施解决。
1.选择合适的毕业设计题目
计算机专业的毕业设计选题应按照以下几个原则进行选择。第一,课题的选择应符合专业培养目标,达到毕业设计教学大纲的基本要求。第二,课题的选择应体现教学与生产、科研、文化和经济相结合的原则。第三,课题的选择应贯彻因材施教的原则,使学生在原有的水平和能力方面有较大的提高,并鼓励学生有所创新。第四,选题的范围和深度应符合学生的实际情况,并尽可能多地反映现代科学技术发展水平。第五,学生除了在导师提出的课题中选择毕业设计课题外,也可根据本专业特点选择自己实践中感兴趣的实际问题作为毕业设计课题,但必须经指导教师审定。
2.加强学生思想教育和引导
提高高校毕业设计的质量,根本措施应当是加强学生教育,使学生引起重视。其实多数高校和指导教师对于加强学生思想教育的重要性都深有体会,但具体实施起来总觉得效果不如想象中好,关键是在于“循循善诱”几个字。要经过耐心教导,让学生意识到,毕业设计不仅仅是一个学习任务,也是为了对自己四年学习划上一个圆满的句号,是对个人责任心的一次考验,从而端正了态度,主动性大大提高。在毕业设计之前做一些专门针对毕业设计如何开展的专题讲座。
3.加强过程监控,改革评价体系
②于毅,闫岑.浅谈大学生就业、毕业设计与考研之间的矛盾及对策[J].科技信息,2012(1):408.
③李长春,薛华柱,何荣,宫阿都.高校毕业设计存在问题与改革策略[J].中国现代教育备,2010(7):161-164.
④沈显庆.培养“双师型”人才实践教学体系的构建[J].实验室研究与探索,2009(7):122-124+127.
⑤邓崇亮.地方院校电气信息类专业实践教学体系的思考与构建[J].贺州学院学报,2011(12):120-124.
⑥王德才,蒋凌云.实施课程置换的订单式教学,构建金三角三方盈利校企合作模式[J].商情,2010(25)
⑦林健.校企全程合作培养卓越工程师[J].高等工程教育研究,2012(5):7-23
⑧楼盛华.提高本科生毕业设计(论文)质量的探索与实践[J].浙江理工大学学报,2008(3):309-312.
摘要:从西方大学导师制和我国古代书院教学制在人才培养方面的共同理念出发,结合高等教育的现状和计算机专业的特点,分析我国高校推行导师制的现实意义,提出在计算机本科推行导师制的可行方案。
关键词 :导师制;书院教学;计算机专业特点;生师比
文章编号:1672-5913(2015)15-0050-04
中图分类号:G642
基金项目:国家自然科学基金青年基金项目( 61301277)。
第一作者简介:邹勤,男,讲师,研究方向为计算机视觉和多媒体安全,qzou@whu.edu.cn。
1 现代大学导师制的意义和作用
在15世纪初,导师制最先被引入牛津大学和剑桥大学。导师制的理念在于:以学生的个体发展为核心,以师生的双方合作为基础,培养学生探究知识和独立思考的能力。导师制规定以学院为单位,负责人为“院长”,每一名学生由一名或数名导师指导,学生寄宿在校,导师与学生每周至少会面一次,导师通过个别指导和言传身教的方式,在频繁的接触和深入的交流中培养学生的品德并增进学生的学问。在过去的600多年间,导师制在人才培养上取得了巨大成功。时至今日,导师制已成为世界各国大学普遍采取的人才培养方式。
在公元940-1902年间,书院教学在我国创立并逐渐成为一种重要的教学模式,它与西方的导师制有一些共同特点。因为书院多建在山上,古代书院的负责人被称为“山长”。山长是书院最高行政领导和学术权威代表,通常具有深厚的学术造诣。由于书院“门户开放,讲学自由”的办学理念及在杰出人才培养中的显著成效,自宋朝起书院逐渐成为中国古代读书人的学术圣地。书院的培养目标是学术精英,老师需具有独立的学术品德,学生则尊崇独立的自学精神。书院的管理内容包括招生、考勤、考试、行为举止规范等,在教学方面,制定教学内容、讲课时间、考试科目等;书院的师资大多是时代精英,对文化交流和学生思想的发展具有深远影响。在书院教学的过程中,老师和学生同吃同住,老师言传身教,师生辩论释疑。
可以看到,西方导师制和我国古代的书院制在人才培养的理念和方式上有许多共同点。随着社会的发展,特别是西方高等教育兴起之后,我国引进了高等教育模式,采用了导师制,而书院教学模式便逐渐退出了历史舞台。但是,书院教学和导师制有一些共同的教学理念:它们都强调学生的品德修养,讲究学术自由,注重培养学生独立思考、创新思维的能力。在我国,“品德高尚、学术自由、独立思考、创新思维”仍然是高校人才培养的理念,因此实行导师制仍具有重要的意义。制定科学合理的导师制,不仅有助于培养学生独立思考、创新思维的能力,还将促使学生形成履行社会职责所需的修养、性格、风度以及各种相当均衡和成熟的品质。
2 计算机专业本科导师制可行方案探讨
导师制在我国主要应用于研究生教育。进入21世纪后,为适应教育改革的需要,北京大学率先引进和施行了本科生导师制,随后浙江大学、清华大学、武汉大学、厦门大学、南京大学等170余所大学相继实施了本科导师制。
2.1 本科导师制实施中的问题
本科生导师制自实施以来,存在的主要问题为定位不准确、职责不明确、激励机制缺乏、监督机制缺失,但笔者认为,其中最突出的问题是定位不准确。本科导师制定位不准确,导致实施过程中概念模糊,从而造成指导老师职责不清,更无法制订合理的激励机制和监督机制。导师制的初衷是精英教育,然而随着现代教育的发展,本科教育已经从精英教育发展到大众教育,因此在本科导师制定位的问题上,存在的实质问题是精英教育和大众教育的矛盾。
高校大规模扩招以后,学生人数急剧上升,图1展示了1990-2014年历年的高考报考和录取人数曲线。在学校扩招的同时,国家对教师队伍的扩充和素质的提高虽有一定的重视,但教师增长的速度远未能赶上学生扩招的步伐,多数高校生师比过高。图2显示了过去15年我国高校生师比(学生人数/教师人数)的情况。可以看到,自2006年以来高校生师比一直保持在17以上,其中2013年高校生师比为17.53:1,全国各类高等教育在校学生总规模达到3 460万人,入学率达到34.5%,高等教育已发展为名副其实的大众教育。与此同时,普通高等学校教职工数为229万,教师规模难以满足本科导师制的要求。此时,将传统的精英教育导师制,施用在大众化教育的本科生上,自然会给本科导师制定位造成难题:到底该进行精英教育还是大众教育?如果本科导师制定位模糊,导师便无法顺利开展工作,因此,大学应首先对本科导师制进行准确定位。
2.2 计算机本科专业的特点
计算机类专业领域的特点可以用“快、大、精、严”来概括,即知识更新快、信息量大、计算精密、逻辑严密。对学生能力的培养应着重于以下几个方面。
1)动手能力和创新能力。
计算机类专业本科生不仅需要会操作计算机,会使用一些现成的软件,而且要研究如何更好地设计、制造计算机,更好地开发计算机的新系统、新功能和新软件。
2)逻辑思维能力。
计算机类专业属于工科,需要掌握或了解计算机的基本原理、基本结构、基本算法等,这些都涉及对二进制数字的精密处理,需要具备较强的逻辑思维能力,例如计算机类专业课程数字逻辑、程序设计、编译原理等。
3)适应能力和自学能力。
计算机类专业领域属于信息科学范畴,学生需要适应信息爆炸式快速增长、闪电式快速更新的节奏。计算机软硬件不断更新,算法不断更替,课堂讲授的一些内容很快会过时,这就要求计算机类专业学生培养自学能力,能跟上学科发展的步伐。
2.3 计算机类本科导师制的可行方案
1)本科导师制面向大众教育,纳入教学体系中。
在这种方案下,导师较均衡地指导所带学生,培养他们的动手能力和创新能力、逻辑思维能力、适应能力和自学能力。在一些高校,一个本科生导师常常对应20名以上的本科学生。导师由于精力有限,可以采用统一的指导模式,如讲座、交谈、辅导等,较均衡地顾及每一个学生。在这种情况下,可以将本科导师制纳入教学体系之中,例如规定本科生导师制工作的学分,利用教学管理体系对老师和学生在导师制下的行为进行监管。在教学体系中,应对本科生导师的工作内容进行定义、量化和考核,充分调动导师和学生的积极性。
2)本科导师制面向精英教育,纳入科研体系中。
导师选择性地指导一部分本科生,以参与科研的方式培养他们的自学能力、创新能力等,让本科生在科研中接受先进技术浪潮的洗礼,为将来深入研究生阶段学习和进人工业界工作打下技术基础。在一些研究型大学的计算机学院,本科生打算国内考研或出国深造的人数比例较高。通常计算机领域有大量科研与实践项目,参与科研项目对这些潜在的科研新人具有很强的吸引力。在这种情况下,可以将本科导师制纳入科研管理体系之中,制定导师指导本科生科研的工作量考核量化办法,例如制定本科生科研成果奖励办法,包括合作的科研论文、科研竞赛获奖等。
前面一种定位较适合综合型大学,后面一种定位较适合研究型大学。随着教育制度的改革发展,一些高校可以将教师分为不同的类型,如教学型、科研型等,一所学校根据自身条件可以结合以上两种本科导师制定位,一个学生可以同时选择两个或多个不同类型的导师。
3 计算机专业本科导师制实践
以武汉大学计算机专业的本科生导师制实践为例,学校的本科生先以班级为单位进行划分,本科生导师被命名为班级导师。一般情况下,一名导师对应一个本科班级的全部学生。班级导师由在职教师担任,包括师资博士后、讲师、副教授和教授。为了班级导师制的实施,学院制定了班级导师的职责、考核内容及激励办法。
3.1 导师职责
本科生班级导师的主要工作职责是:指导学生学习专业知识并参加课外学术科技活动,对学生进行生活辅导、健康辅导、行为辅导和就业辅导,协助专职学生开展学生工作。在思想和心理方面,导师引导学生树立正确的世界观、人生观、价值观,树立服务社会、报效祖国的理想;优化学生心理品质,提高学生心理健康水平,经常深入班级、寝室与学生交心谈心,了解学生的思想和心理状况,及时发现学生的思想和心理问题;在学习和学风方面,帮助学生明确学习目的,端正学习态度,改进学习方法,提高学习效率,树立良好的学习风气,了解学生的学习状况,努力帮助学习有困难的学生,积极听取学生对教学工作的意见和要求,及时向有关教师和部门反映并提出建议;在业余科研方面,积极组织和指导学生从事课外学术科技活动,培养学生创新精神和科研能力,指导学生开展社会实践活动,提高社会实践能力;支持和引导学生开展丰富多彩的校园文化活动,培养和提高学生文化艺术素质;在生活和就业指导方面,要求学生自觉遵守校纪校规,严守社会公德,养成良好的行为习惯,在学生中开展加强寝室精神文明建设活动;开展就业指导,帮助学生提高就业能力。
3.2 考核与激励
为了评估班级导师的工作效果,学院在每学期末对本科生班级导师的工作进行考评。考核的形式采取导师自评和师生考评相结合的方式,同时,将学院学生工作办公室和所指导班级学生的反馈意见纳入考评系统之中。考评的内容主要包括:导师下班级工作情况、班风与学风建设情况、学生对导师的评价等方面。考评结果分为优秀、合格、不合格3个等级。
考核为优秀的条件是:工作考核合格并有图3所列情况之一者。从图3可以看到,第1、3、4条对应大众化教育,第2条对应精英化教育。
考核为合格的条件包括以下几点。
(1)认真履行班级导师的主要工作职责:指导学生学习专业知识和参加课外学术科技活动,对学生进行生活辅导、健康辅导、行为辅导和就业辅导,积极协助专职学生政工干部开展学生工作。
(2)按时参加工作交流会,认真完成本年级辅导员指定的相关工作。
(3)班级无重大涉及安全稳定事件发生。
考核为不合格条件有以下几点。
(1)不能履行班级导师岗位职责。
(2)所带班级出现打架斗殴、考试舞弊或其他严重违纪事件并造成恶劣影响。
(3)所带班级出现责任性重大安全事故。
(4)班级学生测评结果不合格率超过50%。
3.3 实施情况
在计算机专业本科生班级导师制的实施过程中,班级导师被委任负责某一特定班级,班级导师结合自身的特点决定工作方式和工作内容。由于笔者所在学校教师管理办法将教师分类为教学型、科研型、教学科研型、社会服务型等不同类别,不同老师会根据自身情况制定合适的指导方法。
教学型的老师一般利用自身的教学经验,偏重指导学生的专业课学习(作业、考试辅导)、课堂纪律的监督(上课出勤检查)、班级学风建设(班会交流);科研型老师通常引导学生的课外学术科技活动和参与的科研项目,培养学生创新精神和科研能力;教学科研型老师可两者兼顾;社会服务型教师能结合自身的社会实践优势,指导学生的社会实践和实习。不同类型的班级导师均有机会获得考核优秀。
一般情况下,教学型导师普遍采取面向大众教育的工作方式。另外,武汉大学计算机学院在本科阶段开设了“弘毅”班,“弘毅”班由入校成绩优异的少量学生组成,学生进入大二开始选择一名导师,导师由教授担任,此为典型的面向精英化的教育。
4 结语
实施本科生导师制的关键点是对本科导师制进行清晰、准确的定位。计算机专业本科导师制的实施需结合学校自身专业特点,根据学院师资力量和结构层次、生师比来制定合理的本科导师制方案。我们赞成面向大众教育的本科导师制适合纳入教学管理体系,而面向精英教育的本科导师制适合纳入科研管理体系,武汉大学计算机专业本科导师制的实践经验说明了以上办法切实可行。
参考文献:
[1]杜智萍,今日牛津大学本科生导师制的特点及启示[J].现代大学教育,2006(6): 85-88.
[2]彭廷红,秦宝荣.本科导师制实施过程中的问题与对策[J].高教与经济,2010,23(2): 51-54.
[3]荆山,孙丽娟,孙润元,以本科生导师制推进实践教学模式改革[J]计算机教育,2013(14): 33-36.
[4]谭春娇,刘越,赵亮.本科导师制在人才培养过程中的定位与作用[J]计算机教育,2015(6): 5-7.
[5]孟丽菊.中国古代书院的教学方法及其启示[J]江西教育科研,1999(3): 70-72.
中图分类号:G424 文献标识码:A 文章编号:1009-3044(2015)23-0097-02
Research and Discussion on the Cultivation of Innovative Consciousness and Innovative Ability of Computer Science Majors
TIAN Qi-fa
(School of Information Science and Engineering, Shandong University of Science and Technology, Qingdao 266590, China)
Abstract: The computer or related field is the forefront of the current international and domestic professional, innovation is very much also, the undergraduates have a lot of opportunities to participate in the activities of innovation. In this paper, the computer class specialized undergraduate innovation consciousness and innovation ability training problems in thinking, points out the existing main problems and reasons, to solve these problems, gives the Suggestions of cultivating the ability of innovation and thinking.
Key words: innovation consciousness; innovation ability training; undergraduates; the computer professional
计算机学科是信息技术领域的基础学科之一,因此,高质量地培养计算机类相关专业的学生极其重要。高质量地培养,除了传授给学生专业理论知识和专业技能知识以外,还需要着重培养学生的创新意识和创新能力。创新意识是一种敢于向未知领域挑战的意识,是一种勇于探索、勤于思考、善于提出问题的兴趣和意愿,也是创新的重要前提。创新意识是创新能力培养的重要前提。
只有具备创新意识,才可能产生创新思想,结合创新能力探索未知领域。具有创新意识后,还必须培养创新能力,才能利用所学知识设计出解决实际问题的方法。在本科学习阶段,培养学生的创新能力的途径主要是申请专利、发表科技论文、参与教师的科研项目和参加科技竞赛等,其中参加科技竞赛是培养学生创新能力的重要方式,也符合本科阶段学生的知识基础。
本文主要介绍在计算机类专业学生创新意识和创新能力培养方面存在的几个问题,并针对这些问题提出了一些培养方法。
1 存在的问题及原因
计算机类相关专业主要是工科专业,但是与其他的理科专业不同,计算机类专业是前沿学科,学生需要掌握较好的英语阅读和表达能力。该专业的学生需要用计算机解决现实世界中的很多问题,因此需要计算思维能力和对实际问题的抽象与建模能力。而在培养这些能力的过程中,仍然存在很多问题。
问题一:创新意识缺乏。创新意识缺乏是国内很多高校中普遍存在的问题,导致这一问题出现的原因有很多,其中最主要的原因应该是教学方式方法问题。目前高校课堂教学方式主要是传授式教学,也就是老师在讲台上讲,学生坐在教室里听。对于计算机专业来说,该教学方式存在很大的不足。首先是计算机专业课的老师基本上都用PPT教课,如果PPT做得好,可能会达到事半功倍的教学效果,否则会使得学生厌听厌学。而实际上,目前很多老师讲课用PPT都没有达到理想的教学效果。其次,计算机的专业课程主要是工科课程,对于这些专业课来说,课堂上“填鸭式”教学对于相当一部分学生很难理解和接受课程知识。上述问题导致学生在听课过程中无法提出自己对课程知识的看法,教师也不能提出需要学生思考的专业问题,这就难以培养学生的创新意识。
问题二:创新自信不足。由于对计算机专业课学习和理解不足,数学基础不扎实,对创新的理解不到位,认为创新是一项深奥且复杂的活动,以目前的专业基础和专业技能无法达到创新能力要求。这一认识误区使得很多学生不敢走出创新的第一步,不敢于面对各项科技活动和科技竞赛,也就无法接触到学生阶段的创新需求和问题。
问题三:创新渠道不清。对参与创新活动有一定的积极性,但是不知道如何参加,参加何种活动属于创新活动。由于很多学校创造创新类科技活动的条件有较大的局限,尤其是计算机类的很多创新类科技竞赛经常有新赛事和新知识加入,如果不及时了解和更新,难以及时跟踪创新渠道。而且很多学生不愿主动与老师和同学交流,利用网络进行信息检索的意识和能力较差,对现有条件的依赖性高,缺乏向知识基础和技能经验丰富的教师和同学请教的勇气,限制了学生创新能力的提高和发展。
问题四:创新毅力不够。创新过程是一个复杂且细致的过程,甚至有些枯燥,它不仅仅是一个纯智力过程,还需要投入体力和情感,培养自己的兴趣,而这一过程需要较长的时间进行探索。根据我们对学生在参与科技创新过程中的观察和了解,几乎所有的学生都具有创新所需的知识基础和创新能力,但很多学生遇到一点困难之后,就开始怀疑自己的能力,也可以说是惰性开始起作用。学生能够意识到参与创新活动的重要性,但缺乏毅力,很容易放弃。
2 培养方法
针对上述问题,我们根据计算机类专业本科生近些年的创新活动参与和取得成绩情况,对学生创新意识和创新能力培养过程进行了思考和研究,同时提出了一些解决方法的思路。
针对创新意识缺乏问题,可以从教学方式方法改革着手:1)在教材选择、课堂授课方式、综合实践实验、专业课考试方式等方面进行改革。在课堂教学中,增加启发式、探究式、座谈式、讲座式、案例式等多种教学方法,增加课程实验与实践学时,并在授课过程中引导学生主动思考,勤于提问。2)提高多媒体课件的制作质量,在课件中增加动画和其他形象易懂的内容。3)对于高年级学生,重点加强专业课程的实践教学环节,实施主讲教师制,与现场兼职教师配合。4)采用研究生助教制度,对学生进行理论课程辅导、实践课程指导,确保学生在学习过程中疑难问题及时得到解决,提高学生的学习主动性和积极性。
针对创新能力不足的问题,可以通过如下方法解决:1)建立“导师制”培养模式。每年在计算机专业一年级入学新生中,按要求通过报名、笔试、面试等综合考评程序,选拔基础知识扎实、专业素质高、求知创新意识强的优秀学生实行“一对一”导师负责制和考核淘汰滚动机制。2)建立ACM班培养方法。采用选拨-考核-淘汰机制,探索和制定程序设计基础、数据结构与算法等课程置换体系,在兴趣小组成立、ACM竞赛场地提供和ACM系列课程设置等方面给予支持。3)丰富学生第二课堂。充分发挥计算机科技文化艺术节、学术沙龙、专家教授讲座等第二课堂的作用,为学生的个性发展和全面发展提供广阔空间。
针对创新渠道和条件保障的问题,首先需要学生管理人员和老师重视。由于信息科学与技术领域的知识更新速度非常快,经常有新的技术和理论出现,同时原有的一些技术会过时,所以相应的针对信息领域的科技活动也会经常变化。学生在校主要以学习课本知识和对应的实践知识为主,对计算机理论的发展和技术更新的理解和掌握方面比较滞后,所以老师和学生管理者应该成为创新渠道的提供者,学生参与创新活动和创新项目的指引者,提供参赛设备、场地和知识辅导的保障者。其次是学生本身应该具有较好的信息获取能力和人员组织能力。通过信息获取,可以尽可能早地获取创新活动信息,并今早准备;通过人员组织和协调,可以把具有不同特长的学生组织成一个团队,让团队成员发挥各自优势,以更高的质量完成创新活动。
3 总结
计算机类专业本科生创新能力培养,对于计算机专业本科教学质量提高、学生专业能力提升和职业发展而言,有着非常重要的影响。纵观往年计算机类毕业生,在校期间积极参与创新活动,尤其是取得一定成绩的学生,在工作或科研领域取得的成绩要比其他学生更好。因此,重视计算机类本科生创新意识和创新能力的培养,研究与探索高质量的培养方法和培养模式,具有重要的意义。
参考文献:
关键词: 计算机;毕业设计;软件工程
Key words: computer;graduation design;software engineering
中图分类号:G64文献标识码:A文章编号:1006-4311(2011)04-0239-02
1毕业设计的目的
毕业设计是高校教学中重要的实践性教学环节之一,是对学生四年学习的专业知识和研究能力,自学能力以及各种综合能力的检验。通过毕业设计的形式,可以使学生在综合能力,治学方法等方面得到锻炼,使之进一步理解所学专业知识,扩大知识面[1]。因此,毕业设计是高等教育中培养学生综合运用所学理论知识和技能,解决实际问题能力的重要环节之一,是衡量毕业生是否达到相应学力层次的重要依据。是考察学生是否能够将课堂知识转化为实践技术,灵活运用所学知识的手段。
计算机是一门实践性很强的专业,因此,计算机专业的毕业设计更加强调理论与实践的结合。毕业设计的主要目的是:培养学生综合运用所学的基础知识,独立解决一般的计算机应用问题的能力,使学生受到一次计算机应用人员所必须具备的基本能力的训练,也使学生在思想作风、学习毅力和工作作风上受到一次良好的锻炼[2]。
2毕业设计中存在的问题
先来看一个毕业设计的例子:教师A根据自己的教学科研情况确定毕业设计题目为使用C语言设计一个自动机演示系统。他指导的学生B已经找好工作,毕业后将到一家网络公司工作,进行电子商务网站的设计与开发。学生B提出能否将毕业设计题目换成网站开发相关的内容,教师A不同意。学生B就开始按照自己的理解,进行相关代码的开发。等编码工作完成后,学生B将编码情况向教师A汇报,教师A对学生的设计进行审查,并指出存在的问题。学生B对各个模块的设计及实现进行微调。然后开始毕业论文的写作及答辩准备工作。等到进行答辩时才会第三次露面。
这是一个典型的失败的毕业设计,主要存在几个方面的问题。
2.1 在确定毕业设计题目时,指导教师只是根据自己的教学科研情况指定题目,不考虑学生的实际情况,学生只能被动地适应老师的要求。
2.2 老师只关心毕业设计的完成情况,不进行有效的指导。毕业设计完全变成了学生独自的行为,指导老师不参与毕业设计的过程,也就无法了解到学生在毕业设计中遇到的问题。学生只向指导教师提交最终的代码和毕业论文,而学生是如何完成代码和论文的,指导教师无法了解。这样会产生各种问题,如从网上下载代码,抄袭别人的论文等。这样的毕业设计并不能有效地提高学生的水平,对学校的声誉也将造成恶劣的影响。
2.3 重代码轻文档。由于学生只提交最终代码和毕业论文,容易造成学生不严格遵循软件开发的工程方法,只重视编码,忽略需求分析。在了解项目内容后,在软件开发中跨越了概要设计、详细设计、模块设计,直接进行编码。这种无序的软件开发方法的直接后果就是开发效率低下,代码复用性差,并导致系统最后可集成性差。这样的毕业设计和学生的即兴编程没有区别,对提高学生走向工作岗位的适应能力,毫无帮助可言。
反之,在指导毕业设计的过程中片面地强调软件工程理论,把学生的毕业设计完全变成相关文档的书写过程,而不考虑相关编程技术和技巧的训练也是不正确的。
作者针对计算机专业毕业设计中存在的上述问题,进行了认真的思考,提出了自己的一些想法。
3根据学生的情况确定毕业设计题目
确定好的题目是学生高质量完成毕业设计的基础[3]。毕业设计安排在大学四年级的第二个学期,这时大部分学生已经确定了毕业后的工作意向,并且临近毕业,学生很难专心在学习上。如果毕业设计的题目和他以后的工作学习没有多大关系,学生往往会抱着应付的态度,完成任务就可以了,不能起到很好的效果。
而如果题目合适,毕业设计可以看作是学生工作前的一次岗前培训,那学生的热情和积极性当然是不一样的。因此一定要根据学生的实际情况设计合适的题目。
如果学生下一步将攻读硕士研究生,那么他的首要任务就是夯实基础,为下一步的学习做好准备,因此毕业设计的题目应该偏重于理论研究。
如果学生毕业后将到大型企业工作,要重点指导学生学习如何使用软件工程的理论进行规范的软件开发,并设法提高学生的团队意识和合作精神,以适应日后的工作环境。如果毕业后将到小型企业工作,则应该重点加强学生独立解决问题的能力以及编程的技巧和技术的培养。
另一方面,计算机专业毕业设计的题目往往局限于算法设计或数据管理等有限的几个方面。而针对目前社会上需求强烈的手机应用,网络游戏等却较少涉及。但其实如果学生具有了这些方面的工作经验,对他们毕业后的工作很有意义的,同时也是学生很感兴趣的研究方向。应该勇于在这些方面进行尝试。
总之,确定毕业设计的题目应该是指导教师和学生互动的结果,根据学生的情况和兴趣设计合适的题目是一个成功毕业设计的基础。
4毕业设计过程中指导
确定了毕业设计的题目后,就正式进入了毕业设计阶段。学生在毕业设计中遇到的困难主要来自两个方面:①技术上的困难,例如算法的实现,数据结构的设计等。②过程上的困难,例如进度的控制,团队成员间的合作与协调等。
传统上,老师更多的是对学生进行技术上的指导,帮助学生将系统的框架建立起来,甚至将重要的数据结构设计好,学生要做的就是进一步的细化设计,编码完成整个系统的实现。
但其实经过大学四年的学习,学生应该已经具有自己独立完成一个模块甚至是整个系统的设计和实现的能力。即使在实现的过程中,遇到了一定的困难,也应该鼓励学生通过上网搜索等方法独立解决问题。
学生真正缺乏的是实际的工作经验和团队合作理念。因此应该在这些方面加强指导。因此,毕业设计的指导应该主要关注如下几个方面:
4.1 重点指导学生进行良好的系统设计,特别是模块间的接口设计让一个好学生独立完成一个小的系统的设计并不困难,但让多个好学生共同完成一个中型系统的设计就非常困难了。学生往往没有相互合作完成一个项目的经验,甚至不知道模块接口为何物。但这又是学生毕业后,在实际的工作中经常遇到的非常重要的问题。因此,一定要将毕业设计的题目划分成多个有一定耦合性的模块,分配给多个学生,并指导学生自己进行模块接口的设计,让他们接受这方面的锻炼。
4.2 软件工程在毕业设计中的运用软件工程(Software Engineering)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。从软件工程的角度去指导学生进行毕业设计,使学生认识到软件工程在系统开发过程中的价值。
单打独斗惯了的学生,拿到一个题目后,喜欢马上进行代码的编写,遇到问题后推倒前面的设计,重新开始新一轮的编码。对于很简单的题目这样做当然能够完成任务,但对于真正的大型项目,这种方法显然好、是不行的。
按照软件工程思想,软件开发的过程分为需求分析、程序设计、代码实现,软件测试和软件维护几个阶段[4]。只有认真完成了前面的阶段的工作后,才能开始下一个阶段的工作。例如要进行编码,就必须先进行需求分析和概要设计,对系统的方方面面可能遇到的问题,都进行了充分的分析之后,才能够开始。
毕业设计可以将所学到的软件工程的知识进行实践,了解真正公司化的多人协助的软件开发过程,从而为毕业后的工作打下坚实的基础。与软件工程的几个步骤相对应,可以将整个毕业设计分成几个阶段,确定每个阶段的目标和任务。指导教师分别检查每个阶段的完成情况,全程参与学生的毕业设计。
4.3 重视系统的测试工作测试是计算机程序设计的一个重要环节。但以前的毕业设计对此往往缺乏重视。学生完成了代码设计后,进行一次简单的试运行,如果没有大的问题,就认为系统设计完成了。反正在毕业答辩的时候,也不要求运行程序,即使有不完善的地方也不会被发现。
这种做法是非常不正确的,对培养学生严谨的工作态度是非常不利的。如果老师不进行强调,学生认为测试是可有可无的,他以后工作中,就会更加不重视测试工作,软件的质量将不能得到保证。因此,必须留出一到两周的时间进行系统的测试。
5总结
本文结合作者多年指导毕业设计的经验,提出了计算机专业本科毕业设计过程中可能遇到的一些问题,并提出了一些意见和建议。
重点强调了根据学生的实际情况选择毕业设计题目的重要性。然后又分析了毕业设计过程中经常会遇到的几个问题:注重系统设计的指导,技术性的问题让学生独立解决;强调软件工程在毕业设计中的指导作用;重视测试在系统开发中的意义。作者多年指导毕业设计的经验表明,通过这些方法的运用,使学生通过毕业设计学到了更多工作中有用的知识,提高了毕业设计的价值。
参考文献:
[1]王志英.实践教学:计算机人才培养的重头戏[J].计算机教育,2004,(9):60-63.
关键词:计算机专业;学生科技团队;创新实践能力
中图分类号:G642
文献标识码:B
在计算机专业本科生人才培养的实践中,我们发现多层次多角度构建学生科技团队是调动学生自主性,培养学生创新实践能力的一个非常有效的途径。
1计算机专业学生科研团队的定位与分类
目前计算机专业本科生的培养与社会的需求有些脱节。第一,学生对动手实践的需求比较强烈,社会对学生的实践能力有很高的期待,用人单位对学生的评价以学生的动手操作和实践能力为首要指标。但大学四年在校学习的40门课2000余学时的课堂学习无法满足这一要求。第二,入校时学生的实践基础参差不齐,固定体系和模式的专业教学难以满足不同层次学生的学习需求。学生中有通过竞赛类保送生和自主招生等途径进入计算机专业的,很多是具有信息学奥林匹克竞赛获奖经验的高水平学生,同时也有在进入大学之前根本没有接触过计算机的边远地区学生。他们对学科的理解截然不同,学习基础和学习能力也大不相同,这种差距很难在课堂教学中加以弥合。
要解决好这些问题,除了加强第一课堂的课程建设与教学改革,还必须充分发挥第二课堂的作用,在本科生中着力建设学生科技团队。按照其组织形式,可分为社团型科技团队和科研小组型科技团队。
社团型科技团队,又可称为科技社团。主要指经过审查注册程序、有相对固定的组织机构和活动范围,一经建立将在若干年内持续存在,但成员联系相对松散,大多依兴趣而成立。以武汉大学计算机学院为例,目前共有正式注册的科技社团七个。这种科技社团既可依竞赛而结团队,如ACM协会、计算机仿真协会等;也可据专业而结,如网络编程协会、网络安全协会等;还可根据不同企业的要求贯名而结,如"微软"俱乐部、"IBM"俱乐部、"欣悦"电脑爱好者之家等。学生根据个人的特长和兴趣爱好自由加入,覆盖面可达到计算机专业在校本科生人数的70%左右,会员当中也包括了部分研究生和其他专业学生。
科研小组型科技团队,也可称为业余科研小组。主要指无需审查注册、没有正式组织机构,只有一名组长负责,规模一般较小,成员大约3~7人,以4人组为主,大多依业余科研项目而成立。这种科技团队一般不会持续存在,将随着项目的完成而宣告解散,或者随着团队里学生的毕业而自动解散。很少有团队有正式名称,但团队成员联系较紧密,成员多属于同一个班级或同一个年级。组成这种学生业余科研小组需要一定的专业基础,一般以大三和大四的高年级学生为主体。目前武汉大学计算机学院有基于"医学内窥镜手术训练仿真研究与实践"、"网络信息流动的'血检'分析与免疫防护"、"基于分布式爬虫的多资源超线程信息共享平台"等项目的学生科研团队96组,其中国家级"大学生科研和创新性实验项目"组7个。全部业余科研小组共有成员400余人,人数超过了高年级学生数总数的50%。
2计算机专业学生科技团队的功能与特点
计算机专业学生科技团队是培养计算机专业学生的科研动手能力的重要载体,是对计算机专业课堂教学的有益补充,具有自我教育功能、分类识别功能、组织凝聚功能和社会沟通功能。
自我教育功能。社团型的科技团队的活动以组织讲座和竞赛等活动为主,学生自愿参加。指导老师和辅导员等并不参与直接组织,只是做一些建议和指导性工作。由于是学生自发组织、自主负责的工作,所以,学生的参与热情比较高,为学生的自我教育提供了良好的载体和途径。这些活动在丰富了学生业余生活的同时也极大的激发了学生的学习兴趣和动力。比如,武汉大学微软俱乐部每年组织会员参加的"微软全球嵌入式设计大赛"、ACM协会举办的"华中地区程序设计邀请赛"等活动都在学生中产生了很大的影响力。武大计算机学院的学生在去年的微软全球嵌入式设计大赛中进入了总决赛,并获得了第六名的好成绩;在2007年度ACM/ICPC国际大学生程序设计大赛中取得了亚洲赛区一金、两银、一铜的骄人成绩,并获得了参加全球总决赛的资格。科研小组一般都是依托学校和学院的大学生业余科研项目而成立的,本身就是围绕一个科研课题展开的,是大学生"研究式"学习的开始。参加科研立项,能够使学生的好奇心和探索欲望极大的激发,最终学生能够带着问题回到课堂,不断增强了学习动力,提高了课堂的教学效果。
分类识别功能。目前的课堂教学是基于全部学生都处于同一水平而组织的,学生的个性或者是学习基础很难在教学中予以很好的识别和区分,分层次分类别教育难以实施。而在学生科技团队的组建中,学生能够根据自己的兴趣、爱好、特长和基础进行自由选择,这就是对学生进行分类识别的过程。比如,在ACM协会的集训过程中,能够坚持到最后的学生,多半都是毅力很强的程序设计"发烧友",通过他们的个人努力和指导老师的深入指导可以不断增强他们的能力和水平。到大二下学期以后的阶段,如果有学生没有参加任何的科技团队,那么可以初步判断该学生学习兴趣不高,实践动手能力不够强,可采取有针对性的分析和指导帮助这些学生弥补差距。
组织凝聚功能。目前高校的学生管理多是院系-班级-学生的层次性组织,这种单一的纵向分块管理模式已不能适应社会的发展和学生的需要。当前大学生中明显存在对正式组织认可度降低、对正式活动参与热情减小的现象。而学生的科技社团是以学生的兴趣爱好和自主参与为特征的非正式组织,为学生赋予了"学号"以外的另一种身份,把原本的科层组织拉伸、重构为立体结构。以科技社团为单位召开的"科技社团年会"、以科研小组为基本组织单位举办的"大学生科研立项经验交流会"都会吸引大批学生参加。这些新的组织形式和活动形式都是学生教育管理工作的新载体,为大学生思想政治教育工作增添了活力。
社会沟通功能。在社团型科技团队中存在以企业名字命名的团队,比如"微软"俱乐部、"IBM"俱乐部等,目前还有"花旗"、"柯达"、"东软"、"金山""百度"等公司纷纷与学校联系,准备成立相应的学生社团。这些团队由相关公司赞助,由公司的"大学事务部"或"人力资源部"等部门负责对接。这些团队一方面宣传和扩大了这些单位在学校里的影响,相当于为公司建立了一个人才的"蓄水池",另一方面也为有志于进入这些公司工作的同学建立了一个快捷的沟通渠道。同时这些组织实际上起到了学校和用人单位沟通和联系的固定纽带作用,拓展了学校就业工作的概念,提高了人才培养的针对性。在学校里为社会开了一扇"窗口",为公司在学校里建立了一个"触角",实现了校企合作的双赢战略。
3计算机专业学生科技团队的组建与管理
计算机专业学生科技团队的组建是自发的但绝不是散漫的,其组建与管理须遵循一定的原则。具体而言,就是要做到程序化组建、项目化经营、层次化管理和前瞻性指导。
程序化组建。自发并不等于无序,学生的社团应归口于学院分团委管理,并按照各高校的学生社团管理办法进行管理。每一个社团的建立都要经过申请、审批的过程才能够成立。申请时必须附章程和主要组织机构的设置计划,必须有学院的老师作为指导教师。每个社团实际上都为会员设置了一定的门槛,比如在招收新会员时要有笔试和面试两关,对学生的兴趣和能力进行评价,符合要求才能被接收。社团成立以后实行年审制,每年必须向学院提交一次书面的工作计划和工作总结、财务报告和人员名单。而组织机构换届、指导老师更换时必须提交书面报告到学院备案。学院对每年的所有文档进行档案化管理,学院定期和不定期举行社团负责人的交流活动,沟通信息,提供方向性指导。
项目化经营。项目化是经营科技团队的主要方式。对于科研小组型的团队,一个科研立项的课题就是一个项目,比如"医学内窥镜手术训练仿真研究与实践",它的建立本来就是依托项目而成立的,项目化经营是它的内在要求。只需要以中期检查、科研项目交流等形式管理它的信息输出就可以起到调节运转的作用了。对于社团型科技团队,项目化经营方式有多种,最重要的有两种:一种是学术讲座和学术交流等活动面向科技社团招投标,可以有始有终的以项目化运作,通过这种方式可以有效指导社团的运作;第二种是通过对团队工作计划的项目化改造和工作指导,做到项目化经营。
层次化管理。不单是指按照团队的类型予以层次化管理,还指在团队内部也要分层管理。正如前文所述,学生的差异性很大,为适应不同层次学生的不同需求,可以采取业余科研小组嵌入科技社团的模式进行管理。以武汉大学计算机学院ACM协会为例,它有近200人的会员,规模不限制,以开放型社团形式运作,活动以知识普及为主;但是它的核心成员是以固定搭配的集训团队形式运作的,采取封闭式管理,许进不许出,活动以集训和比赛为主。协会是核心团队的人才后备基地,这种管理模式有效地解决了曾经困扰学校多年的核心队员的"断层"问题。今年夺得金奖的"WHUGCC"组合,就是核心小组之一。
中图分类号:G642文献标识码:A文章编号:1009-3044(2009)22-6095-02
近年来,关于如何提高普通高校毕业设计(论文)质量的研究越来越多,甚至还提出了“是否还应该开设毕业设计(论文)”的争论。毕业设计是对学生所学理论和技能的检验和综合运用,具有重要的意义。特别是近年来的高校扩招,学生人数的急剧增加造成师资力量、教学设备等教学资源的严重不足,严重影响了教学质量,特别是毕业设计教学质量越来越差[1]。因此,探索适合普通高校信息管理与信息系统专业(以下简称信管专业)毕业设计的指导方法,以提高毕业设计质量,显得尤其重要和迫切。
1 现阶段信管专业毕业设计中存在的问题
大多数本科高校正着力研究和改革传统的毕业设计的指导方法,在过去的几年中取得不少的研究成果。①实行导师制:在浙江大学等重点高校的带领下,国内大多数普通高校基本上在本科生毕业设计教学中实行了“导师制”,使毕业设计的理论水平、实际应用和创新方面得到极大的提高[2]。②改革教学计划:很多学校在“早准备、早动手、早完成”的原则指导下,将毕业设计教学安排从第八学期提前到第六学期,在第六学期期末完成学生的选题。充分利用第六与第七学期的暑假,第七与第八学期的寒假以及第七学期平时的课余时间,延长毕业设计时间,从而弥补学生因找工作而减少的时间,在时间上提供保证[3]。③加强毕业设计选题和毕业设计过程管理:结合市场需求和专业发展方向,引导学生在毕业设计的选题上科学选题。各个学校强化毕业设计的过程管理,对毕业设计动员、选题、开题、方案设计、撰写论文到论文答辩进行全过程的监督控制[4]。
虽然这些措施在一定程度上提高了毕业设计的质量,但事实上,大多数普通高校,特别是一些新生的本科院校新开设的信管专业,学校不具备雄厚师资力量和良好的研究条件。而且信管专业本身涉及知识面广(涵盖经济、管理、计算机等),知识更新快,师资力量与教学资源与学生人数的不平衡问题尤其突出。
导师制给本科生毕业设计质量提高提供了很好的教学模式,但是如何解决目前的资源不平衡问题,仅仅靠学校财政上投入,似乎解决不了大多数学校的燃眉之急。因此,如何高效利用现有资源,进一步完善导师制教学模式,是大多数高校所要解决的首要问题。
此外,“信管”人才的培养经历了技术型、工程型和复合型三种类型人才培养的发展之路[5]。信管专业的课程主要分为四大类:经济管理类、工程数学类、计算机类、信息系统类。经济管理类课程是“信管”专业的专业基础课程之一,由于学时限制,加上一般任课教师是从事某一专业管理领域(如会计、财务管理、市场营销等)研究的教师,因而学生在学完了经济管理类课程后,头脑里是一堆分离的知识,产生的是“隧道视觉”,没有形成一个完整的知识图。信息技术(软、硬)也是本专业的基础课程,但信息技术遵循摩尔定律不断发展,新的技术不断涌现。因此,与计算机类专业相比,信管专业需要的是更为综合、全面信息系统的知识,而不是单个零散的教学。
信管专业的本科生从毕业设计的选题开始,就处于两难的境界。选经济管理理论研究,觉得自己知识水平不够;选信息系统应用开发,又觉得自己的实践能力有限。因此,我们迫切需要从科学选题入手,加强学生的综合知识运用,在培养学生有较强的动手能力和创新能力的同时,加强的团队协作意识,提高学生的人际沟通和协调能力。
2 毕业设计指导方法的变革
按国家教育部2005年颁布的《中国高等院校信息系统学科课程体系》规定的信管专业的人才培养基本方向为:信息系统设计、开发的技术人才、企业信息化管理人才和企业信息资源开发利用人才[6]。
因此,作为信管专业的毕业设计,无论是在导师的配备上,还是在学生的选题上,都应该同时关注经济管理与信息技术。结合我院的信管专业设置在计算机学院的实际情况,采取由计算机专业和信管专业导师成立“课题组”,共同指导毕业设计;由计算机专业和信息专业学生成立“项目组”,共同完成毕业设计。
2.1 成立导师 “课题组”
导师制为提高毕业设计质量提供了改革思路,但目前导师的数量不足,导致每个教师指导学生人数过多,直接造成毕业设计质量的下降,我院充分发掘内部潜力,采取了跨专业、跨职称成立“课题组”制的组织形式,由经济管理专业和计算机类专业的教师组成“课题组”,教师以具有高级职称、中级职称和初级职称相结合的指导教师组成。
由专业信管专业和计算机专业教师共同指导学生毕业设计,在缓解信管专业教师资源不足的同时,将学生所学的经济管理知识和信息技术知识有机结合,信管专业教师负责指导学生进行项目管理,计算机专业教师负责指导学生进行项目实现。
职称按高、中、初组成比例是1∶2~3∶3~4,由高级、中级职称的教师从大方面把握内容和质量,中级职称的教师具体指导学生,初级职称指导教师辅助指导学生,指导和完成一些力所能及的工作。“课题组”通过这种个人与集体相结合的指导方式,在不降低指导质量的同时,较大幅度地增加由高级、中级职称教师指导毕业生的人数,锻炼了青年教师指导毕业设计、团结协作和项目实施的能力。
2.2 组成信息系统项目组
网络环境下的系统开发,已经不是单靠个人力量能够完成。通常情况都是教师将一个系统分成几个小选题,每个学生选择一个,分别完成。但是项目的开发是一个完整的过程,在有限的时间内一个学生要跨越多个阶段,学生不知道该从哪方面入手。而且就项目的开发本身而言,包括管理和技术两方面的内容,对于信管专业的学生缺乏技术上的功底,而对于计算机专业的学生又缺乏管理上的知识。因此,在毕业设计时考虑学科交叉性,成立信管专业和计算机专业本科生组成项目组联合完成毕业设计。
项目组人数为5-7人,按信管和计科专业组成比例是2~3:3~4,由信管专业学生负责项目管理,计科专业学生负责项目开发。项目组的成立可以提高学生间的交流,促进合作,达到知识结构上的互补,也可以加强对不同领域知识的了解,拓宽学生的知识面。
3 项目管理知识在信管专业毕业设计中的应用
课题组的成立有效的解决了资源紧张的局面,让信管专业学生在项目组中承担管理角色,扩展了学生毕业设计的选题,培养了具有现代管理知识、熟悉信息技术、具有信息分析能力的信息分析人才,培养了具有信息分析能力与企业管理创新的知识,具有驾驭信息资源知识与能力的新型管理人才。
项目管理是指为了实现项目目标,对项目全过程实施的管理工作。传统的项目管理关注的领域主要集中在:项目的范围、进度、成本几方面。随着项目管理学科的不断发展和深入,目前已经成为一个涵盖9 大知识体系的独立学科分支,如图1所示。
结合信管专业的知识结构,导师在指导学生开发项目的过程中,根据学生的特长帮助确定其具体发展方向,因材施教,初步确定了三类适合信管专业和两类适合计科专业学生的项目角色,如表1所示。
除了上述五类主要项目角色外,信管专业学生还可承担的辅助项目角色有:需求管理员、风险管理员、配置管理员、质量管理员、技术文档编写员。在进行毕业设计的过程中,每个人可能承担一个主要角色和1-2个辅助角色。例如:项目组长可以承担风险管理或质量管理员等角色。
4 结束语
毕业设计提高学生的创新精神和实践能力,锻炼学生的思维和交流能力,从而为学生更好地走向社会奠定基础。信管专业面对的是迅速发展的信息化进程,其人才培养是一个全新的课题,在没有操作经验可以借鉴,社会认知度不高的情况下建设这样一个新学科专业需要长期的、艰苦的努力。因此,针对信管专业毕业设计目前存在的问题,我们必须加以重视,通过创新思维,提高毕业设计的质量。
参考文献:
[1] 全国高等学校教学研究中心.高等学校毕业设计(论文)工作研讨会纪要[J].大学教育,2002(6):47.
[2] 金佩华.本科生导师制的实践与思考[J].高等农业教育,2001(3):64-65.
[3] 张烈平.普通高校信息类专业毕业实习(设计)改革初探[J].高等理科教育,2006(4):90-92.
[4] 徐超毅,胡蓉.信息管理与信息系统专业毕业设计的思考与创新[J].高教论坛,2008(5):162-169.
依据学校的计量特色,结合计算机专业快速发展的特点,形成以人才市场为导向,以观念转变为前提,努力探索具有计算机专业特色的人才培养模式,形成了以嵌入式系统技术、数据库与网络技术和软件工程与设计训练三大模块教育为特色的专业培养模式。学生在高年级时,可以结合自己的专业兴趣和就业出路,有针对性地选择专业方向。依照模块化教学思路,相应调整教学计划,探讨并进行了计算机专业课程体系改革,并付诸行动。从目前专业教学效果和就业形势看,已取得较好成绩。针对专业模块化教学改革做出的调整,分别在2002年7月和2004年1月两次邀请校内外专家对教学计划调整可行性进行论证。征求专家意见后调整了相应的专业教学计划,突出了专业的特色培养,收效显著。在确定专业特色培养目标与培养模式后,在教学计划中明确规定学生在校期间分三个阶段进行学习:
第一阶段(一、二、三学期),以理论教学为主的公共基础知识学习阶段,重点是夯实基础;
第二阶段(四、五学期),宽口径的专业技术基础知识学习阶段,注重专业理论与实践密切结合,使学生掌握专业技术基础理论和基本的实践动手能力;
第三阶段(六、七、八学期),采用模块化教学手段,进行专业知识的学习与毕业设计训练,注重学生的动手实践能力和个性发展,创新意识与综合素质的全面提高。
前五个学期完成计算机专业本科主干课程学习,从第六学期开始进入专业的三个模块化方向的特色教学。同时,在最后一年里,和有实力IT企业合作办学,加强学生的实践能力,扩大学生就业面。
其次,紧紧围绕专业课程设置的三大模块,开展一系列的教学改革和课程建设工作
高年级专业模块教学分以下三个方向,它们各有特点:
(一)嵌入式系统模块方向:要求学生进一步掌握嵌入式系统的软硬件设计和应用,培养有较强计算机软硬件知识的嵌入式系统开发人才,发挥我校的计量测试特色,加强在嵌入式测量仪器等领域的技术应用。
(二)数据库与网络应用技术模块方向:侧重计算机网络应用技术的学习与实践,使学生掌握现代网络应用与数据库系统平台与开发工具,掌握网络和数据库的分布式应用软件开发方法与技术,为学生从事计算机网络与数据库应用打下良好的基础。
(三)软件工程与设计训练模块方向:探索“校企合作”合作模式,进行专门的“项目实战”培训,为企业培养既有厚实基础,又经过专门训练的应用型人才。
围绕上述三大模块,开展以下一系列的教学建设和改革工作:
(一)重视课程建设;《数据库原理及其应用技术》2006年被评为浙江省精品建设课程,《嵌入式系统原理》等5门课程被评为校重点建设课程,《数据结构》等3门课程被评为信息工程学院重点建设课程,众多的重点课程建设为良好的教学质量打下了坚实的基础。
(二)重视实验室建设;近四年,成功申请到两个浙江省财政厅各资助100万的实验室(《嵌入式系统实验室》和《计算机网络技术实验室》),实验条件有了很大的改善,使得加强和提高实践能力有了保障,各项措施能够落到实处。
(三)重视教材建设;近几年,由计算机系教师主编或参编的正式出版教材和实验指导书有9部。如潘巨龙、姚伏天和道克刚等编著的《ARM9嵌入式Linux系统构建与应用》一书,2006年7月由北京航空航天大学出版社出版;陆慧娟主编的《数据库原理与应用》,该书是面向21世纪高等院校计算机系列规划教材,2006年1月由科学出版社出版,众多教材建设提高了一大批青年教师的理论和教学水平。在重视教材建设的同时也重视教学方法和教学手段的改革。
(四)重视学生创新能力的培养;设有《嵌入式系统学生竞赛基地》、《程序设计竞赛基地》和《多媒体学生竞赛基地》,创造条件使部分优秀学生的创新能力有了用武之地,取得了较好的成绩。近三年,获“博创杯”全国大学生嵌入式系统应用设计竞赛二等奖一次,浙江省首届手机软件应用大赛二等奖一次,省程序设计大赛优秀组织奖一次和7个个人三等奖。
有了这些优秀学生的模范带头作用,学习风气有了较大改善。围绕模块化教学和最后一年的校企合作办学,学生的实践能力得到了培训和加强,缩短了企业对应届毕业生期望距离。我专业毕业生受到长三角地区IT企业的欢迎。几年来计算机专业毕业生一次就业签约率均达到95%以上,处于我校前列,就业情况良好。
中图分类号:G642.0 文献标识码:A
文章编号:1004-4914(2014)08-252-02
引言
计算机基础课程是非计算机专业本科生必修的公共基础课,在公共基础教育平台和学生的基础教育中占有重要的地位。计算机基础教育课程包括《大学计算机基础》课程和《计算机程序设计基础》课程。为加强计算机基础教育的针对性,更好地服务于专业学习,建立了“1+X”的课程体系。《大学计算机基础》是“1+X”课程体系中的“1”,其教学内容丰富、受众面广、教学成效显著;《计算机程序设计基础》是“1+X”课程体系中的“X”,根据不同专业需求,开设不同的程序设计语言。然而如何能使不同专业的学生更好地学习和接受计算机能力,将“课程服务专业”的思想引入到教学当中,是教学改革的重点也是难点。
一、课程服务专业思想的引入
计算机基础教学的目标是为非计算机专业学生提供计算机知识、能力与素质方面的教育,培养非计算机专业的本科生掌握一定的计算机基础知识、技术与方法,能够利用计算机进行学习、工作和生活,适应信息化社会的发展,并在此基础上,培养学生利用计算机解决本专业领域中问题的意识与能力。
进入21世纪以来,互联网技术的发展和应用深度渗透到生活的各个领域,各个专业对信息处理的终生需求和计算机网络应用的终生需求,使得计算机基础教育的范围不断扩大,与之相对应的是如何将这些需求反映到计算机基础教育的课程中。
1.充分考虑各专业差别,开展计算机基础教学。根据各专业的不同需求和学生的自身发展需求以及国家信息化的要求,笔者所在的黑龙江科技大学为不同专业的学生开设了《计算机程序设计基础(VB)》课程和《计算机程序设计基础(C)》课程。例如,对电子信息类专业,开设《计算机程序设计基础(C)》课程;对信息管理类专业,开设《计算机程序设计基础(VB)》课程。
2.理念先进,服务人才培养定位,教学目标明确。以我校应用型人才培养为目标,在教学过程中,始终坚持“以学生为主体、以教师为主导”的教学理念,提倡“自主、合作、探究、创新”,不断改革教学方法和手段,鼓励学生进行研究式学习、自主式学习、资源式学习和协作式学习,注重对学生四个方面的能力培养:通过计算机、网络及信息技术基本原理、基本知识的讲授,掌握计算机分析问题、解决问题的基本方法,培养学生对计算机的认知能力;通过计算机数据处理、多媒体技术及程序设计知识的讲解,培养学生应用计算机解决问题的能力;通过熟练掌握与运用计算机与网络技术,有效地表达思想,掌握基于信息技术的团队协作方式,接受信息社会道德规范的约束,并自觉承担相应的社会责任,培养学生依托信息技术的共处能力;通过对信息的获取、分析、评价和吸收,培养学生的自我学习能力。
二、课程服务专业思想的实施
根据我们多年在计算机基础教育改革实践过程中积累的经验,改革的核心在于“以学生为主体,以教师为主导”和为专业服务的“计算机应用能力培养”的教学模式和方法。我校计算机基础教育与学生专业结合的做法是在教学手段和模式富有建设性成效的基础上积极主动思考,结合了我校办学的主导思想和特色并有了创新性发展。从几年的实践过程看,做法日渐科学,效果积极显著。
具体做法:“积累、实践、服务”相结合。
1.及时与专业负责人进行沟通,与专业对接。第一学期开学前,通过与学生所在院系教学负责人、专业建设负责人沟通等方式,实现课程内容与专业需要的对接,重新定位,按照专业需求调整教学内容,使课程内容满足专业培养目标的需要。即每学期在制定计算机基础课程授课计划时,请专业负责人或骨干教师参与,根据各专业需要提出合理的意见和建议,充分了解各专业学生对计算机应用技能的需求,从而对课程内容及时做出调整和修订。
2.提高课程组教师的计算机能力培训。课程组的教师积极参与实习、实训、毕业设计和实践锻炼等环节,不断提高自身的实践水平,实现教学水平与专业能力培养的需要对接。同时,课程组的多名教师通过到企业挂职锻炼及时了解社会对计算机能力的实际需要,也了解到学生将来的就业趋势,在提高自身能力的同时,也保持了计算机教育的实用性和先进性,为培养学生的计算机能力作出了充分的准备。
3.为学校各专业的大四学生,进行毕业论文排版指导,发挥服务作用。随着用人单位对大学毕业生计算机能力的要求有增无减,计算机水平高低已经成为衡量大学生业务素质与能力的突出标志之一。因此,我校计算机基础教育“课程服务专业”的理念和做法既符合教育部对普通本科院校提出的“应用型本科教育”的内涵所指,也符合我校的三大教育理念。作为我校的特色项目,必定对于促进学生终身学习和主动应用计算机起到积极的推动作用。
4.根据专业需要重新整合教学内容,探索为专业课服务的途径与方法。在计算机教学过程中,我们打破了原有的学科体系,按照学生能力培养体系重新组织教学内容和教学方法,将相关的理论课程重新整合、重组。如在讲计算机程序设计时,重点针对专业的实际问题进行程序分析。新体系淡化了基础课与专业课的界线,实际了知识整合、交叉安排,加强了针对性和实用性,目的是更好地为学生专业技能培养服务。
5.加大实践教学环节,提升学生实际操作能力,为专业服务奠定基础。计算机基础教学建立了相对独立的实践教学环节,加大了实践教学在教学计划中所占的比例,强调实践与实习,实验的目的不是为了验证理论,而是为了培养学生的技术应用和实际动手能力。同时,在授课计划中还安排了多项相对独立、逐步提升的阶段性技能与综合性实验与训练,不断提高学生的实践操作能力。
6.课程组教师需要了解相关专业课教学重点,积极主动地为专业课服务。课程组教师通过与相关专业负责(下转第255页)(上接第252页)人及骨干教师的沟通,以及与专业课教师之间相互听课,及时地了解了专业急需用计算机解决的相关知识与问题,在备课和授课过程中都会将此部分内容作为重点进行讲解,为今后学生利用计算机解决专业知识打下了坚实的基础。
比如,会计专业是研究企业在一定的营业周期内如何确认收入和资产的学问。会计师除了准备财务报表以及记录企业交易行为外,更重要的是能够参与企业间的合并、质量管理、信息技术在财务方面的应用、税务战略以及很多企业的管理决策活动。因此一个现代高水平的会计人才,不仅仅要会收钱,会记账,会审计,更应该利用会计这个工具,学会管理,具备多方面的能力。美国一个权威职业评估机构分析得出:Computer literacy是会计专业人才应具备的重要能力之一。同时,现代信息技术对会计工作也有着重大的影响作用,会计实务的重点将由原来的编制凭证、记账、结账、编制报表等转向收集信息、存储信息、加工信息、传递信息、查询信息等。因此,面对会计专业的学生进行《大学计算机基础》授课时,也要考虑以上因素,只有这样才能在提高学生学习兴趣的同时,增强学生的计算机会计能力。
7.开发了自主学习,课程服务专业的网站。为了提高学生的自主学习能力,课程组开发了计算机基础系列课程网站,网站中包括了课程的大纲、授课计划、课件、习题、名师视频等资料,方便了学生资料的获取。同时,网站还重点设置了“专业学习模块”,针对不同的专业,根据各个专业对计算机能力的需要设置了不同的模拟试题,极大地调动了学生的学习主动性,激发了学生的学习兴趣。
8.适应专业特点,精心设计案例。案例式教学方法的实施是提高计算机基础课程教学质量的有效途径之一。为了更好地做到课程服务专业,需要授课教师在案例设计之前需要与专业知识进行对接,对案例进行反复斟酌、思考与设计,好的案例可以帮助学生更好地记忆基本概念,理解所学知识,掌握基本技能。
如在对会计专业进行案例设计时,要尽可能将具有专业特色的案例融入教学过程中。在安排案例教学时有意识穿插更具会计专业特色的实例,在学习Word时,可以设计“财务报表”、“月份财务分析表”、“资产负债表”等案例,使学生在练习了表格排版的同时,了解了财务报表、财务分析表及资产负债表应包含的基本信息,与会计专业基础课有了更好的结合。
在讲解Excel时,可以重点与财务相关的公式与函数。在讲授PPT时,可以利用PPT内容提示向导、母版的改造、PPT中表格和图表的插入等操作,制作财务报告幻灯片,向股东和投资人介绍公司的财务状况等。通过这些有针对性的、与专业知识相结合的案例讲解,并结合布置一些有挑战性或应用性或有乐趣的任务、习题,使学生对计算机基础课的学习兴趣大大提高。
三、结论
实践证明,课程服务专业思想在高校公共计算机基础课程中的引入与实施,使得教师能够更加有针对性地进行教学与授课,使得原本枯燥的知识和课堂变得更加生动和引人入胜,充分调动了学生的学习积极性和主动性,激发了学生的学习兴趣,为学生今后利用计算机解决专业实际问题奠定了夯实的基础。
[本文为:1.黑龙江科技大学高层次引进人才科研启动基金(06-122);2.黑龙江省高等教育教学改革项目]
参考文献:
[1] 金蓉,庄红,黄德生.面向能力培养的高校非计算机专业计算机基础教学改革与实践.计算机教育[J],2010(1)
[2] 韩雪.浅析服务专业能力培养的高职《计算机基础》教学.科技信息[J],2011(6)