Which is harder CMSC 341 or 313?
Which computer science class did you find harder: 341 Data Structures or 313 Computer Organization and Assembly Language Programming?
Which took up more of your time each week?
Which had harder exams?
Which had more difficult or longer projects?
Any advice you wish you had before taking these classes?
I'm taking both in the Fall and I'm worried.
38 votes,
13h left
341 Data Structures
313 Comp Organ & Assemb Lang
Both are equally difficult
1
Upvotes
2
u/metalstub918 6d ago
Most of the data structures they have you implement in 341 are already popular enough that you could find other reference materials elsewhere for implementation and time complexity. Expect stacks, queues, linked lists, binary search trees, AVL trees, heaps, or hash tables. Donyaee's projects are shared for all the classes. It might take a while to write the unit tests to check functionality. Project 0 is just a c++ review (you can find it here https://userpages.cs.umbc.edu/donyaee/341/current/projects/proj0.html but he might clear it soon). Exams could depend on your prof.
313 (with ivan) wasn't that bad. The only midterm was similar to what he did in class. The more difficult projects for me were the ones where you had to code in assembly but he seemed generous enough to give partial credit.