基于专业应用能力的应用型本科计算机专业课程群的研究与实践

2013-08-15 00:43田崇瑞蔡玉生单宝海沈明君董本宽
电子测试 2013年12期
关键词:程序设计网页课程设计

田崇瑞,蔡玉生,王 凯,单宝海,沈明君,董本宽

(黑龙江东方学院,哈尔滨,150086)

0 引言

黑龙江东方学院被黑龙江省确定为“特色应用型本科高校建设”试点院校,较之研究型院校和高职院校,一般来讲,应用型本科院校培养的是适应生产、建设、管理、服务第一线需要的高等技术应用性人才,而不是研究型、学术型人才;应用本科以适应社会需要为目标,以培养专业应用能力为主线设计学生的人才培养方案,重视学生的专业应用能力的培养。学院特别重视学生的就业率和就业质量,2011 年5 月,学院被教育部评为“2010—2011全国毕业生就业典型经验高校”,是全国唯一一所获此殊荣的民办本科高校。

1 课程群研究现状

课程群就是把具有相关性或一定目的的不同课程编排到一起,组成一个“群”,进行系统地学习和训练。我国开展课程建设时间较短,对课程群建设缺少理性认识,因此对课程群建设存在着很大的盲目性。目前学术界主要有以下几种观点:一是课程群由内容上密切先关、相承和渗透,具有互补性的几门课系列课程组合而成的有机整体。二是课程群是某一学科内的诸多课程的集合,它以学科作为划分群与群的界限。三是课程群是指若干门彼此独立而又相互密切联系的课程,是为了使各门课程协调发展、齐头并进,讲究发挥整体效益。四是课程群是由承担不同任务,在内容上有不同特点,但为了完成共同的教育目标而形成的多个子课程有机组成的系统。

2 基于专业应用能力构建课程群

为了能够提高学生的就业率和就业质量,计算机科学与技术专业从2009 年开始构建了基于专业应用能力的课程群教学体系,这里我们把一个课程群称之为一个模块。

基于专业应用能力的课程群教学,将课程体系划分成若干课程模块,每个课程群由相关的2~4 门课和一个课程设计组成,强化对一种专业应用能力的培养。

2.1 调研论证,形成专业应用能力体系

通过走访相关企业和访问我校具有代表性的毕业生校友,了解企业的需求,提炼出学生应具有的专业应用能力。在此基础上,征求了多位大中型企业的项目经理和具有丰富教学经验的专家学者的意见,对专业应用能力体系进行了充分论证。确立了应用性院校计算机科学与技术专业的专业应用能力体系,包括:人机界面分析、设计、编程和调试能力,计算机网站建设和网页制作能力,小型系统分析、设计、编程和调试能力,典型数据库分析、设计、编程和调试能力。

2.2 模块化设计,制定人才培养方案

根据专业应用能力,在充分研究课程之间的关系的基础上,按照从易到难,从基础到专业的顺序,构建基于专业应用能力的课程群。

对应学生应该具备的四个专业应用能力,构建了四个课程群(模块),分别是基本编程能力模块、网站建设和网页制作模块、管理信息系统设计模块、大型数据库开发模块。每个模块由与一种专业应用能力相关的2—4 门课和一个课程设计构成。通过模块中的课程设计将几门课的知识融会贯通起来,从而达到培养学生掌握一种专业应用能力的目的。比如网站建设和网页制作模块对应的课程由网页制作与网站建设、ASP.NET 程序设计、数据库原理及应用等三门课,及两周的动态网站课程设计构成。

计算机科学与技术专业的课程设计不是传统上的对一门课的锻炼或训练。而是融入了课程群建设。课程设计是一个课程群的重要部分,能够通过课程设计融合了课程群中的理论知识,锻炼了专业应用能力。

计算机科学与技术专业的主要课程群有:

1)基本编程能力模块----“C/C++课程群”

包括“C 语言程序设计”、“C 语言程序设计实验”、“C++程序设计”和“算法与数据结构”四门课。通过“课程设计1 C 语言程序设计”组织起来,锻炼学生的人机界面软件分析、设计、编程和调试能力。

2)网站建设和网页制作模块----“网页网站建设课程群”

包括“ASP.NET 程序设计”、“ASP.NET 程序设计实验”和“网页制作与网站建设”三门课。通过“课程设计2 动态网站”组织起来,培养学生计算机网站建设和网页制作能力。

