CSE 1302
Introduction to Computer Engineering
This course introduces students to fundamental concepts in the basic operation of computers, ranging from desktops and servers to microcontrollers and handheld devices. Subjects include digital and analog input/output, sensing the physical world, information representation, basic computer architecture and machine language, time-critical computation, machine-to-machine communication and protocol design. Students will use both desktop systems and handheld microcontrollers for laboratory experiments. Active-learning sessions are conducted in a studio setting in which students interact with each other and the professor to solve problems collaboratively. Prerequisite: CSE 131.
Instructors
Chamberlain, James Orr, Michael Hall, Orr, Roger Chamberlain
Reviews
6-8 hrs/week
There is no lecture in this class so you will end up spending a lot of time in office hours for the assignments. They are long and tedious, but not difficult, especially if you have a partner. Be prepared to teach yourself all the material, and spend a while in office hours on assignments
5/21/2024
6-8 hrs/week
Useful class with real-world applications but poorly structured and organized. TAs do pretty much everything but Hall and Orr are very happy to help when they're around. Assignments can be very challenging and time consuming so try to get a good partner. Exams aren't too bad.
5/21/2024
4-6 hrs/week
If you have a good partner it's really not that bad. If you don't, or aren't a very strong programmer, it can become a headache pretty quickly. Don't put off assignments (especially assignment 7) and go to office hours earlier in the week since they get pretty full on Wednesdays and Thursdays
5/18/2024
2 or less hrs/week
pretty easy class but didn't feel like I learned a lot. The professor was super nice and easily to talk to but it wasn't lecture styled so it made it difficult to follow sometimes so I didn't really pay attention in class that much, but the tests were very easy and I feel like I just learned all the material right before the class.
5/17/2024
Orr is a really nice guy (based on a few interactions), he was always willing to give help when needed and was nice with his explanations. Besides that 132 was a pretty terribly organized class (in my opinion). Sure I got an A, but I didn't really feel like I learned a lot from it. I wish they did live lectures instead but I cant complain too much.
3/1/2024
Have never taken a class that is more poorly organized than CSE 132. Everyone got an A in the end but basically learned nothing.
2/27/2024
Professor Orr does a decent job running the class along with TAs but it's hard to properly rate him when the class itself is lecture-less. Assignments are time-consuming, so it would be best to find a partner and work together. Almost everything is self-taught through videos and studios. Be ready to invest time in office hours for assignments.
12/13/2023
If there was an 'N/A' rating for professor quality, then that would apply here. He never professed; the whole class is self-taught, which, for someone with little to not background in computer science, is absolutely horrible. Not a good class at all. The content has potential but is ailed by a horribly organized class and harrowing assignments.
12/7/2023
Assignments are time consuming, but exams are manageable especially due to their low weight in the final grade. Lots of extra credit opportunities and the prof is responsive to questions/regrades. Best thing you can do is find a friend in the class or a friend who has already taken it
5/15/2023
He is not the best at explaining things, but his recitation videos are helpful. Start the assignments early and that will help you a lot.
5/5/2023
I only interacted with Orr once or twice during 132. When I watched his recitations, he was actually really great at explaining concepts in a clear way. The issue is he designs his class to have as little interaction with students possible. 132 is self-taught or taught by TAs. The grading is easy though - go to office hours and you will get an A.
4/27/2023
You don't have to read the textbook. There aren't enough TAs and the professor takes a long time to answer questions (at least he knows the answers), so it's nearly impossible to get help or graded during class or office hours. The content is useless for any CS major. The professor is nice. Easy content, I got a C because I missed stuff while sick.
11/16/2022
Orr has very little interaction with the class. All the videos (which are okay) are from a different professor. Orr's young and so he's easy to talk and communicate with if you reach out to him. If you want help I'm sure he'll provide it. He replies decently to piazza post. Allowed a cheat sheet on exams. Watch prep vids, read tb, and you'll be goo
5/6/2022
I am not sure if it was the structure of the class or Orr himself, but 132 at washu is terrible. Very little real world application, all the material is on the online text, and the test are difficult since most of the test is material you never cover. Do not take this class if you do not have to. I think I saw Orr maybe twice the whole year
5/4/2022
Haven't talked to him much, but he has been a great help on a couple assignments. Would recommend
10/14/2021
Professor Chamberlin was very helpful outside of class and he really cares about his students. TA and professor office hours are a necessity.
5/11/2020
CSE 132 is one of those classes in which the structure of the class detriments the professor teaching it. Chamberlain is great in office hours and in one-on-one settings, but the nature of 132 is that most of the class is online and lab times are for demoing homework. Chamberlain is likely to over-explain answers, but he tries and he helps.
4/25/2018
Chamberlain is a great professor here. He gets a lot of unfair slack for the course he teaches, not because of him as a teacher. He knows so much about hardware and computer engineering, and he's always extremely happy to teach you anything you come to him for. He cares a lot about the success of his students and works hard to help everyone succeed
4/6/2017
No lectures because he is lazy. (I guess) Videos online, not helpful for homework. Homework is time-consuming. He don't have any self-respect since he delivers such a messy and unclear class.
3/26/2017
He tries to help and seems to be trying to improve the course. The labs are written during the semester so they're largely test run on students (not good). His lectures are incredibly boring and hard to follow... Tests are easy if you bothered learning the stuff. Get help from the TAs and you'll get an A. This class made me dislike coding though :(
5/12/2016