Python语言:程序设计课程教学改革的理想选择
2016-05-30嵩天黄天羽礼欣
中国大学教学 2016年2期
嵩天 黄天羽 礼欣



摘要:面向计算思维的教学改革需要理解计算思维的时代性,即计算思维是基于计算机技术的科学思维,教学改革要符合并适应计算机技术的发展阶段。Python语言是目前最接近自然语言的通用编程语言,近年来在美国大学广受欢迎,并取得了良好的教学效果。面向非计算机专业本科生开展Python语言教学是程序设计课程发展的重要历史契机,有助于进一步释放师生活力和创新热情,全面提升教学质量,使学生有机会掌握一门终身受用的程序设计语言。
关键词:高等教育:教学改革;Python语言:计算思维:程序设计;非计算机专业
一、计算思维培养视角下的程序设计课程
1.程序设计课程教学内容分析
我们选取非计算机专业本科生程序设计课程最主要的教学内容:C,Java,VB三种编程语言,以及本文建议开设的Python语言,逐一分析这些编程语言所阐述的计算思维外延。
(1)C语言。我国大学针对非计算机专业普遍开设C语言程序设计课程,其实际教学内容围绕数据类型、指针、内存、字符操作等开展。这些内容主要诠释“计算机系统结构时代”的计算思维外延,即计算机体系结构(计算机工作原理)的抽象和自动化。通过这种计算思维的培养,能够让学生掌握程序的高效运行模式。
然而,由于非计算机专业同学缺少计算机体系结构相关知识,也没有专业需求,即使通过C语言考试,也很难在后续计算机应用中使用该语言解决面对的计算问题。……
登录APP查看全文
