Skip to content

Latest commit

 

History

History
executable file
·
71 lines (48 loc) · 2.76 KB

README.md

File metadata and controls

executable file
·
71 lines (48 loc) · 2.76 KB

ToUCH HC Teaching Modules

This repository hosts a collection of teaching modules covering a range of topics in Heterogeneous Computing. The modules are primarily intended for undergraduate Computer Science and Computer Engineering students. They were developed as part of the NSF-funded ToUCH project.

The following document gives an overview of the modules and discusses the guiding principles and the motivation behind their design.

Module Categories

The modules are classified into five broads areas

alt text

Modules in each category are located in their respective sub-directories

Module List

Below is the current list of modules. The module list is updated frequently. If you want to contribute a module, please contact Apan [email protected]

Publications

Apan Qasem. A Gentle Introduction to Heterogeneous Computing for CS1 Students in IEEE/ACM Workshop on Education for High-Performance Computing, (EduHPC@SC 2019), 2019. doi:10.1109/EduHPC49559.2019.00007

Apan Qasem, David Bunde and Phil Schielke. ToUCH: Teaching Undergrads Collaborative and Heterogeneous Computing in Consortium for Computing Sciences in Colleges South Central Conference (CCSC19), 2019.

Shield: CC BY 4.0

This work is licensed under a Creative Commons Attribution 4.0 International License.

CC BY 4.0