Live data from Hacker News

Resources to get better at theoretical CS?

news.ycombinator.com

1–10 of 16 posts

Resources to get better at theoretical CS?

#1
I was wondering if the HN community could suggest resources that might be helpful for getting over the hump on understanding theoretical CS.

To provide perspective, I'm a first year master's student in CS with a focus on cybersecurity. We are all required to take what is basically an advanced automata course. Undergrad automata was a while ago, and while I'm getting my feet again with DFAs and NFAs and regular expressions, I'm getting more and more lost as we move to more advanced material that either wasn't covered in undergrad or was only touched upon.

Thanks!

Re: Resources to get better at theoretical CS?

#5
Coursera has many excellent courses which I would recommend once you start diving into advanced applications. If your professors have a coffee-circle "Let's discuss a research paper once a week" get-together, I'd highly recommend attending. Even if you don't get a paper completely, it's really nice to give other people a brief on what it's about, and you end up learning a lot of really great stuff. It's a good way to get up to speed. Not really online resources as you're looking for, but thought I should mention it.

Re: Resources to get better at theoretical CS?

#8
post #5

Coursera has many excellent courses which I would recommend once you start diving into advanced applications. If your professors have a coffee-circle "Let's discuss a research paper once a week" get-together, I'd highly recommend attending. Even if you don't get a paper completely, it's really nice to give other people a brief on what it's about, and you end up learning a lot of really great stuff. It's a good way to…

I'm not aware of anything like this currently, but I'll ask around. I know the professor for this class has run reading circles in prior semesters.

Re: Resources to get better at theoretical CS?

#9
An alternative to the books and links posted here could be to find someone who can help you with your "basic" CS doubts? Kind of a hire-a-CS-tutor, who could provide you with the necessary information, teach you something and eventually pointing the way forward..

As a CS professor myself I've been entertaining this idea for a part-time thing, but I don't know how many people could be interested on a service like this.

Re: Resources to get better at theoretical CS?

#10
post #8
post #5

Coursera has many excellent courses which I would recommend once you start diving into advanced applications. If your professors have a coffee-circle "Let's discuss a research paper once a week" get-together, I'd highly recommend attending. Even if you don't get a paper completely, it's really nice to give other people a brief on what it's about, and you end up learning a lot of really great stuff. It's a good way to…

I'm not aware of anything like this currently, but I'll ask around. I know the professor for this class has run reading circles in prior semesters.

It really is the best way. Half of my grad classes were exactly this format
Post reply on HN