June 14, 2015
June 14, 2015
June 17, 2015
26.652.1 - 26.652.11
Enhance Computing Curricula with High Performance Computing Teaching and ResearchAbstractToday’s scientists and engineers depend increasingly on information and tools made availablethrough new advanced computing technologies, such as networks, large data analysis, andsophisticated simulation tools that assist in the understanding of natural phenomena. HighPerformance Computing (HPC) now plays a critical role in enabling such scientific andengineering inquiry. However, undergraduate students are still lacking of experience in howHPC functions, because our current computing curricula do not adequately cover HPC. To solvethis problem, a team of faculty members obtained external funding to improve undergraduatecomputing education through enhanced courses and research opportunities. The goal is toincorporate HPC concepts and training across the computing curricula in multiple disciplines inorder to motivate students’ interests in computing and strengthen their computing problem-solving skills, thus strengthening and diversifying the future U.S. workforce. The objectivesinclude: (a) Establish a platform to promote multidisciplinary research collaborations on computing hardware and software design; (b) Revamp core courses and corresponding labs, and develop new multidisciplinary courses, to incorporate HPC; (c) Develop faculty expertise as well as train undergraduate students with HPC through research and teaching initiatives; (d) Disseminate results for academic community and general public aiming at recruiting more students to computing disciplines.This is a collaborating project with three participating departments: Electrical and ComputerEngineering, Computer Science, and Engineering Technology. After the first project year, adiverse environment was established with HPC cluster and embedded HPC platforms. Bothplatforms supported students' research projects in parallel programming, embedded systemsdesign, and data cloud. In the past year, the project was successfully introduced in undergraduateclasses. New course materials integrating parallel and distributed computing concepts weredeveloped and offered to undergraduate students. Class surveys were collected to guide futuredevelopment. Based on the results, more courses will be renovated to accommodate HPCcontents in the coming years. A project-based learning scheme will also be introduced to our newcourse design and implementation including subjects like Computer Vision and MachineLearning. This article presents the current outcomes and findings of the project and a detailedplan of the ongoing education and research activities.
Cui, S., & Li, L., & Huang, L., & Wang, Y. (2015, June), Enhance Computing Curricula with High-Performance Computing Teaching and Research Paper presented at 2015 ASEE Annual Conference & Exposition, Seattle, Washington. 10.18260/p.23990
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2015 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015