引言
目前,高校特别是应用型本科院校和高职院校的学生普遍存在综合素质低、不能满足用人单位要求的问题,计算机科学与技术专业的学生也不例外。面对这类高校毕业生就业困难,如何提高高校教育素质,培养良好的工作和学习素质,成长为既有专业知识又有高素质的复合型人才,不仅是专职教育工作者必须做的事情,也是从事专业教学的一线教师必须认真重视和努力解决的问题。
将计算机教育融入大学生素质教育,实现思想政治工作的新发展,是高校素质教育研究的新思路、新方法、新趋势。在这方面,许多高校的专业教师树立了榜样。例如,陈国良从计算机文化中的人物事迹出发,提出了以培养学生弘扬计算科学、培养计算思维为核心的高校素质教育思想[1];从高校计算机实验教学中,周晓兰提出要激发学生学习计算机知识的积极性,提高学生的综合素质,培养学生的科学精神[2];陆小龙提出通过开展科技教育活动提高青少年综合素质的思想,包括培养青少年树立远大理想、献身科学、创新思维、动手动脑、观察问题、分析问题、解决问题的能力。
1 基本思路和方法
目前,大部分研究主要集中在计算机应用基础、计算机导论课程所涉及的计算机领域的大师及其贡献、计算机应用大事记等方面。计算机教育内容少,综合素质教育覆盖面小,不够深入,导致效果不理想。
1.1 基本思路
?计算机科技本科专业的所有专业课程(如计算机组成原理、数据结构、编译原理、操作系统、软件工程、计算机系统结构、人工智能等)都包含了一种或多种先进、科学、有趣的计算机技术和思想,可以归结为计算机科学精神,如与时俱进、不断创新的计算机系统结构设计精神、操作系统多过程、多任务的平行高效精神、绿色计算的编译原理、优化节能的精神、软件开发的一丝不苟、逐步完善的软件工程精神。教师应在备课过程中挖掘和总结计算机专业课程中体现的计算机科学精神,设计提高青年大学生综合素质的应用情境,即将这些科学精神与当代青年大学生的各种素质相对应,形成大学生成长计划,在具体教学过程中因势利导,在传递专业知识的同时,渗透计算机科学精神,实现各种素质的有针对性的深度培养,最终实现综合素质和专业知识学习的“双重提高”。
1.2 基本方法
采用自底向上、多专业课程、多教师共同培养的方法,逐步实现大学生综合素质的不断积累和升华。方法流程见图1。
2 培养途径
(1)总结计算机科学与技术专业每门课程所体现的计算机科学精神,特别是程序设计、计算机组成原理、数据结构与算法、操作系统、编译原理、软件工程、计算机系统结构、人工智能等专业核心课程。在准备课程时,这些科学精神应该设计在问题的情况下,在教师向学生传递专业知识的同时传递计算机科学精神。
(2)制定大学生成长计划。总结出来的计算机科学精神与当代大学生的各种素质相对应,形成综合素质培养的大学生成长计划,见表1。表1只给出了几门专业课程的1~两种计算机科学精神与学生素质教育相对应,教师也可以探索更多的关系。
(3)打造以“专业教育、精神教育”为目标的教学教育平台。每门课程可根据图1自下而上设计计算机专业教学模式,打造“课堂专业教学”、“校内课外活动”、“校外社会服务”的教学教育平台,培养或培养学生的各种素质,最终实现大学生专业学习兴趣和各种素质的深度提升。
“课堂专业教学”平台以教师三尺讲台为平台,共同教育人才,实现“双赢”。许多教师将每门专业课程的计算机科学精神融入到计算机专业的教学和教育中,形成联合培训,在教学专业知识的过程中积极倡导计算机科学精神,培养学生的素质,包括人文素质。
“校内课外活动”平台以学校开放实验室、开放体育场所为平台,一方面让学生参与学校科技活动或勤工俭学,如实验室设备管理与维护、系统安装、项目开发、产品设计与生产等,另一方面让学生定期参加学校体育比赛、扑克比赛等,从这两个方面培养学生计算机科学精神的运用,展示大学生的素质。
“校外社会服务”平台依托校企合作专业教学培训基地[5],让学生定期在企业实习,进一步体验计算机科学精神的广泛内涵,更高层次地展示计算机科技专业大学生的素质。
通过以上课堂、校内外平台的教育和实践培训,培养和提高了学生的素质,大大提高了学生学习专业课程的兴趣和热情,最终达到了“双赢”的教学效果。
(4)实施跟踪反馈机制。不断跟踪毕业生的工作表现,如学生工作单位领导的评价和工作表现,检验计算机科学精神教育的成果,总结和纠正不足反馈的培训方法,形成有效的闭环结构。
4 教学效果
在学校信息技术学院2014年、2015年计算机科学与技术本科课程的教学过程中,我们实施了以计算机科学精神教育人的策略。从学生的表现可以看出,经过这样的教学过程,学生的各种素质和能力得到了提高,积累了良好的工作、学习和生活经验和习惯。例如,在一年一度的学校春季运动会上,大多数计算机科技专业的学生在比赛中取得了良好的成绩;在企业实习中,计算机科技专业的学生不仅有合作、尊重、热爱、谦虚、分享的高尚情操,而且有高效、认真的工作方法,受到企业领导的高度赞扬。此外,学生学习本专业的兴趣和热情大大提高,学生完成家庭作业、课程设计和实验报告的质量也大大提高。简而言之,这种教学效果可以为学生提高就业能力奠定坚实的基础。
5 结语
大学生一般是18至20岁以上的青年,这是祖国的未来和民族的希望。培养和提高其综合素质是非常必要的。计算机科学技术本科专业的所有课程都包含一种或多种计算机科学精神,可以形成计算机科学精神集。通过倡导和培养计算机本科大学生的这些精神,可以大大培养和提高青年大学生的各种综合素质,对建设创新国家、实现经济社会全面协调可持续发展、构建社会主义和谐社会发挥非常重要的作用。