Pedagogy and tools for teaching parallel computing at the sophomore undergraduate level.
Max GrossmanMaha AzizHeng ChiAnant TibrewalShams ImamVivek SarkarPublished in: J. Parallel Distributed Comput. (2017)
Keyphrases
- parallel computing
- e learning
- massively parallel
- computing systems
- learning process
- parallel computation
- educational technology
- commodity hardware
- shared memory
- computer science courses
- heterogeneous systems
- parallel programming
- online learning
- learning environment
- computer science students
- computer science
- computer programming
- programming course
- processing units
- parallel computers
- higher education
- case study
- computer science curriculum
- engineering students
- computer architecture
- end users
- object oriented
- parallel execution
- teaching methods
- online teaching
- general purpose
- parallel machines
- pedagogical approaches
- collaborative learning
- distance learning