基于计算思维的程序设计类课程教学实践

滕剑锋

王玉锋

刘二林

【摘

要】

很多专业开设了程序设计类课程。如何在该课程教学中培养学

生的创新能力是大家普遍考虑的问题。计算思维的提出对于解决该问题具有重

要的指导意义。在此背景下,我们针对程序设计类课程的教学提出了一些思考

和建议。

【期刊名称】

济宁医学院学报

【年

(

),

期】

2014(000)002

【总页数】

3

【关键词】

关键词

计算思维;程序设计教学;教学改革

随着计算机应用范围的不断扩展,程序设计类课程不仅是计算机相关专业的必

修课程,也是广大非计算机专业的基础课程。以医学专业为例,教育部在

2011

年下文,明确了包括程序设计基础在内的多门课程作为必修的计算机基础课程。

2010

7

月,在西安举行的首届“九校联盟(

C9

)计算机基础课程研讨会”

旗帜鲜明地把“计算思维能力的培养”作为计算机基础教学的核心任务

[1]

国际上广泛认同的计算思维定义来自卡内基·梅隆大学周以真(

Jeannette

Wing

)教授。周教授认为,计算思维是运用计算机科学的基础概念进行问题求

解、系统设计,以及人类行为理解的涵盖计算机科学之广度的一系列思维活动

[2]

。计算思维的理念古已有之,只是

2006

年周教授首次把该概念清晰归纳。

计算思维的本质是抽象和自动化。其与“理论思维”(以数学为代表)

、“实验

思维”(以物理学为代表)一起,并称

3

大科学思维

[3]

1972

年图灵奖得主

Edsger

Dijkstra

曾说:“我们所使用的工具影响着我们的

基于计算思维的python程序设计王彬丽期末考试题库_基于计算思维的程序设计类课程教学实践...相关推荐

  1. java合肥工业大学考试题库_合肥工业大学java程序设计实验二

    合肥工业大学java程序设计实验二 1 / 3<Java 程序设计>实验报告--实验 2实验室:三.四机房 2014 年 05 月 22日学院 计算机与信息学院 专业班级 姓名 成绩课程名 ...

  2. python基础教程期末考试题库_PYTHON语言应用试题题目及答案,课程2020最新期末考试题库,章节测验答案...

    用户可以随时通过man或info命令查看命令的详细说明 银行对账单按照证据的来源属于( ) 在Samba服务器中,browseable项如设置成"yes"则表示只有登陆用户才能看到 ...

  3. 数学模型转化为计算机语言,程序设计语言类课程教学选题方法探讨

    <程序设计语言类课程教学选题方法探讨>由会员分享,可在线阅读,更多相关<程序设计语言类课程教学选题方法探讨(6页珍藏版)>请在人人文库网上搜索. 1.程序设计语言类课程教学选题 ...

  4. c语言程序设计实验13文件,第13章_文件---《C语言程序设计》实验指导.ppt

    第13章_文件---<C语言程序设计>实验指导 第十三章 主要内容 13.1 C文件概述 13.2 文件类型指针 13.3 文件的打开与关闭 13.4 文件的读写 13.5 文件的定位 1 ...

  5. flash期末作业成品_基于“新工科”的工科物理作业模式研究

    2018年1月,教育部高等教育司对部属高校.各省级教育行政部门.理工专业类教学指导委员会以及相关行业协(学)会择优推荐的国家级新工科研究与实践项目,进行了公示,公示结果显示,认定了612个项目为国家级 ...

  6. 程序设计类课程教学中创造技法的探索

    1 引言    高职院校的计算机软件专业一般都开设了大量的程序设计类课程,从基础的C/C++.Java等语言类课程到可视化开发的Delphi.VB.JBuilder等开发工具类课程.学生对这些课程的学 ...

  7. Java程序设计课程教学实践

    0 引 言 众所周知,Java既是一种编程语言,又是一个跨系统的运行平台,在软件工业界得到广泛的应用,成为众多程序员的首选编程语言.事实上,在软件工业历届的程序设计语言排名榜中,Java语言始终名列前 ...

  8. c语言程序设计 大学考试题库,广东工业大学《C语言程序设计》考试复习重点题库.pdf...

    广东工业大学<C语言程序设计>考试复习重点题库.pdf 考试复习重点资料(最新版)考试复习重点资料(最新版) 封封 面面 第1页 资料见第二页资料见第二页 复习题 [程序 1] 题目有 1 ...

  9. java 数学计算库_数学计算工具类

    [java]代码库/** * Description: [数字计算工具类] * @version 1.0 */ public class MathUtils { /** 一百的常量 */ privat ...

最新文章

  1. python 元组 字典 列表 序列化与反序列化
  2. Java对存储过程的调用方法 --转载
  3. Intellij IDEA中 Debug 用法
  4. 剑指OFFER之二进制中1的个数(九度OJ1513)
  5. HDFS dfsclient写文件过程 源码分析
  6. 笨方法“学习python笔记之输入
  7. JS中的运算符和数组
  8. Windows开机 桌面一片空白 无法操作
  9. SVD在推荐系统中的应用
  10. Python之动态网页爬虫方案介绍及selenium+chrome详解
  11. win10缩放导致html,win10屏幕字体缩放模糊怎么办_win10缩放后字体模糊如何解决
  12. 微信小程序实现多视频video采坑,上下滑动视频
  13. iOS锁屏控制音乐播放
  14. ThinkPad 笔记本BIOS设置手册
  15. 三种嵌入式操作系统(Palm OS 、Windows CE 和Linux)的深入分析与比较
  16. unity手机端发布
  17. pycharm破解补丁激活
  18. error: no viable conversion from 'MyCalendar *' to 'MyCalendar'
  19. py 爬取汽车之家新闻案例
  20. ROS学习笔记之导航(仿真)

热门文章

  1. c# 小程序支付后台示例_C中的#if指令示例| C预处理程序
  2. 计算机图形学图形旋转_计算机图形学中的平板显示
  3. Bean放入Spring容器,你知道几种方式?
  4. es6分享——变量的解构赋值
  5. 精通ASP.NET MVC ——辅助器方法
  6. 题解P3745期末考试
  7. python的基本数据结构_Python学习笔记——基本数据结构
  8. java test circle_TestCircle.java
  9. linux软件中心替代,Ubuntu 16.04 LTS 将替换 Ubuntu 软件中心
  10. android最新设计规范,Android应用未来的设计规范