CMSC 201
UMBC logo * We aren't endorsed by this school

CMSC 201 Computer Science I For Majors

  • Average Course Rating (from 3 Students)

    4.3/5
    Overall Rating Breakdown
    • 3 Advice
    • 5
      33%
    • 4
      67%
    • 3
      0%
    • 2
      0%
    • 1
      0%
  • Course Difficulty Rating

    • Easy 0%

    • Medium 100%

    • Hard 0%

  • Top Course Tags

    Great Intro to the Subject

    A Few Big Assignments

    Always Do the Reading

* We aren't endorsed by this school

Computer Science I For Majors Questions & Answers

Computer Science I For Majors Flashcards

Computer Science I For Majors Advice

Computer Science I For Majors Documents

Showing 1 to 30 of 87

Sort by:
{[$select.selected.label]}

Recent Documents


Computer Science I For Majors Questions & Answers


Computer Science I For Majors Advice

Showing 1 to 3 of 3

View all
    • Profile picture
    Feb 01, 2017
    | Would recommend.

    Not too easy. Not too difficult.

    Course Overview:

    I would highly recommend this course for anyone who is completely new to programming. It teaches a great starter language, Python, and all of the TA's are a great help. The projects are fairly interesting and the lectures effectively prepare you for the exams. Everything is also graded very fairly. The only fault I can give is that some of the lectures felt a bit too long for what they were teaching, but again, this is a beginner course.

    Course highlights:

    The projects were definitely the highlights of the course for me. They are not collaborative; in fact collaboration is strictly prohibited for these projects. They really teach you how to effectively and efficiently code, debug, etc. They're a great experience for beginner programmers. They're challenging enough so that you have to think and plan, but not so difficult that you stress out. Just don't procrastinate!

    Hours per week:

    9-11 hours

    Advice for students:

    Do not procrastinate on the projects or homeworks. The homeworks are short, but often if you try to submit them at the last minute, the server is very slow because everyone else is trying to do the same. Especially do not procrastinate on the projects. While not overly difficult, they do take a while. Make sure when doing them that you try to plan out your code instead of making it up as you go along.

    • Fall 2016
    • Katherine Gibson
    • Yes
    • Great Intro to the Subject Many Small Assignments A Few Big Assignments
    • Profile picture
    Jul 04, 2016
    | Would highly recommend.

    Not too easy. Not too difficult.

    Course Overview:

    I will be taking this specific course during my fall semester as a freshmen coming into UMBC for the first time. I specifically took this course not just because it was part of my major, but because this is a subject that I would love to dive into.

    Course highlights:

    Even though I'm still a beginner in computer science since I had just started during my senior year of high school, I still enjoyed my time and hope to by taking this class. As I have said before, I am about to take this course for the Fall semester and haven't started yet, but working with other students is exciting.

    Hours per week:

    6-8 hours

    Advice for students:

    There is nothing to be afraid of when you're about to take this course. The idea of being the only person who hasn't gotten an app launched is okay. There will be other students just like you and all you would have to do is believe in yourself that you will get the help and support. Collaborative learning is key for this class.

    • Fall 2016
    • UNKNOWN
    • Yes
    • Group Projects Meetings Outside of Class Great Discussions
    • Profile picture
    Dec 22, 2015
    | Would recommend.

    Not too easy. Not too difficult.

    Course Overview:

    It is an excellent course that test your logical knowledge.

    Course highlights:

    I learned how to program and design applications.

    Hours per week:

    9-11 hours

    Advice for students:

    Study and workout your programs by yourself. If you need help after your attempt find a teachers assistant.

    • Fall 2015
    • LarryS.Gibson
    • Yes
    • Great Intro to the Subject Always Do the Reading Participation Counts

Ask a homework question - tutors are online