CS 250

Computer Architecture

Course Must Knows
  • Curriculum Codes: None
  • Duke University
  • Offered in Fall and Spring
  • Prerequisite(s): CS 201 (Crosslisted with ECE)
  • Image

    Course Ratings


    4.5 / 5.0

    Overall Quality

    4.3 / 5.0

  • Reviews

  • 02 May 2019
    Difficulty: 5, Overall Quality: 5

    took this with tyler. one of the hardest classes i've ever taken in my life. make sure you start each project at least a month before.

    Review By: slatt
  • 30 Apr 2019
    Difficulty: 4, Overall Quality: 5

    I took it with Sorin and loved this class. THE PROJECTS ARE VERY HARD SO TRY EARLY! Exams are not so bad but class averages tend to be really high. I learned a lot in this class. Absolutely enjoyed it!

    Review By: Farz
  • 10 Apr 2019
    Difficulty: 3, Overall Quality: 4

    Interesting but difficult

    Review By: jaidharosenblatt
  • 09 Apr 2019
    Difficulty: 4, Overall Quality: 5

    I really enjoyed this class with Tyler Bletsch, it was one of the most difficult classes I have taken at Duke but certainly the most rewarding. I left with a whole new understanding of how computers actually work and greater confidence working on tough projects.

    Review By: isaac
  • 03 Apr 2019
    Difficulty: 4, Overall Quality: 5

    Lot of work but for the most part its good work. You will learn a ton. The tests aren't too difficult but the projects are time consuming so start early.

    Review By: Baeson2
  • 26 Mar 2019
    Difficulty: 4, Overall Quality: 5

    CS 250 gets a really bad rep because people think it is too hard. It is REALLY hard like it takes hours and hours of work. Over half the grade is based on 5 projects and these would take me 20-40 hours (I would just map out a whole week to do it). But with all this being said, it is my FAVORITE class I took at duke. I learned more here about how a computer actually works than anywhere else.

    Review By: haydenhall
Similar Classes View All
CS 201
CS 250