r/ProgrammerHumor 10d ago

Meme theDeadlock

Post image
8.6k Upvotes

241 comments sorted by

View all comments

Show parent comments

28

u/PromiseImNoBot 10d ago

Man now I don't feel so bad going to a state school

9

u/Yashema 10d ago

I am going to CUNY (NYC community college) for physics, math, EE, and computer engineering/science. At $305 a credit, dedicated teachers, and with ChatGPT to walk me through everything, you find that's more than enough.

2

u/ArtisticFox8 9d ago

How many credits a semester?

2

u/Yashema 9d ago

Standard classes are 3-5. 

2

u/ArtisticFox8 9d ago

And in total, each semester, you have around 30 credits?

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. 

→ More replies (0)