微积分
微积分被费曼称为是“上帝的语言”,是探索未知宇宙、自然科学、工程科学的利器,是现代数学的基础。电子计算机的发明就与微分方程求解紧密有关,栩栩如生的数字动画电影离不开微积分,机器学习、深度学习等最新的人工智能技术也离不开微积分。
相关MOOC推荐:浙江大学苏德矿
3Blue1Brown是一个学习数学的油管频道。其发布的视频通过动画演示和讲解,帮助观者在头脑中构建有关数学概念定义定理的最生动直观的理解,比较适合计算机领域学生学习。
线性代数
线性代数是现代数学的基础之一,通过离散化、线性化的方式解决实际工程技术问题,在物理、计算机图形学、工程、统计、经济学等自然和社会科学各领域都具有广泛和深刻的应用,是理工科重要基础课,也是开展人工智能学习的重要基础。
相关MOOC推荐:山东大学秦静清华大学马辉 MIT线性代数---全球最牛线代课程
电路理论
电,如何传输到飞驰的列车?手机,为什么需要电池?计算机,为什么又称为电脑?人脑控制肢体运动,竟然也与电有关!要深入探究这些与电相关的问题,必须从学习电路理论开始。电路理论是电气、电子、信息、自动化、计算机类专业的专业基础课,课程涉及微积分、电磁学、线性代数、复变函数等知识。
相关MOOC推荐:华中科技大学颜秋容 清华大学于歆杰
IT中国
IT中国将0-1世界展现为一幅壮美的画卷,向你诉说人工智能如何攀登人类引以为豪的“智慧高地”,国产操作系统和数据库经历了怎样的“创业艰辛”,云计算又是如何做到人手一台“超级”计算机,物联网打造的智慧城市究竟是不是“赛伯朋克”,大数据怎样对抗“新冠疫情”,信息安全又是如何构建国家网络空间的“万里长城”……登高望远知山长,一课更比十课广。
C语言程序设计
最接近机器的高级语言,是成为优秀程序员的第一步,讲述C语言语法、语义和程序设计方法,培养学生的计算机思维,提升分析问题和编程解决问题的能力。
相关MOOC推荐:浙江大学翁恺
离散数学
无所不能的计算机存储和处理的量却是有限的,这一特点催生了离散数学,它为计算机学科做好离散量相关知识、模型和方法上的准备,教你如何抽象问题、推理论证,数学建模去解决计算机工程应用问题。形离散而心神合!
相关MOOC推荐:电子科技大学王丽杰
概率论与数理统计
概率论与数理统计是研究"随机现象"数量规律的一门学科。应用几乎遍及自然,社会科学,工程技术,军事科学及生活实际等各领域,是人工智能学习的重要基础。通过学习"概率论与数理统计",就能用概率论的思想和观点观察、处理"随机"事件;并对"数据"发生兴趣,能善于发现、善于处理各种数据资料。
相关MOOC推荐:国防科技大学吴翊
复变函数
《复变函数》广泛应用于理论物理、弹性理论、天体力学、电磁学、图形学等应用学科,它不仅是数学的一个重要组成部分,也是解决实际问题的有力工具,《复变函数》 已成为理工科很多专业的必修课程。
相关MOOC推荐:国防科技大学朱健民
数据结构
数据结构是算法的基石,建立数据如何更加高效、便捷组织、管理和存储的模式。有了数据结构这个舞台,算法才能尽情舞蹈。
相关MOOC推荐:华中科技大学李国徽 浙江大学陈越 清华大学邓俊辉
程序设计综合课程设计
培养学生严密的逻辑思维能力、算法设计与分析能力,通过课程设计的训练,使学生具备使用开发较为复杂软件的综合应用能力。武装学生的程序思维能力,培养学生在算法设计与分析中的通关打怪能力,扎扎实实走好从熟练工到程序大师的第一步。
数字电路与逻辑设计
揭开集成电路的神秘面纱,是01数字世界到物理世界的具象,一步步从简单的逻辑门搭建出复杂的数字系统。
相关MOOC推荐:华中科技大学于俊清
汇编语言
是让CPU按照你的意愿动起来的直白口令,是衔接软硬件系统的桥梁,是各种高级编程语言的程序在交付之前共同追求的目标。
相关MOOC推荐:清华大学张悠慧
算法设计与分析
“程序达人”的必修课,讲述用计算机求解问题时运算规则和计算方法设计的基本原理、方法和技术;是设计功能正确、性能优良的程序的基础。
相关MOOC推荐:北京大学郭炜
计算机组成原理
见证“沙子”构建的芯片上运行程序的奇迹,讲述计算机功能部件的运行原理,帮助学生理解高级语言如何执行成二值逻辑,有机会设计自己的专属CPU,提升计算机系统的分析设计能力。
相关MOOC推荐:华中科技大学秦磊华 华中科技大学谭志虎 哈尔滨工业大学刘宏伟
操作系统
操作系统负责高效、简单、安全的使用计算机CPU、内存、设备等资源,课程讲述计算机系统软件的工作原理,帮助学生理解计算机系统软件对应用程序所提供的运行支撑,最终达到对计算机系统整体运行机理的理解。
相关MOOC推荐:哈尔滨工业大学李治军
计算机通信与网络
古时烽火连三月,家书抵万金;今时书生不出门,尽知天下事。计算机网络方便了我们,构建了信息的高速公路,架起了沟通的桥梁,资源的命运共同体;也改变了我们,试图构建新的元宇宙,创造人类新的生存方式。计算机通信与网络课程将站在巨人的肩膀上,自顶向下,研究网络的理论原理、探索网络的具体实现。手指飞舞,数据传输,构建由这端到那端的联系。一砖一瓦,一字一节,堆砌出博大无边互联网。
相关MOOC推荐:华中科技大学王天江 哈尔滨工业大学李全龙
信号与线性系统
计算机系统与物理世界“打交道”是通过采集和分析信号来实现交互的,这里有你需要了解的千变万化信号变换系统的线性时不变性。
相关MOOC推荐:MIT奥本海姆
软件工程
讲述软件工程基本原理、概念、技术和方法基础,系统地给出软件工程的知识体系框架,提升学生运用工程化的方法开发软件项目的能力。让立志成为高级程序员的学生党学会谋生的专业知识和技能,了解软件开发从项目确定到需求分析,再到概要及详细设计、代码实现、软件测试这一完整软件开发过程。在大厂高效工作到40岁不是梦!
相关MOOC推荐:北京大学孙艳春
数据库系统原理
数据库能装下网购的商品和游戏的装备,他为什么能做到呢?他有科学的组织方法和计算过程,有完善的保护机制,他是实现大数据、元宇宙的基础软件之一。
相关MOOC推荐:哈尔滨工业大学战德臣
编译原理
编译原理课程告诉你计算机如何巧妙跨界交流,用人类思维方式编写的高级语言程序甚至是自然语言通过编译器的解码如何变成冯诺依曼计算机能识别的二进制机器码。鸡同鸭讲,对牛弹琴不是问题。
相关MOOC推荐:国防科技大学王挺
计算机系统结构
你想知道人类最伟大的发明--计算机是如何高效又灵活运作的吗?你想知道硬件和软件是如何组合成计算机的吗?计算机系统结构会告诉你硬件需要支持哪些基本动作。接下来,硬件设计者着重研究提高这些基本动作的效率,而软件设计者则专注于组合这些基本动作,构建丰富多彩的计算机了。
相关MOOC推荐:华中科技大学冯丹
JAVA语言
相关MOOC推荐:浙江大学翁恺 0基础学JAVA语言 浙江大学翁恺面向对象程序设计
C++语言程序设计
相关MOOC推荐:清华大学郑莉
计算机系统基础
相关MOOC推荐:南京大学袁春风