Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A typical CS-undergrad set of topics: -How to Program

-Algorithms & Data Structures

-Functional Programming

-State Machines & Computation Classes (NP-Complete, Turing Machines, Regular Languages, etc)

-Complier Construction

-Physical Computer Architecture / ASM

-Operating Systems

-Computer Networking

-Parallel Programming

And then some other recommened topics:

-Database Systems

-2D & 3D graphics

-AI

-Crypto



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: