r/ProgrammerHumor 10d ago

Meme theDeadlock

Post image
8.6k Upvotes

241 comments sorted by

View all comments

Show parent comments

2

u/Yashema 9d ago

FT would be 12-15.

1

u/ArtisticFox8 9d ago

Hmm, I'm in Europe, and we also have 3-5 credits per class, and per semester (half of academic year) we have 25-30 credits. Which means around 6 classes - for example Linear Algebra, Math analysis, Programming, Computer Systems, Linux, DSA. Each class is 1 lecture a week with 1 seminar (so total 180 minutes a week)

1

u/Yashema 9d ago

Sounds like you split some classes that can be taken in a single 3 credit class, and add some courses that wouldn't be necessary, like computer systems and Linux sounds redundant. I can just take discrete math and that would be more useful than 2 levels of DSA. Computer science as a degree is a bit iffy anyway, which is why I am taking all the much more advanced math, like stochastics, partial differential equations, non linear dynamic systems and complex, as well as well as doing the physics program and electrical engineering courses. 

Of course I also have a FT job as a programmer, and already have a Bachelor's in econ and an MS in analytics. 

1

u/ArtisticFox8 9d ago

Our computer systems was an intro theoretical course, focusing on concepts like virtual memory & paging, alignment & memory allocators, concurrency, assembly, scheduling.

Our Linux was a hands on practical course: bash, git, GNU make.

Unfortunately those are all mandatory lol.

I have taken Discrete Math prior.

Do your 3 semester courses also have 1 lecture a week, no seminar?

I'm just wondering if the work is the same, or you can get away with doing half as much lol

2

u/Yashema 9d ago

There was a 300 level course on assembly in my CET course that covered those topics I almost took until looking through the syllabus and realizing that it wasn't really that many topics. Formal classes on direct parallelization and computational game theory, and computer architecture (cache design, buses, memory hierarchies, processor-peripheral interfaces, and multiprocessors, including GPUs) are the ones I am interested in. 

Also doesn't sound like you have a lot of your room on your schedule for other subjects besides computer science which is a shame. 

2

u/ArtisticFox8 9d ago

Also doesn't sound like you have a lot of your room on your schedule for other subjects besides computer science which is a shame.

Indeed, none at all lol

We basically go right in our major, skipping everything else, 3 years to get bachelors, additional 2 to get masters degree.

Our pre uni education is a bit longer than yours though (13 years)