论文部分内容阅读
当前,社会各行业对软件人才的需求日益增长,虽然我国高校软件专业毕业生很多,但大部分进入企业后的毕业生主动或被动定位为“码农”,往往因跟不上产业的迅猛发展与技术的快速更新而倍感压力,简单的认为软件行业是“青春饭”行业,进而选择辞职转业;与之相对应的是,许多软件企业招聘不到合适的人才,甚至不愿聘用毕业生。实际上,企业真正缺少的是能够快速理解软件架构及编码核心思维并能根据新技术、新潮流创新求变的人员,这类专业人才必然要具有良好的思维能力与数学素养。离散结构课程是软件工程专业基础课,一般由计算机学科专业的教师负责教学,其作用有别于高等数学、线性代数等公共数学课程。然而软件工程专业本科学生往往意识不到离散数学与软件科学之间的关系,误将其看作公共数学课,学习兴趣不高、主动性较差,更谈不上将课程内容与软件科学领域实践相结合[1]。针对这种情况,部分软件工程专业教师提出了相应的教学改革思路:大幅压缩理论课教学,大力加强实践教学,把一些经典的应用案例及解决模式传授给学生,然后让学生大量练习套用所学模式解决常见技术问题。但一段时间的实践证明,该理念易于使软件工程专业本科教育倾向于技术培训与强化训练,偏离了软件工程专业本科教育人才培养目标。因此,客观认识离散结构课程的教学目标并实施该课程教学的综合改革是实现人才培养目标的需要。