作者:陆建峰 余立功
摘要:为提升计算机专业类学生的软件基础能力,南京理工大学进行了积极的探索,设计了软件能力递进式培养体系,以CCF CSP认证和CCSP竞赛等权威检测手段为抓手,驱动教学改革,改革教学模式,同时也更好地响应了工程教育认证的需求,取得了显著的成绩。
1. 引言
计算机专业类作为一个实践性很强的专业类,所培养的学生,不仅需要具备扎实的理论基础,还需要具备很强的动手实践能力。我们将熟练掌握程序设计、数据结构以及算法,通过一定范围内自选的通用编程语言,在指定时间空间内,熟练、准确地完成对给定问题的编程和调试的能力定义为软件基础能力。软件基础能力是培养软件系统设计能力、软件架构能力等其它能力的基础,也是计算机类专业学生本科阶段需要重点培养的核心能力之一,更是毕业生走上工作岗位后必须具备的职业能力。
当前,软件基础能力相关课程教学存在着重理论轻实践的问题,程序设计、数据结构、算法等课程的考核形式往往以笔试为主,考试内容通常以基本概念为主,很难考察出学生真正的程序设计能力,即便有部分程序设计题,也因为无法