CSCI 101
Introduction to Computer Science
Filter Reviews
Class Ratings
Professor Rating
Prof: Megan Shapiro / Fall 2022
Jan 3, 2023
Class was just hours of useless busy work to teach me stuff I’ll never use. Exams covered material that was never taught in class. Waste of time and needs to be reworked. Wait to take it until fall 2023 when it has been revamped.
Class Ratings
Professor Rating
Prof: N/a / Fall 2022
Nov 23, 2022
I think comparisons and contrasts are helpful here. Before I took this class, the first thing I would do if I got a time machine is go back in time and kill Hitler. After this class the first thing I'd do if I got a time machine is go back in time to kill the person who invented computers, then if I failed I'd go back in time and tell myself to take this course elsewhere. Then and only then would I go back and kill Hitler.
The lecture content is not focused at all. Every week it's a jump to a new CS concept. Sometimes it builds on something else in the class, very frequently it does not. There's programming assignments for the lecture which doesn't teach programming. That's in the 102 lab class, and to call what they do in that class "teaching" is very generous.
I'd like him a lot more in a different class
Avoid at all costs. Take it at Red Rocks or something, at least then you're not wasting thousands of dollars paying for CSCI101 at Mines.
Class Ratings
Professor Rating
Prof: N/a / Fall 2019
Apr 3, 2022
this class is supposed to attract people to CS but ends up making them leave.
Course is the first 2 weeks of every advanced CS course
I wish I didn't need this to graduate
Class Ratings
Professor Rating
Prof: N/a / Spring 2021
Mar 15, 2022
If you're at all familiar with technology you should consider testing out of this course.
Some of the content is useful depending on your major (logic gates, routing/switching, Big-O notation), but that content will only be covered at a high level for maybe a week before you move on to something else. You won't really learn enough of anything to be practical, but that's to be expected of a 100 level course. The textbook is all busywork. It's all on zybooks and it gets graded on participation. The python assignments have some value, but those are all open sourced on the department's website and there are better resources to learn good practices.
The professor was not horrible or fantastic.
Test out if you can, especially if you're already familiar with Python and general computer/network hardware and functionality. The only weird thing might be logic gates and conversion to and from decimal to hex/binary, but I promise you can pick those topics up quickly if you care. If you do take the course don't let the Python projects sneak up on you.
Class Ratings
Professor Rating
Prof: N/a / Spring 2020
Mar 12, 2022
the worst introduction to comp sci ever. taught by grad students who read off of random generic powerpoint slides, one of the most notoriously pointless classes at mines.
all bs
nothing wrong with the professors who teach this nonsense, it's just bad material all around. prepare to be bored.
give yourself enough time to do the python coding assignments, they're the only half decent part of this course that actually teaches you something.
Leave a Review