不要因为现实的平凡,就否定了那华丽的梦想!

1.3 西北工业大学-计算机科学基础

课程名称

计算机科学基础

课程概要
《西北工业大学-计算机科学基础》课程通过科学、技术、素养和交叉四个方面,全面介绍计算机科学的基本概念和核心理论,帮助学生掌握计算思维和解决问题的能力。课程涵盖科学发展史、逻辑学、典型算法和应用,强调理论与实践相结合,通过Python编程训练,提升学生的计算机技能。该课程面向各个专业,旨在培养批判性思维、创新能力和将计算机知识应用于实际问题的能力,助力学生在智能时代的发展。
课程大纲
1. 计算思维介绍
2. 符号化的信息表示
3. 进制转换
4. 数值型数据表示
5. 字符型数据的表示
6. 原码与补码的符号化
7. 真值表实例
8. 习题练习(2022年11月13日腾讯会议)
9. 习题内容简介
10. 计算机历史
11. 习题练习概览
12. 计算机基本工作原理
13. 集成电路模型
14. 计算机如何知道增加1等于2?
15. 计算机中等级存储体系
16. 计算机系统的发展
17. 处理器介绍
18. 指令集和微架构设计与管理
19. 数字电路设计的课程内容和未来的课程发展
20. 算术运算引入
21. 算术运算方法
22. 逻辑运算的实现
23. 逻辑门介绍
24. 算术运算及逻辑门的实现
25. 插入排序算法的Python实现
26. 算法的内容简介
27. 单元介绍
28. 选择排序和Python实现
29. 选择排序算法
30. 单元介绍(2)
31. 插入排序算法
32. 插入排序算法Python实现
33. 单元内容介绍(2)
34. 快速排序算法介绍
35. 快速排序算法的Python实现
36. 单元内容简介(3)
37. 查找的线性查找算法
38. 线性查找算法的Python实现
39. 本单元内容简介
40. 二分查找算法
41. 二分查找算法的Python实现
42. 本套内容介绍
43. 教案介绍
44. 教案和概述
45. 从头开始的定义和实现
46. 应用的引入
47. 套件定义
48. 树的概述
49. 二叉树的定义
50. 二叉排序树的定义和基本操作
51. 哈夫曼树
52. 图的定义和性质
53. 图算法概述
54. 最短路径算法
55. 背包算法
56. 常用计算机硬件系统
57. 计算机网络的发展
58. 网络结构
学习指南