信息技术基础:计算机、怎样编程与计算思维(Python版)
信息技术基础:计算机、怎样编程与计算思维(Python版)
4万+ 人选课
更新日期:2026/04/27
开课平台智慧树
开课高校中央财经大学
开课教师王悦
学科专业工学计算机类
开课时间2026/01/21 - 2026/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
大家好,欢迎来到《信息技术基础:计算机、怎样编程与计算思维》这门课,我叫王悦。本科读力学专业,硕士和博士读计算机,现在中央财经大学信息学院信管与电商系从事计算机教学工作。这些年的跨界学习和工作经历使我感到计算机不仅是计算机专业要好好学,其它专业也要好好学,比如说,经管类、工程类等专业的学生在工作中有大量需求,用程序求解他们的实际问题。我在思考大学需要什么样的计算机教育。思考的结果就是这门课:把计算机原理、计算思维和怎样编程结合起来讲,以生动易懂、深入浅出的表现方式,带领同学们从自动计算波澜壮阔的发展史,领略它的思维方式和魅力,落实到编程中,奠定扎实的信息技术基础。本课的编程语言选择python,它简洁凝练的语法结构,丰富的库,使得它成为一门适合各个学科的编程语言。最后,本课的内容划分为基础和扩展两类,基础是最核心的内容,为减轻学习负担,同学们可以优先学习。
课程大纲

在线教程

