Professor N/a Reviews
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
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.
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.
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.