System Architecture
This profile focuses on designing and implementing scalable and networked software system architectures. Key aspects include the structure and properties of computer networks, modern database technologies through to in-memory databases, the fundamentals of operating systems, and system software's fault tolerance and robustness. Specializations include mobile computing, data science, systems engineering, the Internet of Things, and the performance optimization of database solutions and operating systems.