面向大类招生模式的计算机基础课程建设探索
2018-09-17高洪皓陈章进邹启明
计算机教育 2018年9期
高洪皓,陈章进,高 珏,邹启明
(上海大学 计算中心,上海 200444)
0 引言
为响应教育部“新工科建设”需求,各高校根据“复旦共识”“天大行动”和“北京指南”等精神积极开展课程改革和人才培养实践[1-2]。计算机专业除了传统的计算机科学与技术(80901)、软件工程(80902)和网络工程(80903)之外,还包括新型的信息安全(080904K)和物联网工程(80905)两个专业。因此,亟须对计算机基础课程进行改革以适应这些新型专业的知识体系。为了提高学生的创新创业能力,上海大学计算中心积极开展计算机基础课程的教学改革和工程教育改革,探索未来卓越人才培养模式和教学方法[3-4]。
程序设计是重要的高校计算机基础课程,以编程语言为平台,介绍程序设计的思想和方法。在该课程的学习过程中,学生不仅需要掌握高级程序设计语言的基本知识,更重要的是要在实践中逐步积累程序设计的思想和方法,培养问题求解和语言应用的能力。然而,学生的实际编程和上机调试程序的能力远远不足。在对该问题进行理论研究和实践试验后发现,在程序设计课程中采用软件大作业形式并严格管理,能在一定程度上加强学生自主学习、收集资料和动手编程的能力并且能为后续的专业课程打下良好的编程基础,较好地服务于新工科建设。
1 “教学—测验—大作业”的人才培养模式
1.1 程序设计的人才培养目标
程序设计课程(基础)介绍程序设计的基本概念和一般方法,要求学生掌握编写、调试、测试和维护程序的技能。……
登录APP查看全文
