Harvard Extension School Student Forum

Come discuss with other HES students in a new forum who are at Harvard Extension School. Talk about life in and around Cambridge, Boston, classes, school, Harvard University, course reviews, and more. Interested in the best ways to travel to Harvard for your residency requirement? Check out the 'On and Around Campus' category for tips and advice. Want to join a book club with other Harvard Extension School students that read through the Harvard Classics? It's a Harvard education in and of itself. ExtensionStudentForum Forum categories include 'Job Postings & Job Seekers', 'Extension Confidential', 'Professional Graduate Certificates', 'HBX', 'ALB' and 'ALM' discussions. Extension Student Forum is brought to you by The Degree Tracker.

Register with your Harvard.edu email address

This forum is exclusively for Harvard University students. The sponsor for this forum is an exciting new web app, The Degree Tracker. Track and plan your Harvard Extension School ALM and ALB degrees or professional graduate certificate. Course ratings, instructor reviews, accomplishment badges, planning, tracking, and other tools to help guide students through their HES journey. TheDegreeTracker is proud to bring you this tool to use to track your degree at Harvard Extension School. If you are a student who has more courses than you can keep track of, and you would like to plan out your degree pathway carefully, then track and plan courses with the Degree Tracker to take control of your education. Including course reviews and course ratings, TheDegreeTracker has the potential to not only guide you through your degree, but to let you help other students who might be wondering about the HES courses that you've taken. The Degree Tracker is glad to provide the Harvard Extension School Student Forum (ESF) to help foster a nurturing environment. This forum for was born in 2015 to create better Harvard Extension School friendships, networking, and information to contribute to a better overall HES experience. Extension students formerly congregated at forums such as philfac and extensionstudent. This website has no affiliation with either the philfac or extensionstudent websites. It has been created and run by 100% completely different leadership. For the extension student who wants a bigger taste of what life with other Harvard Extension students is like, combining the Degree Tracker and the extension student forum can foster that sense of community that others have on campus. Another advantage of participating in an online community over the Harvard campus is that extension students can develop permanent relationships with other extension students that being on a physical campus might not necessarily allow, since online students are great at staying in touch online.

What would you like to see in a forum?

We'd be glad to hear your feedback. It's no piece of cake to graduate with your Bachelor of Liberal Arts or Master of Liberal Arts in a timely fashion, but your Bachelor's or Master's degree plan will only benefit from making use of the Degree Tracker and this exclusive forum for Harvard's marvelous students.

cscie-93

Can anyone give a review of cscie-93 computer architecture course? Is the course same as cs 61or how different is it? How is the teaching, hardness and is it useful course to take?

Thank you

Comments

  • isinyaginisinyagin Posts: 12
    It's definitely not as exciting as CS61. I'd say it's much more time consuming and much more frustrating because you need to work with a real hardware and debugging hardware sucks - you don't have gdb or even printf. You need to build some kind of replacement - use LEDs or switches or write a driver to print something out on the display, etc. I personally didn't enjoy it at all, but a couple of people in the class had a lot of fun.

    Next, the first part of the course focuses on digital logic and goes pretty deep (even deeper than CS141 - the college alternative). Again, I felt that we dived too deep into "un-layering" how computer works. I was much more interested in CPUs, understanding modern pipelining techniques and algorithms and advanced caching rather than reading about digital logic and gates design. The second part was much more relevant to computer architecture but there wasn't enough time to cover interesting modern topics (see the previous paragraph).

    Pencil and paper assignments were boring (digital logic). The CPU/instruction set project was interesting to design and to write a simulator for, however implementing it in VHDL was extremely frustrating and not rewarding (at least for me) because it required a lot of time to be spent on serial port I/O and very basic conversion from characters to integers and back in assembly (an extremely error prone exercise). I'd rather built a more sophisticated simulator as a final project with caching, 5-stage pipelining and branch prediction, SIMD, NUMA - understanding how these things work is much more relevant to a software engineer than the knowledge about serial ports and how to write basic assembly.

    Despite all that, Dr.Frankel is a wonderful instructor, very passionate and knowledgable with tons of industry and teaching experience. You'll have almost unlimited office hours if you're a local student. He has good TFs though the feedback on assignments with grades came about 2 months after the submission when you already had forgotten what the assignment was about.

    A more appropriate name for the course would be Digital Design and Computer Hardware and it should probably be under EE category, not CS.

    I wish the course focused less on digital logic, didn't touch actual hardware and VHDL and covered modern computer architecture theory and details that are important to know and understand for systems programmers.
Sign In or Register to comment.