It is required to take one course in 3 out of the following 4 areas:
-
1. Parallel programming, algorithms, and architecture
-
2. Methodology and techniques Numerical analysis, optimization, simulation
-
3. High performance software Compilers, languages, visualization, programming environments
-
4. Advanced computer science and software engineering Structured programming and formal methods
|