以能力为本的程序设计课程群建设

2019-10-25 19:22刘在英张丽晓陈邦新
科学与财富 2019年27期
关键词:民办院校管理

刘在英 张丽晓 陈邦新

摘 要:简述了程序设计类课程群的建设背景和意义,针对教学中存在的问题和不足,提出“分层递进、多元融合”的建设思路,并从课程内容、实践教学、双证融通和协同保证等诸多方面进行了探索,在教学实践中产生了很好的效果。

关键词:民办院校;校外实习基地;管理

1 引言

程序设计类课程(包括程序設计基础、面向对象编程、Java语言、Web技术、J2EE项目开发等)是计算机科学与技术专业的重要课程群,该类课程的教学对于培养学生的算法设计、程序实现、软件开发等方面的能力具有重要影响[1]。程序设计能力不仅是学生进一步深造的潜力体现,也是用人单位选拔优秀毕业生的重要指标。

2.课程群建设问题分析

随着移动互联、物联网、云计算和大数据等技术的兴起,引发了软件开发和部署模式的创新,这对计算机专业人才的知识结构与程序设计能力提出了更高的要求。目前,许多企业找不到“好学生”,主要因为毕业生的程序设计能力达不到要求,而程序设计能力的培养是一个渐进训练、持续实践的过程。

2.1 教学内容比较陈旧

较少涉及近年来出现的云计算、大数据等实际工作中经常遇到的内容,特别是关于嵌入式系统、移动终端系统、大型数据中心云计算系统相关的程序设计教学还很薄弱[2]。

2.2 课程之间的衔接和关联考虑不够

相关课程设置大多按照程序设计能力不同层次上的内容独立开设课程,相应的课堂教学内容很少体现本层次的内容与其他层次内容之间的关联,学生难以形成对程序设计培养的系统认识。

2.3 缺乏系统性的综合实践环节

在程序设计能力培养过程中缺少综合性的开放项目来推动和贯通程序设计课程群的实践教学,这使得学生理论上一知半解,实践动手能力很差[3]。

2.4 第二课堂教育有待拓展

第二课堂对提高学生的实践能力、创新意识和综合素质具有重要的作用。学生参加程序设计竞赛和申报创新创业项目的人数较少;程序竞赛的内容与课程的内容衔接不够紧密。

3.课程群建设的思路

为了更好地培养适应新技术发展和岗位需求的、具有良好程序设计和软件开发能力的计算机专业人才,应围绕精品课程和重点课程进行课程群建设,使各门课程在程序设计能力培养过程中既各有重点,又相互关联,通过调整教学内容、编排实践教学过程、改革实践教学方法、完善评价机制、加强支撑保障等一系列措施,逐步推进课内项目化实践教学、“基础实训+校内顶岗”课外实践教学和“专业实习+企业顶岗”的校外企业实习。研究并探索“循序渐进式的编程入门(程序设计基础、面向对象编程)?针对算法设计的能力提升(数据结构、算法分析、数据库原理与技术)?基于项目模拟的软件开发(Java语言、web技术、软件工程)?面向应用的工程开发(J2EE企业级软件开发、移动软件开发)”的分层递进、多元融合式的程序设计能力培养模式。

4.课程群建设措施

4.1 推进“双证融通”,优化构建分层递进的课程群

(1)联合行业协会和企业,通过岗位工作任务和职业能力分析,选取与程序设计能力培养方向相匹配且为学生今后职业发展提供上升通道的证书,在课程教学中融入企业项目案例和职业素养,探索“课岗证融通”的人才培养模式。

(2)围绕重点课程精品课程进行课程群建设,使各门课程在程序设计能力培养过程中各有重点、相互关联,探索“循序渐进式的编程入门?针对算法设计的能力提升?基于项目模拟的软件开发?面向应用的工程开发”分层递进的程序设计能力培养路径。

4.2 对接生产过程,施行校企结合的实践教学模式

(1)与企业紧密合作,以程序设计能力培养为主线,实施以项目为核心的课内实训、以基础实训和校内顶岗为核心的校内课外实训、以专业实习和企业顶岗为核心的校外实践,探索多元融合的实践教学模式。

(2)针对不同学生基础的差异,在课程教学实践和课外竞赛实践上,提供分层次的实践训练,使不同水平的学生都有提升空间;与企业合作建设递进开放式的综合性实践项目,以带动和贯穿程序设计课程群的实践教学。

(3)实施多样化的实践教学模式,促进教学内容与方法联动改革。变传授知识为主的教学模式为关注项目开发的应用性教学,建设数字化课程资源,实施小班化、项目化、翻转课堂教学。

4.3 对接企业标准,加强网络实践平台、师资、制度的协同保障

(1)借助网络教学辅助平台,以丰富的拓展资料和项目支持课内外教学,以自动化的程序评测强化实践、以全方位的防抄袭保障公平[4]。

(2)发挥企业优势,组建跨界的双师型教学团队,借助企业真实案例项目和师资,实施校企双导师教学,暑假采用师生共同进企业、共同实习等举措,培养学生岗位实践能力。

(3)实施全方位的教学管理制度,在教学管理上注重制度管理常态化和管理制度流程化,保障教学活动的高效开展和完成。

5.结语

以增强学生程序设计能力为目标,进行了一系列探索,极大激发了学生学习热情,明显增强了学生程序设计能力,用人单位对毕业生满意度逐年提高。近三年来学生获得省市级以上大赛奖项超过100项,取得软件著作权超过60人次,获得省市级以上创新创业项目超过40项。程序设计课程群建设和是一项复杂的系统工程,需要在工作中不断努力,进一步提高学生程序设计能力以解决复杂工程问题[5]。

参考文献:

[1] 秦玉平, 马靖善, 王丽君. 应用型本科院校程序设计能力培养研究与实践[J]. 渤海大学学报(自然科学版), 2018, v.39;No.115(01):61-66.

[2] 贾晓强. 计算机专业系统能力培养探索[J]. 新教育时代电子杂志:教师版, 2016(47).

[3] 刘小洋. 计算机科学与技术专业学生的系统发展观与系统能力培养的研究[J]. 科教导刊, 2014(25):43-44.

[4] 陈越, 何钦铭. 数据结构MOOC实践[J]. 中国大学教学, 2015(12):54-57.

[5] 刘在英, 杨平, 张丽晓. 程序设计课程实践教学模式的探讨[J]. 实验室研究与探索, v.32;No.212(10):156-159.

作者简介:

刘在英(1977-),男,山东寿光人,硕士,副教授,研究方向为图像处理与人工智能;

二作:张丽晓,女,副教授,研究方向为大数据技术;

三作:陈邦新,男,讲师,研究方向为软件工程。

基金项目:2018年上海本科重点教学改革项目--以能力为本的程序设计课程群建设(A-020203-17-003)。

猜你喜欢
民办院校管理
枣前期管理再好,后期管不好,前功尽弃
加强土木工程造价的控制与管理
如何加强土木工程造价的控制与管理
陕西民办院校“双师型”教师队伍现状研究
基于民办院校思想政治课教学的慕课平台使用情况研究
自媒体时代慕课对民办院校高等化学教学的意义与影响
民办院校教师激励机制研究的意义
“这下管理创新了!等7则
人本管理在我国国企中的应用
管理的另一半