我想要一门课程来学习计算机科学

时间:2018-11-20 15:40:28

标签: computer-science

我们是一群想学习计算机科学的学生“自学” 我们希望遵循课程设置,以便在4年中每年有4门科目 谁能帮助我们开发特定的课程? 甚至是材料名称+如果书籍名称提供 谢谢 这是我的第一个问题 我希望我将其张贴在正确的位置 对不起,我的语言不好

1 个答案:

答案 0 :(得分:0)

有些建议可能对您有所帮助。请注意,这些课程中的许多课程本质上不是计算机科学,而是旨在提供所需的数学背景并发展所需的数学成熟度,以真正掌握计算机科学高级课程的材料。

如果您要学习八门课程八年,那么我的数学课程至少要多四倍,并且在这个水平上,我可能比那还要多。

一年级秋季

  • 微积分I:极限,导数,反导数,积分,基本定理
  • 编程I:变量,控制结构,迭代,递归

一年级春季

  • 微积分II:整合的应用和方法,序列和系列
  • 编程II:数据结构,OOP,参考与价值

第二年秋天

  • 微积分III:矢量,梯度,线积分
  • 离散数学:真值表,信鸽原理,组合,排列,证明

第二年春季

  • 线性代数:方程,向量空间,特征值和特征向量的系统
  • 编程语言和范例:OOP,功能,逻辑,过程,BNF

3年级秋季

  • 概率与统计I:阶次统计,均值,标准差,条件概率,贝叶斯
  • 算法和数据结构:搜索,排序,图形,动态编程,复杂性

三年级的春季

  • 概率与统计II:模拟,排队,随机过程
  • 计算机操作系统:文件系统,调度,缓存,权限

4年级秋季

  • 形式语言和自动机:有限自动机,下推自动机,图灵机
  • 计算机体系结构和汇编语言:指令集,流水线CPU,并行性,RAM

四年级的春季

  • 软件工程:过程模型,估计,质量保证,建模
  • 计算机网络:OSI协议层,UDP,TCP,HTTP