所有分类
  • 所有分类
  • 在线课堂
  • 精品课程
  • 课件资料
  • 标准资料
  • 资料手册
  • 图纸模型
文档家VIP会员升级

《计算机科学基础》PPT课件 西北工业大学 詹涛

计算机科学基础_西北工业大学
 
课件内容: 

计算机科学与信息社会
了解计算机科学的诞生和发展、分类、分代、计算机的应用及发展趋势、计算机文化、信息技术。理解计算思维的概念和特征,掌握计算机中数据的表示形式
1.1 计算机科学与计算思维;;;1.2 符号化的信息表示;;;1.3 数值型数据的表示;;;1.4 非数值型数据的表示
计算机的工作原理和组成
掌握冯.诺依曼计算机的体系结构及工作原理,建立指令和存储程序的思维, 理解计算机系统的自动执行过程;学习实践基础:掌握Python中基本语法要素
2.1 计算机历史;;;2.2 冯诺依曼体系;;;2.3 计算机的基本工作原理;;;2.4 计算机的多级存储体;;;2.5 实践练习:Python中的基本语法要素
典型算法与算法实践
了解、掌握算法概念、了解程序设计的思想和方法、软件开发方法,掌握基本数据结构与常用算法的实现,重点掌握计算机中典型典型排序和查找算法的思维、掌握穷举、迭代和排序三个经典算法,了解软件开发过程、程序调试环境及软件开发工具,训练学生程序设计思维。了解和实践Python语言中基本控制结构和基本类型,训练实践和验证算法的能力。
3.1 程序设计语言和语言处理程序;;;3.2 算法和算法的表示;;;3.3 提升程序功力的典型算法;;;3.4 基本排序算法;;;3.4.1 冒泡排序和实践;;;3.4.2 选择排序和实践;;;3.4.3 插入排序和实践;;;3.4.4 快速排序和实践;;;3.5.查找算法;;;3.6 实践练习:Python中基本类型;;;3.7 实践练习:程序的控制结构
线性数据结构与应用
掌握数据结构概念,和其中典型线性数据结构、此数据结构上常用操作;熟练使用python中组合数据类型解决问题
4.1 数据结构概念和分类;;;4.2 线性结构-数组和链表;;;4.3 线性结构-队列和栈;;;4.4 线性结构数据实例;;;4.5 实践练习:Python中的组合数据类型(1)
非线性数据结构
掌握典型非线性数据结构,和常用操作,及用python实践验证算法。
5.1 非线性结构-树结构;;;5.2 非线性结构-二叉树的存储和操作;;;5.3 非线性结构-二叉排序树;;;5.4 非线性结构-哈夫曼树;;;5.5 非线性结构-图结构;;;5.6 组合数据类型实战;;;5.7 程序中的函数和异常处理;;;5.8 永久性数据的处理;;;
计算机软硬件技术
在软件技术部分,将介绍软件技术的基本概念。以及不同类型的软件在计算机系统中的角色;硬件技术方面,将详细研究微型计算机的硬件系统。从主板到处理器、内存和硬盘,学生将了解这些组件如何协同工作以构建一个完整的计算机系统。
6.1 软件技术;;;6.1.1 软件技术概述;;;6.1.2 基础软件;;;6.1.3 开源软件;;;6.1.4 人工智能技术;;;6.2 硬件技术;;;6.2.1 微信计算机硬件系统;;;6.2.2 总线和接口
计算机网络技术
网络技术是现代计算机领域中不可或缺的一部分。在计算机网络基础部分,将介绍计算机网络的基本概念,包括网络拓扑和协议。随后,我们将深入研究互联网的基础构建,探讨互联网在应用层面的一些关键技术和服务。
7.1 计算机网络基础;;;7.1.1 计算机网络的发展和功能;;;7.1.2 网络的拓扑结构;;;7.1.3 网络协议和联网设备;;;7.2 Internet基础与应用;;;7.2.1 Internet发展概述;;;7.2.2 TCP/IP体系结构;;;7.2.3 IP地址和域名;;;7.2.4 Internet应用

资源下载
资源下载
0
文档家VIP会员升级
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录