Study Scientific Computing
The specialization in Human Computer Interaction is designed to provide students with a well-rounded educational experience within Computer Science, combining the technical and theoretical knowledge needed to build interactive systems with human-centered design and evaluation. This program will promote innovative thinking across its courses, encouraging students to push existing boundaries, develop novel and groundbreaking computational systems, and critically evaluate existing and emerging technology.Â
Course List
The following are specialized courses to taylor your degree with a strong expertise in algorithms, theoretical computer science, applied mathematics:
- CSCI 3130 Introduction to Software Engineering
- CSCI 3137 Programming Languages
- CSCI 4113 Design and Analysis of Algorithms II
- CSCI 4117 Advanced Data Structures
- CSCI 4118 Algorithm Engineering
- CSCI 4119 Lossless Data Compression & Compact Data Structures
- CSCI 4125 High Performance ComputingÂ
- MATH 4685 Introduction to Quantum Computation