EssayPal.ai - This AI writes in your style of writing!

CSCI 101

Introduction to Computer Science

Filter Reviews

Overall0
Easiness0
Interest0
Usefulness0
Reviews 5
2

Class Ratings

1Awful Class
2Hard
1Very Boring
1Useless

Professor Rating

3OK Prof

Prof: Megan Shapiro / Fall 2022

Jan 3, 2023

Comments on the course

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.

Delivery: In personGrade: B+Workload: HeavyTextbook Use: No
Assignment HeavyProject HeavyExam Heavy
1

Class Ratings

1Awful Class
3Avg. Difficulty
1Very Boring
1Useless

Professor Rating

2Bad Prof

Prof: N/a / Fall 2022

Nov 23, 2022

Comments on the course

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.

Course Content

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.

Comments on the professor

I'd like him a lot more in a different class

Advice

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.

Delivery: In personGrade: BWorkload: HeavyTextbook Use: Yes
Assignment HeavyProject HeavyExam Heavy
0

Class Ratings

1Awful Class
4Easy
3Kinda Interesting
1Useless

Professor Rating

5Amazing Prof

Prof: N/a / Fall 2019

Apr 3, 2022

Comments on the course

this class is supposed to attract people to CS but ends up making them leave.

Course Content

Course is the first 2 weeks of every advanced CS course

Advice

I wish I didn't need this to graduate

Delivery: In personGrade: AWorkload: Very HeavyTextbook Use: Yes
Participation HeavyQuiz HeavyAssignment HeavyExam Heavy
1

Class Ratings

2Bad Class
5Very Easy
1Very Boring
2Barely Useful

Professor Rating

3OK Prof

Prof: N/a / Spring 2021

Mar 15, 2022

Comments on the course

If you're at all familiar with technology you should consider testing out of this course.

Course Content

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.

Comments on the professor

The professor was not horrible or fantastic.

Advice

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.

Delivery: In personGrade: AWorkload: ModerateTextbook Use: Yes
Participation HeavyProject Heavy
1

Class Ratings

1Awful Class
3Avg. Difficulty
1Very Boring
1Useless

Professor Rating

3OK Prof

Prof: N/a / Spring 2020

Mar 12, 2022

Comments on the course

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.

Course Content

all bs

Comments on the professor

nothing wrong with the professors who teach this nonsense, it's just bad material all around. prepare to be bored.

Advice

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.

Delivery: OnlineGrade: BWorkload: ModerateTextbook Use: No
Project Heavy

Leave a Review

Overall Rating

Easiness

Interest

Usefulness

Professor Rating

Comment on the course*

Course content

Comment on the professor

Advice