AI
Jun 13, 2021
Undeniably one of the best computer science courses. The advertising isn't false! This course permanently changed my perspective on hardware and software along with the relationship between the two...
MM
Feb 17, 2017
An excellent course provided by phenomenal professors! Everything is broken down into simple, easily understandable portions, and leaves you with a clear idea how to proceed to solve a given problem.
By Bao Y
•Jun 11, 2022
perfect!
By Pyltsin M
•Dec 27, 2020
Awesome!
By Alexander S
•Dec 29, 2019
Awesome!
By Dimitry
•Jun 29, 2019
So nice!
By Santiago C J
•Apr 18, 2022
Great!!
By Abdo K
•Jan 24, 2021
amazing
By SALAMI F Z
•Oct 27, 2020
awesome
By Maks P
•Oct 16, 2019
Amazing
By Anton a
•Jan 6, 2019
Amazing
By wangsanjia
•Dec 30, 2016
perfect
By Vivek P
•Sep 11, 2016
awesome
By Elías G
•Jul 27, 2021
Nice!
By Ariful A
•Aug 7, 2022
great
By 刘宇豪
•Jul 22, 2021
great
By Md. R Q S
•Aug 19, 2020
great
By Sarthak D
•Oct 14, 2018
Great
By Kiran A
•Mar 24, 2021
nice
By Mike
•Mar 26, 2019
Good
By Victor B
•Aug 16, 2018
good
By S V k
•Dec 11, 2017
good
By JY
•Feb 8, 2020
极好!
By Jorge R
•Nov 12, 2020
si
By Aalap S
•May 2, 2020
Being a student of Electrical Engineering (with background in programming), this course helped me fill the gap between combinational/sequential digital circuits and a full-fledged computer that can run assembly programs. The instructors have put in a lot of effort in developing this course, and it shows in the course assignments (esp. the sheer amount of supporting software), the structure of the course, and most importantly the elegance of the computer architecture designed for this course. The assignments have a nice balance between being challenging yet completely do-able after just watching the lecture videos. I also liked the perspectives unit at the end of each week, though I wish they covered a bit more there. Maybe I'll start with Princeton's Computer Architecture course after this one.
Things that can be improved: There was some overlap of content between week 4 and 6 and also within week 6 itself (unit 6.4 and 6.5 seem like basically the same thing said by different instructors). Also, maybe a bit more focus on electronics during the first few weeks wouldn't hurt. Concepts of delay (which ultimately govern clock frequencies) could have been covered while discussing sequential circuits.
By Michael K
•Aug 30, 2020
This course is amazing! I really enjoyed working on those projects and learning how to build a real computer. Even though I took Computer Organization course in the Open University, and knew most of the concepts taught in this course, it was really inspiring and exciting, to actually get to build the projects and get the feeling of building a real computer. Having said that, I believe the tooling provided, should be updated, to give a better user experience, and fix some of the UI glitches, that it has.
By James P
•May 20, 2016
Fantastic course. I found it challenging enough to keep me interested, but not so difficult that I got annoyed or frustrated. However, a lot of the material I found to be a re cap of concepts I was already vaguely familiar with having worked in IT for 20 years. A true beginner would most likely find some of the concepts difficult to start with - but keep at it!