章节简介教学计划
绪论
登录后可预览视频
课程简介
王悦
信息技术、计算机和计算思维
章节简介
王悦
信息技术与计算机科学
王悦
计算系统的分层
王悦
计算思维
王悦
抽象的思维方法
王悦
19世纪以前的自动计算
章节简介
王悦
算盘:只是一个计数工具
王悦
帕斯卡加法器:第一台机械式“计算机”
王悦
雅卡尔提花机:第一台可编程“计算机”
王悦
巴贝奇的分析机:未建成的通用计算机
王悦
阿达·洛芙莱斯:第一个程序员
王悦
计算机的核心工作原理
章节简介
王悦
“计算机科学之父”艾伦·图灵:图灵机和图灵测试
王悦
“现代计算机之父”约翰·冯·诺依曼和冯诺依曼体系结构
王悦
看懂电脑配置单
表示大小的前缀
王悦
主要参数和常用升级
王悦
缓存
王悦
程序的基本要素
章节简介
王悦
Python介绍和准备认识
Python介绍和安装
王悦
Python的开发环境
王悦
熟悉输入设备:鼠标和键位
王悦
熟悉输入设备:盲打和输入法
王悦
熟悉输入设备:全角字符和半角字符
王悦
变量和赋值
王悦
基本数据类型:数字
数字类型
王悦
操作符与数值函数
王悦
字符串
字符串的表示
王悦
转义字符
王悦
字符串的操作符
王悦
字符串的函数和方法
王悦
基本数据类型:布尔值、比较运算和逻辑运算
王悦
类型转型和输入输出
王悦
基本控制结构:顺序结构和选择结构
单分支与双分支
王悦
多分支
王悦
基本控制结构:循环结构
王悦
分支循环编程练习
循环的迭代用法(Fibonacci数列)
王悦
循环+分支:穷举法(猜车号)
王悦
循环的旗标变量(判断素数)
王悦
抽象数据类型:列表
列表的定义和访问
王悦
列表的操作符
王悦
列表的方法和函数
王悦
抽象数据类型:元组和集合
元组
王悦
集合
王悦
抽象数据类型:字典
字典的定义和访问
王悦
字典的方法和函数
王悦
列表和字典的编程练习
循环+列表(Fibonacci数列)
王悦
背景知识:基金的市盈率
王悦
遍历列表和字典的嵌套结构(计算基金的市盈率)
王悦
函数和模块
函数
王悦
模块
王悦
函数编程练习
函数的封装练习(判断素数)
王悦
函数封装练习(返回基金的市盈率)
王悦
文件
文本文件的打开和读写
王悦
文本编码
王悦
CSV文件和JSON文件
王悦
怎样编程
章节简介
王悦
实用编程规约
王悦
计算机与问题求解
王悦
《怎样解题》与计算问题求解
王悦
算法和伪代码
王悦
编程的四个基本步骤
问题分析与算法开发
王悦
编码实现
王悦
改进扩展
王悦
自顶向下设计与自底向上实现
自顶向下设计与自底向上实现
王悦
自底向上编程演示
王悦
逐步求精
王悦
测试和调试方法
测试和调试
王悦
三种程序错误
王悦
常用调试技巧
王悦
面向对象编程
什么是面向对象
王悦
面向对象编程的步骤
王悦
结构化编程VS面向对象编程
王悦
借书系统编程演示(1)
王悦
借书系统编程演示(2)
王悦
递归编程
递归函数
王悦
汉诺塔程序
王悦
向量化编程
向量化编程和Numpy安装
王悦
Numpy的使用举例
王悦
时间复杂度
王悦
零基础精通Office
Word
界面风格和文件操作
王悦
查看、选择和替换
王悦
基本编排规范:标题、字、段
王悦
基本编排规范:插入对象
王悦
高级编排规范:目录、页面、页眉和页脚的设置
王悦
高级编排规范:公式和表格
王悦
审阅模式和实践报告写作提示
王悦
Excel
认识Excel的界面
王悦
单元格和数据填充
王悦
公式和函数
王悦
画图、美化单元格格式
王悦
VBA简介、打印表格
王悦
PowerPoint
幻灯片简介
王悦
创建幻灯片和设置母版
王悦
幻灯片的编辑
王悦
制作动画
王悦
幻灯片制作和讲解的小贴士
王悦
  • 绪章绪论

    绪论

  • 0.1课程简介

    课程简介

  • 第一章信息技术、计算机和计算思维

    信息技术、计算机和计算思维

  • 1.1章节简介

    概要

  • 1.2信息技术与计算机科学

    信息技术与计算机科学

  • 1.3计算系统的分层

    计算系统的分层

  • 1.4计算思维

    计算思维

  • 1.5抽象的思维方法

    抽象的思维方法

  • 第二章19世纪以前的自动计算

    19世纪以前的自动计算

  • 2.1章节简介

    章节简介

  • 2.2算盘:只是一个计数工具

    算盘:只是一个计数工具

  • 2.3帕斯卡加法器:第一台机械式“计算机”

    帕斯卡加法器:第一台机械式“计算机”

  • 2.4雅卡尔提花机:第一台可编程“计算机”

    雅卡尔提花机:第一台可编程“计算机”

  • 2.5巴贝奇的分析机:未建成的通用计算机

    巴贝奇的分析机:未建成的通用计算机

  • 2.6阿达·洛芙莱斯:第一个程序员

    阿达·洛芙莱斯:第一个程序员

  • 第三章计算机的核心工作原理

    计算机的核心工作原理

  • 3.1章节简介

    章节简介

  • 3.2“计算机科学之父”艾伦·图灵:图灵机和图灵测试

    “计算机科学之父”艾伦·图灵:图灵机和图灵测试

  • 3.3“现代计算机之父”约翰·冯·诺依曼和冯诺依曼体系结构

    “现代计算机之父”约翰·冯·诺依曼和冯诺依曼体系结构

  • 3.4看懂电脑配置单

    看懂电脑配置单

  • 3.5缓存

    缓存

  • 第四章程序的基本要素

    程序的基本要素

  • 4.1章节简介

    章节简介

  • 4.2Python介绍和准备认识

    Python介绍和准备认识

  • 4.3变量和赋值

    变量和赋值

  • 4.4基本数据类型:数字

    基本数据类型:数字

  • 4.5字符串

    字符串

  • 4.6基本数据类型:布尔值、比较运算和逻辑运算

    基本数据类型:布尔值、比较运算和逻辑运算

  • 4.7类型转型和输入输出

    类型转型和输入输出

  • 4.8基本控制结构:顺序结构和选择结构

    基本控制结构:顺序结构和选择结构

  • 4.9基本控制结构:循环结构

    基本控制结构:循环结构

  • 4.10分支循环编程练习

    分支循环编程练习

  • 4.11抽象数据类型:列表

    抽象数据类型:列表

  • 4.12抽象数据类型:元组和集合

    抽象数据类型:元组和集合

  • 4.13抽象数据类型:字典

    抽象数据类型:字典

  • 4.14列表和字典的编程练习

    列表和字典的编程练习

  • 4.15函数和模块

    函数和模块

  • 4.16函数编程练习

    函数编程练习

  • 4.17文件

    文件

  • 第五章怎样编程

    怎样编程

  • 5.1章节简介

    章节简介

  • 5.2实用编程规约

    实用编程规约

  • 5.3计算机与问题求解

    计算机与问题求解

  • 5.4《怎样解题》与计算问题求解

    《怎样解题》与计算问题求解

  • 5.5算法和伪代码

    算法和伪代码

  • 5.6编程的四个基本步骤

    编程的四个基本步骤

  • 5.7自顶向下设计与自底向上实现

    自顶向下设计与自底向上实现

  • 5.8测试和调试方法

    测试和调试方法

  • 5.9面向对象编程

    面向对象编程

  • 5.10递归编程

    递归编程

  • 5.11向量化编程

    向量化编程

  • 5.12时间复杂度

    时间复杂度

  • 第六章零基础精通Office

    零基础精通Office

  • 6.1Word

    Word

  • 6.2Excel

    Excel

  • 6.3PowerPoint

    PowerPoint

  • 开始学习
  • 绪章  作业测试
    绪章绪论

    0.1 课程简介

    视频数1
  • 第一章  作业测试
    第一章 信息技术、计算机和计算思维

    1.1 章节简介

    1.2 信息技术与计算机科学

    1.3 计算系统的分层

    1.4 计算思维

    1.5 抽象的思维方法

    视频数5
  • 第二章  作业测试
    第二章 19世纪以前的自动计算

    2.1 章节简介

    2.2 算盘:只是一个计数工具

    2.3 帕斯卡加法器:第一台机械式“计算机”

    2.4 雅卡尔提花机:第一台可编程“计算机”

    2.5 巴贝奇的分析机:未建成的通用计算机

    2.6 阿达·洛芙莱斯:第一个程序员

    视频数6
  • 第三章  作业测试
    第三章 计算机的核心工作原理

    3.1 章节简介

    3.2 “计算机科学之父”艾伦·图灵:图灵机和图灵测试

    3.3 “现代计算机之父”约翰·冯·诺依曼和冯诺依曼体系结构

    3.4 看懂电脑配置单

    3.5 缓存

    视频数6
  • 第四章  作业测试
    第四章 程序的基本要素

    4.1 章节简介

    4.2 Python介绍和准备认识

    4.3 变量和赋值

    4.4 基本数据类型:数字

    4.5 字符串

    4.6 基本数据类型:布尔值、比较运算和逻辑运算

    4.7 类型转型和输入输出

    4.8 基本控制结构:顺序结构和选择结构

    4.9 基本控制结构:循环结构

    4.10 分支循环编程练习

    4.11 抽象数据类型:列表

    4.12 抽象数据类型:元组和集合

    4.13 抽象数据类型:字典

    4.14 列表和字典的编程练习

    4.15 函数和模块

    4.16 函数编程练习

    4.17 文件

    视频数38
  • 第五章  作业测试
    第五章 怎样编程

    5.1 章节简介

    5.2 实用编程规约

    5.3 计算机与问题求解

    5.4 《怎样解题》与计算问题求解

    5.5 算法和伪代码

    5.6 编程的四个基本步骤

    5.7 自顶向下设计与自底向上实现

    5.8 测试和调试方法

    5.9 面向对象编程

    5.10 递归编程

    5.11 向量化编程

    5.12 时间复杂度

    视频数24
  • 第六章  作业测试
    第六章 零基础精通Office

    6.1 Word

    6.2 Excel

    6.3 PowerPoint

    视频数17
  • 期末考试
App 下载
关注我们