Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Why Cs departments should consider offering CUDA as a standalone course

Published: 01 October 2020 Publication History

Abstract

The purpose of this study was to encourage United States universities to offer CUDA courses as one of the main courses within the computer science department. This study included a target population of professors who were currently teaching CUDA courses, professors who used CUDA for a while but have discontinued using it in their courses, and professors who were teaching relevant courses such as Graphic Design, Game Design, Machine Learning, and Parallel Programming courses but haven't looked closely at CUDA to reasonably know whether it's a great technology for teaching the principles at 100 universities. The general findings indicated that CUDA should be taught either as a standalone course or as a tool to teach other relevant courses within all Computer Science department at United States Universities. The general findings also indicated few professors hadn't previously heard of (CUDA) as widespread use. It is now on their radar because of their participation in this study. This study provided a business plan that addressed all the resources needed to either create new CUDA courses or use it as an effective tool for other relevant Computer Science courses.

References

[1]
John W Creswell and J David Creswell. Research design: Qualitative, quantitative, and mixed methods approaches. Sage publications, 2017.
[2]
David B Kirk and W Hwu Wen-Mei. Programming massively parallel processors: a hands-on approach. Morgan kaufmann, 2016.
[3]
Chris Lupo, Zoë J Wood, and Christine Victorino. Cross teaching parallelism and ray tracing: a project-based approach to teaching applied parallel computing. In Proceedings of the 43rd ACM technical symposium on Computer Science Education, pages 523--528, 2012.
[4]
NVIDIA. CUDA in Action. http://www.nvidia.com/object/cuda_in_action.html, retrieved May 02, 2018.
[5]
NVIDIA. CUDA Training Partners. https://developer.nvidia.com/cuda_consultants, retrieved May 23, 2018.
[6]
NVIDIA. Existing University Courses. developer.nvidia.com/educators/existing-courses, retrieved June 01, 2018.
[7]
Roberto Di Pietro, Flavio Lombardi, and Antonio Villani. Cuda leaks: a detailed hack for cuda and a (partial) fix. ACM Transactions on Embedded Computing Systems (TECS), 15(1):1--25, 2016.
[8]
Helen Sharp, Yvonne Rogers, and Jennifer Preece. Interaction design: beyond human-computer interaction. John Wiley & Sons, 2007.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of Computing Sciences in Colleges
Journal of Computing Sciences in Colleges  Volume 36, Issue 4
Papers of the 27th Annual CCSC Midwestern Conference
October 2020
99 pages
ISSN:1937-4771
EISSN:1937-4763
Issue’s Table of Contents

Publisher

Consortium for Computing Sciences in Colleges

Evansville, IN, United States

Publication History

Published: 01 October 2020
Published in JCSC Volume 36, Issue 4

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 25
    Total Downloads
  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)0
Reflects downloads up to 23 Nov 2024

Other Metrics

Citations

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media