At Trinity, I am majoring in Computer Science with a second major in History.
1st Semester:
Principles of Computer Science I - Scala
2nd Semester:
Principles of Computer Science II - Scala
Discrete Structures - Mathematical Logic
1st Semester:
Functional Languages - Haskell
Data Abstraction - C++
2nd Semester:
Computer Design - C and MIPS
Software Engineering - Node.js and MongoDB
1st Semester:
Theoretical Computer Science
Algorithms - C++
2nd Semester:
AI - Python
1st Semester:
Game Development - C# and Unity
Compilers - C
2nd Semester:
Advanced Game Development - C# and Unity
Graphics - Processing