The
"10 Grand Challenges"
of incorporating high performance computing tools
into undergraduate classroom
- University faculty system of rewards does not encourage investing much
effort in teaching innovations;
- Faculty are commonly unaware of the existing HPC technologies already
applied in their fields of research and teaching;
- Faculty and students are not aware of benefits and accomplishments of
supercomputing;
- HPC technologies are considered too complex and inaccessible for
undergraduate instruction;
- Due to focus on locally-available resources, a successive set of courses
preparing students for HPC instruction is typically absent;
- HPC-based curriculum in science disciplines is not developed;
- Difference in learning styles becomes especially important when material
is complex;
- Variety of platforms and incompatible software lead to fragmentation of
curriculum;
- University administrators, support staff and classroom infrastructure are
not ready for intensive use of computing and networks;
- Technical parameters of local computers and networks are typically below
expectations.
What we propose to do (and what we, actually, do...)
- Promoting an alternative reward system for the faculty, including
released teaching time for HPC curriculum development; supporting faculty HPC-related
research with educational component;
- Presentations on HPC technologies in various disciplines, demonstrations
and hands-on workshops for SDSU and CSU faculty and staff. Demonstrating our own teaching
experience using HPC technologies: group-based problem solving in Supercomputing classes
(CS 575), Web-based collaboration in distance teaching of Geography classes (Geog 567 and
569);
- In coordination with course instructors, conducting "NPACI
hours", wherein Ed Center staff presents HPC technologies to students in selected
courses during regular lectures;
- Developing user-friendly interfaces and tutorials for selected HPC
technologies;
- Building computational science curriculum with gradual increase in
complexity, identifying courses and software - so called "bridging environments"
- which prepare students for supercomputing instruction;
- Identifying tools and technologies developed within the supercomputing
realm, for various disciplines (see www.edcenter.sdsu.edu for the showroom of NPACI and
NCSA tools and other lists of resources);
- Supporting development of curriculum materials for students with
different learning styles, integrating collaborative approaches and supercomputing
technologies;
- Promoting three-way multi-platform software tools;
- Seminars and presentations to University administration;
- Participation in education technology councils, influencing university
computing policy, supporting networking initiatives such as vBNS.