APP下载

以程序设计能力为核心的二级项目课程群体系建设与实践

2021-07-27窦燕穆运峰李贤善郭栋梁郭丁丁

中国教育信息化·基础教育 2021年6期

窦燕 穆运峰 李贤善 郭栋梁 郭丁丁

摘   要:针对培养学生程序设计能力的课程之间各自为政、实践资源偏抽象、程序设计能力考核中编程题目过少的问题,文章提出了以程序设计能力培养为核心的二级项目课程群体系建设方案;以三门理论课和一门实践课的深度衔接为基础,引入企业教师进行实践资源校企合作,实行课程考核强化机考的程序设计能力培养模式。三届学生全员参加CSP认证结果和优秀学生参与竞赛结果表明,该模式对学生的程序设计能力培养有较好的效果。

关键词:程序设计能力;课程群;二级项目;CSP

中图分类号:G642 文献标志码:A 文章编号:1673-8454(2021)12-0070-04

程序设计能力是利用计算机分析问题、解决问题的重要基础能力。程序设计能力可以分为两类:一类是侧重理论的,比如数据结构、算法、计算复杂度、机器学习等,这类主要是指一个人的程序构造和算法设计的能力;另一类是侧重系统的,比如操作系统、网络系统、Web系统、分布式系统、存储系统等设计与开发的能力。作为软件工程专业的学生,这两种能力对于学生专业素质的培养都是至关重要的。侧重理论的程序设计能力的培养主要是在大一和大二阶段进行,侧重系统的程序设计能力的培养主要在大三和大四阶段进行,这两个阶段也不是完全割裂的,但是也有一个明显的划分。本文讨论的是侧重理论的程序设计能力,因此将培养学生程序构造与算法设计的相关课程作为一个整体考虑是非常有必要的。……

登录APP查看全文