3)管理信息系统设计模块----“企业开发工具课程群”

包括“JAVA 程序设计”、“JAVA 程序设计实验”和“数据库原理及应用”三门课。通过“课程设计3 管理信息系统”组织起来,培养学生小型信息系统分析、设计、编程和调试能力。

4)大型数据库开发模块----“数据库课程群”

信息系统的开发离不开数据库的支持,所以把数据库放在了一个非常重要的位置,在“数据库原理及应用”课程中主要讲授的是微软公司的SQL server 数据库,这个数据库在中小型企业中应用比较广泛。为了使学生能够掌握大中型数据库的应用和开发,学部开设了“Oracle 及其编程技术”课程,Oracle 数据库是全球大中型企业应用最广泛的数据库。把“数据库原理及应用”和“Oracle 及其编程技术”课程,通过“课程设计4 Oracle 及其编程技术”课程设计组织起来,培养学生的典型数据库分析、设计、编程和调试能力。

通过以上四个课程群,能够使学生更加系统的锻炼专业应用能力,为成才提供了保障。

3 实施模块化教学,培养专业应用能力

一般来讲都是在一个学期内集中开设一个模块,培养一种专业应用能力。

模块化教学中的课程设计不同于以往的课程设计,原来课程设计一般是对某门课的锻炼,比如C 语言课程设计只是锻炼学生对C 语言的掌握情况,而模块中的C 语言课程设计,既考察学生对C 语言的掌握情况,又锻炼学生的算法应用,数据结构的设计能力,同时还培养了学生的人机界面软件分析、设计、编程和调试能力。

在实施模块化教学时,我们积极开展了校企合作。一方面是请进来,“软件项目管理”、“Oracle 数据库”、“软件工程”等课程一般来讲需要对软件开发流程非常熟悉的人才能讲好,所以我们就请企业的具有多年工作经验的工程师和项目经理来校上课,还有一些课程设计也是如此。另一方面,我们积极走出去,通过和企业合作对学生进行实习和实训,把学生送到企业先参加3 周的实习,然后参加3-6 个月的实训,这样学生在未毕业前就掌握了企业最新的、最实用的开发技术,很多用人企业反应,参加实训后的学生具备了1-2 年的工作经验的水平,学生毕业后可以当作成手使用,直接参与到项目的研发工作。

4 教学成果

经过四年的实践,学生的专业应用能力得到了提升,带动了专业对口就业率和高质量就业。2011 届毕业生专业对口就业率为83.3%,到2012 届,这一数字达到了93.7%。在提高专业对口就业率的同时,就业质量也大幅度提高,2012 届毕业生平均工资3500 元,其中一位同学经过管理信息系统模块的训练和实训后,成功应聘到IBM,从事java 软件开发工作,月薪达8000 元。到目前为止,2013 应届91 名毕业生中已有10 名学生工资超过6500元。其中一位同学,经过网站建设和网页制作模块实训后,成功应聘到北京文思创新软件技术有限公司,从事.net 软件开发工作,年薪达12.8 万元。

[1]刘君.升格的冲动[J].教育与职业.2008(13)

[2]雷炜.高校课程建设现状分析与对策研究[J].高等工程教育研究.2008(01)

[3]岳爱臣,高浩其,熊和平.应用型工程院校专业核心课程的研究与实践[J].高等工程教育研究.2007(05)

[4]杨金土.课程类型是教育类型的本质内涵[J].中国职业技术教育.2005(13)

[5]陈佑清.课程即发展资源——对课程本质理解的一个新视角[J].课程.教材.教法.2003(11)

[6]靳希斌.论教育服务及其价值[J].教育研究.2003(01)

[7]吴开亮.关于高师院校课程群建设的探讨[J].江苏高教.1999(06)

猜你喜欢
程序设计网页课程设计
基于HTML5与CSS3的网页设计技术研究
基于Visual Studio Code的C语言程序设计实践教学探索
龙凤元素系列课程设计
中秋明月
从细节入手,谈PLC程序设计技巧
基于CSS的网页导航栏的设计
基于HTML5静态网页设计
基于URL和网页类型的网页信息采集研究
高职高专院校C语言程序设计教学改革探索
基于Articulate Storyline的微课程设计与开发