An applied Swiss-inspired curriculum combining algorithmic rigour, systems architecture, digital trust and practical engineering capability for modern technology leaders.
The MSc in Human–Computer Interaction at Brookfield School of Computing is engineered to provide deep competency across core computer science, systems design, and targeted domain applications. Students develop fluency in software craftsmanship, distributed architectures, algorithm optimization, and data governance.
Instruction balances rigorous theoretical foundations with practical code repositories, laboratory simulations, and ethical technology review aligned with modern international computing standards.
| Code | Module Title | Type | Discipline & Learning Outcome |
|---|---|---|---|
| HCI711 | Advanced Real-Time Graphics Architectures & Modern Shading in Human–Computer Interaction | Theory | Evaluate programmable rendering pipelines, modern GPU architectures, deferred shading and physically based rendering. |
| HCI712 | Advanced Shader Programming & HLSL / GLSL Lab | Practical | Implement custom compute shaders, volumetric lighting, screen-space reflections and ray tracing passes in HLSL/GLSL. |
| HCI713 | Spatial Computing, 3D Mathematics & Rigid Body Physics | Theory | Formulate 3D projective transformations, quaternions, collision detection algorithms (GJK/EPA) and constraint solvers. |
| HCI714 | Game Engine Architecture & C++ Systems Engineering Lab | Practical | Engineer custom memory allocators, entity component systems (ECS) and scene graphs in high-performance C++. |
| HCI715 | Cognitive Ergonomics, Human Perception & Immersive HCI in Human–Computer Interaction | Theory | Analyze human visual perception, vestibular-ocular conflict, motion sickness mitigation and cognitive load theory. |
| HCI716 | Spatial Audio Engineering & Binaural Acoustics Lab | Practical | Implement head-related transfer functions (HRTF), ambisonics and real-time acoustic reverberation modeling. |
| HCI717 | Empirical Game User Research (GUR) & Experimental Methodologies | Theory | Design formal usability testing protocols, physiological telemetry studies (eye-tracking, GSR) and A/B game metrics. |
| HCI718 | Usability Testing & Biometric User Research Studio | Practical | Conduct biometric playtests, analyze gaze heatmaps and evaluate subjective workload (NASA-TLX) metrics. |
| HCI719 | Intellectual Property in Digital Media, Virtual Goods & Platform Ethics | Theory | Examine digital asset ownership, virtual property rights, content moderation laws and ethical monetization. |
| Code | Module Title | Type | Discipline & Learning Outcome |
|---|---|---|---|
| HCI721 | Virtual Reality (VR) & Augmented Reality (AR) Interaction Systems | Theory | Evaluate 6-DOF tracking systems, optical hand tracking, passthrough mixed reality and gaze-based input paradigms. |
| HCI722 | OpenXR & Mixed Reality Interaction Engineering Lab | Practical | Develop cross-platform mixed reality interactions using OpenXR, spatial anchors and hand gesture recognizers. |
| HCI723 | Artificial Intelligence for Interactive Systems & Procedural Content | Theory | Deconstruct behavior trees, hierarchical task networks (HTN), goal-oriented action planning (GOAP) and wave function collapse. |
| HCI724 | AI Decision Architectures & Procedural Generation Workshop | Practical | Implement GOAP tactical agent architectures and procedural terrain/dungeon generation algorithms. |
| HCI725 | Networked Multiplayer Architecture & Latency Compensation | Theory | Analyze client-side prediction, server reconciliation, lag compensation, snapshot interpolation and deterministic lockstep. |
| HCI726 | Multiplayer Network Engineering & Socket Programming Lab | Practical | Engineer a high-frequency multiplayer authoritative dedicated server with client prediction and rollback in C++. |
| HCI727 | Real-Time Ray Tracing, DXR & Neural Rendering Technologies | Theory | Model bounding volume hierarchies (BVH), Monte Carlo path tracing, denoising algorithms and DLSS/neural super-resolution. |
| HCI728 | Hardware-Accelerated Ray Tracing Lab (DirectX Raytracing) | Practical | Build a real-time DXR ray tracer implementing ambient occlusion, soft shadows and glossy reflections. |
| HCI729 | Enterprise Interactive Systems Case Study & Collaborative Design | Practical | Deliver a fully interactive virtual simulation or serious game architecture addressing an industry challenge in Human–Computer Interaction. |
| Code | Module Title | Type | Discipline & Learning Outcome |
|---|---|---|---|
| HCI731 | Frontiers in Haptic Feedback, Brain-Computer Interfaces & Telepresence | Theory | Critically assess vibrotactile haptics, kinesthetic force-feedback, EEG neural interfaces and high-fidelity telepresence. |
| HCI732 | Advanced Haptics & Sensory Feedback Engineering Lab | Practical | Interface custom motorized haptic controllers and generate tactile force sensations corresponding to virtual surfaces. |
| HCI733 | Strategic Studio Leadership, Creative Direction & Production Agility | Theory | Formulate game studio milestone management, agile scrum for creative pipelines and cross-functional team direction. |
| HCI734 | Motion Capture (MoCap) & Character Animation Pipelines Studio | Practical | Clean and retarget optical motion capture data, setup inverse kinematics (IK) rigs and blend animation state machines. |
| HCI735 | Game Telemetry Analytics, Anti-Cheat Systems & Security | Theory | Evaluate game telemetry pipelines, signature-based and behavioral anti-cheat mechanisms and memory integrity verification. |
| HCI736 | MSc Human–Computer Interaction Thesis Proposal Colloquium & Defense | Practical | Author and defend a formal scientific master's research proposal specifying interactive experimental prototypes. |
| HCI737 | Commercialization of Interactive Media, Publishing & Venture Strategy | Theory | Examine game publishing agreements, platform store revenue shares, early-access models and gaming venture capital. |
| HCI738 | Pre-Thesis Interactive Artifact Prototyping & Pilot Lab | Practical | Construct initial experimental game mechanics or spatial interaction prototypes and gather validation metrics. |
| HCI739 | Industry Interactive Media Practicum & Public Playtest Engagement | Practical | Deploy and test interactive prototypes with external user cohorts in simulated real-world conditions. |
| Code | Module Title | Type | Discipline & Learning Outcome |
|---|---|---|---|
| HCI741 | MSc Human–Computer Interaction Dissertation: Empirical Methodology & Experimental User Protocol | Practical | Formulate the formal user study design, telemetry logging setup and usability benchmark protocols in Human–Computer Interaction. |
| HCI742 | MSc Human–Computer Interaction Dissertation: Interactive System Architecture & Engineering | Practical | Engineer the complete interactive virtual system, game engine module or spatial computing platform in Human–Computer Interaction. |
| HCI743 | MSc Human–Computer Interaction Dissertation: Empirical Usability & Performance Validation | Practical | Execute rigorous user study trials, frame-rate profiling and statistical user experience evaluations. |
| HCI744 | Critical Literature Synthesis & State-of-the-Art Analysis in Human–Computer Interaction | Theory | Synthesize academic publications from ACM CHI, IEEE VR, ACM SIGGRAPH and UIST conferences. |
| HCI745 | Scalability Benchmarking, Profiling & Frame Budget Optimization | Practical | Subject the interactive system to extreme draw call budgets, memory profiling (RenderDoc) and thermal stress tests. |
| HCI746 | Scientific Manuscript Preparation & Peer Review in Human–Computer Interaction | Theory | Author a publication-ready academic manuscript adhering to top-tier human-computer interaction and graphics standards. |
| HCI747 | Executive Strategic Direction & Interactive Technology Advisory | Theory | Translate specialized interactive systems research into actionable corporate technology roadmaps and creative strategy. |
| HCI748 | Comprehensive Interactive Portfolio & Reproducible Build Package | Practical | Package reproducible standalone builds, project source code, asset licenses and technical documentation in Human–Computer Interaction. |
| HCI749 | MSc Human–Computer Interaction Thesis Oral Defense & Interactive Demonstration Viva | Practical | Conduct a live interactive demonstration and defend the scientific master's thesis before an academic committee. |
Recognized Bachelor Degree in computing, engineering, mathematics, quantitative discipline or relevant technical equivalence. English proficiency IELTS 6.5+ or equivalent.
Brookfield School of Computing is an independent private education institution in formation. Academic programmes, entry requirements, fees and awards are subject to institutional review and applicable Swiss legal regulations.