Study Human‑Comuter Interaction
The specialization inÌýSoftware Development is designed to provide students with a comprehensive educational experience that balances deep theoretical understanding with practical application skills, preparing graduates to thrive in the dynamic field of software engineering. This program nurtures technical excellence while fostering ethical awareness, producing professionals who can develop high-quality software systems in today's technology-driven landscape.
Course List
The following are specialized courses to taylor your degree with a strong expertise in interactive systems, graphics, usabilities and user-centric design and virtual reality:
- CSCI 3161 Introduction to Computer Graphics & Animation
- CSCI 3167 Human Cognition for HCI
- CSCI 4126 Ubiquitous ComputingÌý
- CSCI 4166 Visualisation
- CSCI 4168 Game Development
- CSCI 4260 Persuasive Computing
- CSCI 4262 Augmented and Virtual Reality
- CSCI 4263 Designing for Vulnerable Populations
Ìý