CS 101

Introduction to Computer Science

Course Must Knows
  • Curriculum Codes: QS
  • Duke University
  • Offered in Fall and Spring
  • Prerequisite(s): None
  • Image

    Course Ratings


    2.6 / 5.0

    Overall Quality

    3.9 / 5.0

  • Reviews

  • 12 Apr 2019
    Difficulty: 2, Overall Quality: 5

    I found this class to be so fun and interesting. I took it purely for fun, I was not going to study cs at Duke otherwise, and I was so glad I did. One cautionary tale is that it's said they make this class easy to get more people to study compsci (think of the opposite of a weed-out), but then the other cs courses aren't quite as fun/easy

    Review By: jtaylor
  • 11 Apr 2019
    Difficulty: 3, Overall Quality: 5

    Loved this class. It is very straightforward programming concepts taught in Python, so it is easy to learn the skills you need. Don't be an intimidated if you are a first time programmer, there are plenty of resources to get you the help you need.

    Review By: ak410
  • 11 Apr 2019
    Difficulty: 3, Overall Quality: 4

    Very interesting class, but time consuming due to many assignments and APTs

    Review By: mfrick
  • 10 Apr 2019
    Difficulty: 3, Overall Quality: 5

    I went into this class not knowing a thing about programming. I think this class was a very good introduction into computer science with easy assignments and concepts at first then progressively getting more complex. Overall, great class if you want to learn about programming .

    Review By: MichaelR12
  • 10 Apr 2019
    Difficulty: 2, Overall Quality: 4

    Interesting but lots of time

    Review By: jaidharosenblatt
  • 10 Apr 2019
    Difficulty: 2, Overall Quality: 3

    Very easy if you actually read the material they give you and take the assignments seriously. Not particularly interesting but very useful for other courses, even if you're not in CS.

    Review By: glj13
  • 06 Apr 2019
    Difficulty: 2, Overall Quality: 3

    The class is not necessarily hard. It's just really time-consuming because there are a lot of assignments and APTS and quizzes so there is basically something always due. You can actually get away without going to lecture if you do readings (which are not tedious but actually fun) and vice versa. It's actually a fun class. I'd recommend

    Review By: Dese
  • 06 Apr 2019
    Difficulty: 3, Overall Quality: 4

    The work is not necessarily difficult, but it is time consuming. Students are given plenty of support by TA's and professors, and the assignments and projects are very do-able.

    Review By: ccurd3
  • 05 Apr 2019
    Difficulty: 1, Overall Quality: 4

    Lecture isn't useful, but the class is set up so that the work (short and long coding assignments) actually teach you things. Not difficult either

    Review By: glenn
  • 03 Apr 2019
    Difficulty: 1, Overall Quality: 4

    Lectures seem a little useless at times, but learning to code is a lot of fun

    Review By: peterhase
  • 26 Mar 2019
    Difficulty: 1, Overall Quality: 3

    Good class all around. There is a LOT of busy work but it's not hard. There are a lot of cooked in points to help with grades (grades based on APTs - smaller coding assignments, longer assignments, quizzes, and a couple of midterms). You will leave this class knowing coding basics of Python. If you took AP CS in hs you should probably go to CS201.

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