Code Architecture

“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” ― Martin Fowler

Writing code is easy. Writing good code is the trick to being a programmer. We ensure that our graduates know the difference and teach you how to think about code as a problem that we want to solve efficiently. By looking at programming as logic puzzles, we can develop intelligent solutions that work in every situation and can be reused.

This is the foundation of code architecture. Writing code that solves a problem effectively and reduces the amount of work we need to do. We develop containers and algorithms that can be applied in many places and learn software patterns that are commonly used in industry. We explore the use of Singletons and State Machines and much more beyond, all while learning the difference between writing code that works, and code that works for us.

Previous
Previous

Engine Development

Next
Next

AI in Games