Please enable JavaScript.
Coggle requires JavaScript to display documents.
What every computer science major should know (Portfolio, Technical…
What every computer science major should know
Portfolio
Technical communication
An engineering core
The Unix philosophy
Systems administration
Programming languages
Discrete mathematics
Data structures and algorithms
Theory
Architecture
Operating systems
Networking
Security
Cryptography
Software testing
User experience design
Visualzation
Parallelism
Software engineering
Formal methods
Graphics and simulation
Robotics
Artificial Intelligence
Machine Learning
Databases
http://matt.might.net/articles/what-cs-majors-should-know/