Skip to content

TeachingUndergradsCHC/modules

Repository files navigation

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

About

ToUCH modules and related material

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published