截屏2023-05-31 16.19.47.png

UCB EE16A&B: Designing Information Devices and Systems I&II

课程简介

  • 所属大学:UC Berkeley
  • 先修要求:无
  • 编程语言:Python

UC Berkeley 电子系学生的大一入门课,通过电路基础知识的讲授,配合各类动手实操的 lab,让学生体验通过电路从环境中收集信息并进行分析,作出预测和反馈。由于疫情的缘故,所有 lab 都有远程在线版,非常适合大家在家自学。

课程资源

  • 课程网站:EE16A, EE16B
  • 课程视频:B 站搜索
  • 课程教材:参见课程 notes
  • 课程作业:参见课程主页

资源汇总

@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 PKUFlyingPig/EE16A - GitHub 中。

UCB EE120: Signal and Systems

课程简介

  • 所属大学:UC Berkeley
  • 先修要求:CS61A, CS70,微积分,线性代数
  • 编程语言:Python

这门课最精华的部分就是 6 个超有趣的编程作业了,会让你用 Python 通过学习到的信号与系统的理论知识,解决各类实际问题。例如 lab3 会让你实现 FFT 算法,并和 Numpy 的官方实现进行性能对比;lab4 会通过分析手指头的影像数据推断心率;lab5 就更牛了,会让你给哈勃望远镜拍到的照片进行降噪处理,恢复绚烂清晰的星空;lab6 会让你构造一个反馈系统,平衡小车上的细杆。

课程资源

资源汇总

@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 PKUFlyingPig/UCB-EE120 - GitHub 中。

MIT 6.007 Signals and Systems

课程简介

  • 所属大学:MIT
  • 先修要求:Calculus, Linear Algebra
  • 编程语言:Matlab Preferred

看到课程老师的名字:Prof. Alan V. Oppenheim

好的,上这门课的理由已经足够了。

课程资源

标签: cs, cs自学, cs自学指南, 自学cs, cs自学路线, cs自学计划, cs自学教程, cs自学资源, cs自学技能, cs自学教程入门, cs自学教程进阶, cs课程, cs基础课程, cs核心课程, cs进阶课程, cs高级课程, cs课程推荐, cs交流, cs技术, cs专业介绍, cs学习资源