OOP principles and design
Fundamental data organization
Problem-solving methods
Data analysis techniques
Syntax and semantics
Computer networks and protocols
Encryption and security protocols
Low-level system architecture
Differential calculus
Integral calculus
Multivariable calculus
Mathematical analysis
Ordinary differential equations
Probability, distributions, statistical inference
Vector spaces and matrices
Advanced matrix theory
Logic, sets, relations, graphs
Rhetoric in writing
Fundamental philosophical concepts
Sun, moon, planets, stars, nebulae, galaxies