This course is an introduction to computer programming. Programming is the art of explaining to a computer what you want it to do, in exact detail and in a language that the computer can understand. Programming is only one part of computer science, but it is the most basic and most central part. 继续阅读“CS 1102 Programming 1 – AY2021-T5”
This course covers the basics of computer programming and provides a foundation for further learning in this area. No previous computer programming knowledge is required to finish this course. The course uses the Python programming language which is very simple and straightforward. The course also covers abstract concepts which can be applied to almost any programming language, and students are encouraged to pay attention to these, since the way of thinking like a programmer is the most valuable lesson they will learn.
想成为一名engineer，calculus是一门必修课，也为以后的6.006 algorithm课程打下基础。还因为这门课程，专门做了他的课本 ->《calculus with analytic geometry》
这套课程里学到了很多Discrete Logic的知识，比如SR Latch 、Flip Flop 、Shift Registers，还有74系类的logic gate IC, 事后证实 timing diagram 也是个超有用的东西，记了很多笔记，打印整理出了很多IC的datasheet，还录了LED chaser的视频，这才体会到电学的有趣和深奥。很充实。
这套课程里学习了很多电学的基础内容,同时还配合Collin’s Lab, Circuit Skills, & Make Presents这套视频，系统的了解了下常见的管件的用法等知识，很基础很实用。