Software Engineering

Posted by moodyharsh on 2016-08-21

School

Mathematics

  • Probability and Statistics
  • Discrete Mathematics
  • Operations Research
  • Numerical Analysis
  • Control systems

Algorithms and Data Structures
Theory of Computation
Compilers and Languages
OS
Computer Networks

C / C++ / Java / Python
Assembly Programming
OOP, Design Patterns
RDBMS
Parallel Computing
Storage Networks

Real Life

  1. Extreme Programming
  2. TDD, FDD
  3. Frontend, UX
  4. Backend, Architecture
  5. Scaling
  6. Project Management
  7. DevOps
  8. Story Gathering
  9. Maintaining