Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Threads outline potential pathways through the academic program. Students craft their degrees by combining these Threads. While learners aren't required to choose Threads immediately, they can decide early if preferred. We've designed the Threads to offer adaptability for diverse technical and creative explorations while maintaining enough structure to ensure computing proficiency even if interests evolve.
The Modeling-Simulation thread caters to students seeking comprehensive knowledge about representing natural and human-created systems—like weather patterns, biological functions, logistics networks, or computing systems—through mathematical models and software. These models help analyze and forecast system behaviors. Since modeling involves mathematical representations and often examines physical phenomena, strong foundations in math and science are essential. Merging these with computer science expertise provides the fundamental skills to convert conceptual models into efficient digital implementations. This thread's curriculum covers continuous and discrete mathematics, sciences, and computing, with electives allowing specialization in modeling-intensive fields.
The Systems and Architecture thread focuses on developing practical computing competencies. Positioned alongside Theory at computing's core, it equips students to design and assess computer architectures, systems, and programming languages using various methodologies.