时兵 隋宇航 吴琼
摘要:该文以计算机应用型人才核心技能分析为切入口,以课程体系构建为主线,通过课程体系建设中课程内容的整合,教学内容、教学方法的改革,加强知识与能力和综合应用,进而实现课程体系构建的整体优化。
关键词:计算机;应用型人才;核心技能;课程体系构建
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2019)14-0116-02
1 引言
程序设计能力是计算機专业学生的核心专业能力,因此程序设计能力的高低对于计算机专业人才培养来说至关重要。民办高校计算机专业,如何构建科学的课程体系,如何进行课程教学改革,才能让学生在学习过程中从知识掌握、项目分析、探索创新等多方面培养学生的综合实践能力,为社会输送出符合实际需求的应用型人才,将成为急需解决的问题。
2 课程体系构建的内涵
课程体系建设是将课程体系内相关的多门课程建设统筹规划,从整体考虑,使各门课程协调发展,协同作用,达到课程体系结构、课程内容、教学方法、教学效果等诸方面整体优化,发挥整体效益,达到最佳效果,形成整体优势,实现整体大于各门课程之和的目的。
3 课程体系建设需要重点解决的问题
课程体系建设大多强调两点,一是课程体系内部课程之间的相关性,二是综合性,因此课程体系建设应做好以下几方面工作:
(1)在课程体系建设中,必须要通过对课程体系所包含课程的知识点进行分析,删除课程间重复的内容,再通过对内容的重新分解,形成新的理论和实验教学体系,以利于学生的学习与掌握,提高教学效果和效率。
(2)删除陈旧内容,增加新知识、新技术内容,以适应人才培养需要。
(3)解决多门课程之间出现的有用内容空白问题,将这部分有用知识,原来多门课程都没有涉及的内容补充到某门课程之中。
(4)加强各门课程知识、技术、能力的综合应用,形成系统知识与能力,增强核心能力的训练。
(5)加强课程体系教师的整体建设,提高教师的整体教学经验、教学方法、教学水平和专业技能,发挥每名教师的特长,达到教师队伍的整体优化。
(6)坚持课程体系建设为实现专业培养目标服务。整个课程体系建设都必须紧紧围绕培养目标进行。
(7)课程体系建设必须坚持创新性、突出特色。
(8)坚持综合性原则,打破各门课程自成门户的壁垒,实现相关课程之间有机综合,实现知识、能力融合为一体。
4 课程体系建设必须落实到“两强”人才培养的目标上
根据目前社会的需求,通过分析计算机应用能力培养目标和课程资源建设的要素及目标体系,在对计算机类应用技术课程的现状分析和研究后,根据学生的专业方向和兴趣爱好,分别将《软件工程》《Java程序设计》《Web前端技术》《MySQL数据库应用》《STRUTS框架技术》《软件项目研发技术》六门课程作为课程体系。
(1)《软件工程》
《软件工程》主要讲授软件系统开发的基本概念、思想,开发方法、开发阶段、可行性研究、需求分析、总体设计、详细设计、编程、调试、测试、质量控制与管理维护等,以及各阶段的任务和做法要求。对整个软件系统开发 起指导和约束作用,贯穿软件系统开发全过程,是课程体系的核心。
(2)《MySQL数据库应用》
《MySQL数据库应用》是对数据库理论的实践应用,通过具体开发工具的使用,使学生具备数据库系统的分析、设计、管理和维护的能力。
(3)《java程序设计》和《Web前端技术》
《java程序设计》主要培养学生的程序设计能力,这是进行信息系统开发必备的基础能力。Java是当前信息系统研发使用的主流程序设计语言。瑞士Tiobe公司的程序语言使用排行榜是为了显示程序语言的最新流行程度,该公司在2018年9月公布的编程语言排行榜中,java语言仍位居世界第一位。
《Web前端技术》,以java为基础。主要包括Java web开发基础、 HTML与CSS网页开发基础、JavaScript基础、JSP基 本语法、JDBC技术应用、Servlet技术 应用、JavaBean及AJAX技术 应用等。
(4)《STRUTS框架技术》
STRUTS、Hibernate等技术都是当前信息系统研发市场应用的主流技术,是学生毕业后从事信息系统研发所必须具备的技术,具备这些技术与能力对毕业生就业将起到重要的支撑作用。应用这些主流技术,解决信息系统不同层次的问题,使信息系统研发变得简便、快捷、高效。这些课程均采用小班授课的讲练结合的教学模式。加之,相应的课程设计,学生对这些技术掌握的就比较牢固,进而应用这些技术解决实际问题的能力大大加强。
(5)《软件项目研发》课程
通过以上几个模块课程的学习,学生已经掌握了专业基础课知识,程序设计能力、数据库原理及应用技术,主流技术等知识与能力。但是这些知识、技术和能力仅仅局限在各模块或各门课程本身。属于分散的孤岛式的知识与能力。在一个实际的信息系统(软件)研发中,这些知识用在什么地方,怎么用,学生们还是束手无策。还不知道怎样综合运用这些知识、技术开发一个具体的信息系统。因此我们开设了《软件项目研发》课程,在教师指导下,学生亲自进行实际的信息系统项目开发。
本课程体系所包括的六门课程,构成专业核心培养的课程体系,在内容上纵向具有传承性,横向具有内在的联系,又自成体系。在知识与技术的应用上,在能力的培养上,具有共同性、综合性、统一性。也就是说,程序设计能力、数据库应用能力、主流技术的应用能力,只有共同的、综合的应用于同一个软件系统开发中,才能发挥作用,构建出一个优质的软件系统。
5 结束语
通过选取六门主要课程作为课程体系,加强相关课程内容的整合,加强教学内容、教学方法的改革,加强知识与能力的综合应用,进而实现课程体系建设的整体优化,这将为民办高校培养计算机专业人才提供一种新的课程设置思路和教学模式。
【通联编辑:代影】