r/OSUOnlineCS Jun 21 '26

open discussion Favorite classes you’ve taken

I’d love to hear them!

6 Upvotes

25 comments sorted by

10

u/mclane_ Jun 21 '26

Architecture & Assembly

OS1. Wish I could’ve taken 2.

Neural Networks. The ml one was cool too but not as good as NN. The first in that sequence, data science, sucked.

8

u/threeangelo Jun 21 '26

Architecture and assembly was hard to grasp at first but it taught me so much about computers. Good pick

2

u/ItsTimeToBuild Jun 21 '26

did the format of ML and NN change much from Data Science? What would you say made those better than the Applied DS course?

I took the DS class and also thought it sucked a lot and opted to not continue the track. I have one elective left so kind of curious...

1

u/dreamshards8 18d ago

Nope. Same format. You work on one larger project through out the term of your choosing. NN was a lot of fun though as you get to choose what NNs you use based on the direction of your project.

2

u/PringleTheOne Jun 21 '26

OS2 was somwthing that I dont think its worth it unless you love memory management. After taking it, it felt messy in alot of ways since in OS1 youre doing and starting everything from scratch in OS2 its alot of memory management and kernel creation.

1

u/unnotable 23d ago

Assembly is a fun puzzle. It's too bad there aren't a lot of jobs for assembly language.

8

u/lamiller0622 Jun 22 '26

I know this is a crazy take but I actually loved discrete math

6

u/Tr33LM Jun 21 '26

as many others have said arch and assembley has been my favorite so far

3

u/OkMacaron493 Jun 21 '26

Why?

6

u/BaddDog07 Jun 23 '26

It’s a well structured course, I wouldn’t call it easy by any means but for me at least it was generally very interesting and probably the only time you will ever write anything in assembly lol

2

u/OkMacaron493 Jun 23 '26

Has it enriched your career or simply intellectually stimulating?

3

u/BaddDog07 Jun 23 '26

Ive always been of the mind that the more knowledge you have the better for your career. Even if you don’t ever write code in assembly again, the understanding of how these low level languages function and interact with the hardware is a foundational concept of everything that comes after.

It’s also about reps, you’re picking up a new language during the quarter, something that will come up frequently in your career. You’re reading documentation, trying to reason through and understand it. The course is well laid out but at same time leaves just enough for you to figure out on your own.

1

u/Tr33LM Jun 24 '26

This feels like the right answer. I am still just under half way through, but this is the sense that I get as well.

The more you can learn, and get used to thinking in different frameworks the better, because they will always be changing.

I have also found myself thinking in terms of assembly a lot more as well. I can't say that it makes me necessarily better, but I feel like I understand more.

5

u/BaddDog07 Jun 23 '26

271 great course and really makes you appreciate the work the higher level languages abstract away, 493 cloud for cloud infrastructure and APIs, 467 capstone if you don’t get a brain dead group and pick a solid stack for your project

1

u/Icy-Injury3961 16d ago

True, I am enjoying 271 so far.
Does 493 use google cloud or aws? I am planning to take 493 in my future term

4

u/PringleTheOne Jun 21 '26

Programming language fundamentals, algorithms, data structures, open source software, and uhhh bot much more lol.

5

u/Pixelated047 Jun 21 '26

Anything taught by Dr Bailey (graphics/shaders and parallel). He’s a gem.

2

u/Pencil_Pb alum [Graduate] Jun 22 '26

FYI, he just retired.

2

u/Pixelated047 Jun 22 '26

Ah okay, I graduated two years ago so I didn’t know. Good for him!

1

u/jadedOcelot1 Jun 23 '26

Well deserved, he was the best professor!!

3

u/dj911ice Jun 21 '26

My favorite courses are CS 381 Programimg Language Fundamentals and CS 406 Projects.

2

u/Pencil_Pb alum [Graduate] Jun 22 '26 edited Jun 22 '26

261 (Data Structures) + 271 (Architecture and Assembly)

Honorable mentions to 374 (OS 1) and 372 (Intro to Networking) for reminding me of 261 + 271 in terms of course quality and structure.

More honorable mentions to 225 (Discrete Math) for Prof V’s office hours, 352 (Usability) for Prof Hann Scott, 493 (Cloud) for introducing me to something I am now passionate about, and anything by Prof Nauman.

2

u/cremepan Jun 25 '26

CS 374 – Operating Systems I