BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook MIMEDIR//EN VERSION:1.0 BEGIN:VEVENT DTSTART:20121111T203000Z DTEND:20121112T000000Z LOCATION:255-A DESCRIPTION;ENCODING=QUOTED-PRINTABLE:ABSTRACT: Introductory programming classes feed a broad cross-section of STEM disciplines, especially those engaged in HPC. This half day session will be a hands-on experience in adding parallelism to several of the ACM SIGCSE Nifty programming assignments. These assignments have already been designated as exceedingly clever and engaging by the SIGCSE membership, and so they are a great way to expose our introductory students to a parallel programming paradigm. We will begin with completed versions of the Nifty Programs and then use Intels Parallel Studio to identify the hot spots that will benefit from parallelism. Finally, we will show how OpenMP can be added easily to the serial program. Thus we teach our introductory students how to grab the low hanging fruit and boost the productivity of their (already working) project. The session will be of particular use to educators wanting to introduce parallelism into introductory programming classes. SUMMARY:A Nifty Way to Introduce Parallelism into the Introductory Programming Sequence PRIORITY:3 END:VEVENT END:VCALENDAR