大学计算机--Python算法实践
大学计算机--Python算法实践
4万+ 人选课
更新日期:2025/08/02
开课时间2024/09/02 - 2024/11/30
课程周期13 周
开课状态已结课
每周学时-
课程简介

“大学计算机”是大学本科非电类专业学生必修的公共基础课。本课程是省资源共享课,是本科阶段学生学习计算机学科系列的第一门课程。本课程作为本科生的第一门计算机基础课,主要对计算机科学的基础性和通用性的概念、技术和应用进行总体性的介绍,并着力培养学生的计算机思维以及使用计算机算法解决实际问题的能力,帮助学生建立对计算机科学的正确认知并指导其后续的学习。

课程编排以计算机基本知识为基础,以计算机算法为主线,以简单易学的Python编程语言为工具,循序渐进地为学生讲授计算机算法知识和编程应用,使学生尽快掌握使用计算机去处理具体问题的方法。课程着力培养学生的计算机算法编程能力,为其后续的计算机课程学习打下良好的基础。

课程大纲
顺序程序设计
1.1 课程内容和教学安排
1.2 计算机工作原理
1.3 算法与计算机程序
1.4 Python开发环境配置
1.5 简单程序设计1
1.6 简单程序设计2
分支程序设计
2.1 单分支结构
2.2 双分支结构
2.3 多分支结构
2.4 嵌套if语句与逻辑结构
2.5 编写好的程序
循环程序设计
3.1 while循环
3.2 for循环
3.3 循环嵌套
3.4 break和continue语句
查找算法
4.1 列表
4.2 顺序查找
4.3 二分查找
4.4 添加数据
4.5 删除数据
排序算法
5.1 选择排序
5.2 冒泡排序
5.3 函数
5.4 归并排序

6.1 线性数据结构
6.2 树的概念
6.3 二叉树
树的实现
7.1 二叉树的实现
7.2 二叉树遍历的实现
7.3 二叉排序树
综合实例
8.1 综合实例一
8.2 综合实例二
8.3 综合实例三