Live data from Hacker News

Ask HN: What is the most challenging programming course you have taken?

news.ycombinator.com

11–20 of 83 posts

Re: Ask HN: What is the most challenging programming course you have taken?

#11

Computer Graphics back at Virginia Tech. No libraries, build the 3d yourself. I learned a lot in that class, including the fact that I did not want to make games for a living.

Well, doing it at that level is indeed quite tiresome.

When you move up a level or two, you'll see that making games can be pretty fun!

Re: Ask HN: What is the most challenging programming course you have taken?

#13

If you are searching for challenges, then whats the point of limiting yourself to school level?

I haven't graduated out of university yet.

I would appreciate anything that's challenging and helps me improve my programming skills.

Re: Ask HN: What is the most challenging programming course you have taken?

#14

If you are searching for challenges, then whats the point of limiting yourself to school level?

I haven't graduated out of university yet. I would appreciate anything that's challenging and helps me improve my programming skills.

Go for compilers then

It will significantly improve your understanding of programming langs, how some of them suck, what is possible, etc, etc.

Re: Ask HN: What is the most challenging programming course you have taken?

#15
Cryptography in masters program of Moscow State University. Although it’s usually more challenging to learn something new before it reaches university courses…

Edit: noticed that it’s not just about programming. Then it’s complex analysis and theoretical physics at MIPT. Most computer science problems felt simple compared to that stuff.

Re: Ask HN: What is the most challenging programming course you have taken?

#16
post #9

Probably compiler class focused on the theory aspect of it. It was much more interesting/useful the other compiler class I took which actually had me create a parser+compiler for a made-up language. Still somewhat challenging to think in that way, as it's not the usual way to process data.

Why was the theory more interesting?

I didnt enjoy it at all nor found it very useful, meanwhile practice was really useful and satisfying

Re: Ask HN: What is the most challenging programming course you have taken?

#18

A Masters’-level security course at UT Austin. The first assignment was “implement AES and RSA from scratch, without Bignum, and on RISC-V in an emulator.” Just… why. Spoiler, I did not succeed at that, but neither did most of the class.

For added "fun", if anyone succeeds you could then poke an oscilloscope at the thing and see if there's any obvious side-channel attacks. If there aren't, you get a magical exemption from the "never implement your own crypto" rule.

Re: Ask HN: What is the most challenging programming course you have taken?

#20
Logical programming (prolog).

I'm not sure I would call it the most challenging class, but it's the one where the most amount of people failed to learn anything. If I had to guess then 90% of the students (or more) ended up not being able to do anything with prolog.

I haven't seen any other class that had such an abysmally low rate of successful learning. I think the only knowledge most people took away from this class is to not use prolog.

Post reply on HN