Coordinator/Proposers | Institution | Course(s) |
Server-Side Software Development, Programming Languages, Design and Analysis of Computer Algorithms, Distributed Systems, Web Services Programming, Data Structures, Intermediate Object-Oriented Development, Advanced Object-Oriented Development | ||
| Fundamentals of Computer Systems; Principles and Practice of Parallel Programming; | |
| CS1, Algorithms, Programming Languages, Computer Organization, CS2, Computational Models and Methods | |
Introduction to Computing and Programming, Software Development, Systems Programming, Data Structures | ||
Introduction to Data Structures, Programming Language Concepts, Operating Systems and Networking | ||
Syrotiuk, Violet (Coordinator) Chen, Yinong Kostelich, Eric Lee, Yann-Hang Mahalov, Alex Speyer, Gil | The ASU Experience, Data Structures and Algorithms, Operating Systems, Distributed Software Development, Introduction to High Performance Computing, Scientific Computing | |
Nazareno Aguirre Marcela Daniele | Computer Architectures, Operating Systems, Programming languages and paradigms, Software architectures for distributed systems, Data structures and algorithms III, Models and Simulation, Language theory /compilers, Theory of computation, Validation and verification of software, Parallel programming and Distributed Systems | |
Parallel Programming in CSC 151, 152 (CS1, CS2) - Computer Programming I, II, Parallel Architecture in CSC 204, 205 (Systems1, Systems2) Computer Architecture, Organization and | ||
Parallel Computing | ||
Parallel Computing 1 to 3 | ||
Computer organization and assembly language, Algorithm design and analysis, Operating systems and networking, Software development and professional practice | ||
Introduction to Parallel Computing | ||
Data Structures | ||
CS2/DS using Python, and Interactive Computer Graphics using C++ and OpenGL | ||
Introduction to Parallel and Distributed Computing | ||
Concepts in Parallel and Distributed Computing |