Ä¢¹½AV

 

Study Scientific Computing

The specialization in Scientific Computing will allow you to explore the theory of computer systems to develop and apply algorithms for different tasks. 

Use advanced computing capabilities, such as numerical analysis, mathematical modelling, and simulation to solve complex problems across disciplines.

Algorithms - 1

Course List

The following are specialized courses to tailor 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