You are here

EduPar-18 Technical Program

NSF/TCPP Workshop on Parallel and Distributed Computing Education (EduPar-18) Program

                                                                        May 21, 2018 

                                         JW Marriott Parq Vancouver Parq A, 
                                        Vancouver, British Columbia, CANADA

Peachy Assignments


WELCOME: Sushil Prasad and Martina Barnas

9:00 - 9:45

KEYNOTE:  Alexandru Iosup
On the Future of Higher Education: Darwinian and non-Darwinian Advances in
Curriculum, Didactics, Technology, and Management

9:45 - 10:00

Curriculum update: Chip Weems

10:00 - 10:30 COFFEE BREAK
10:30 - 12:00

MORNING SESSION - Tools and Apps
Session Chair: Karen Karavanic

10:30 - 10:50

Marin Abernethy, Oliver Sinnen, Joel Adams, Giuseppe De Ruvo and Nasser Giacaman       
ParallelAR: An augmented reality app and instructional approach for learning
parallel programming scheduling concepts    

  10:50 - 11:10 

Devangi N. Parikh, Jianyu Huang, Margaret E. Myers and Robert A.
van de Geijn
Learning from Optimizing Matrix-Matrix Multiplication        

 11:10 - 11:30

Emanuel Buzek and Martin Kruliš
An Entertaining Approach to Parallel Programming Education

           11:30 - 11:50

Sunny Raj and Sumit Kumar Jha
Predicting Success in Undergraduate Parallel Programming via Probabilistic
Causality Analysis

11:50 - 12:00 NOON Q&A

12:00 - 1:30


1:30 - 3:00 

Session Chair:  Alan Sussman

  1:30 - 1:50

Jawwad Shamsi, Zain Hassan, Narmeen Bawany and Nausheen Shoaib
A Comprehesive course on Big Data for Undergraduate Students

  1:50 - 2:10

Erik Saule (Best Paper Award)
Experiences on Teaching Parallel and Distributed Computing for Undergraduates

  2:10 - 2:30

Mohammad Amin Kuhail, Spencer Cook, Joshua Neustrom and Praveen Rao
Teaching Parallel Programming with Active Learning

  2:30 - 2:50 Debzani Deb, Sebastian Cousins and Muztaba Fuad
Teaching Big Data and Cloud Computing: A Modular Approach

              2:50 - 3:00



              3:00 - 3:15

Summary of Posters
 Session Chair:  Sheikh Ghafoor

Summary of Peachy Assignments
 Session Chair: David Bunde

              3:15 - 4:00

Poster and Peachy Assignment viewing and networking


Bruce Char, William Mongan, and Jeffrey Popyack
MapReduce parallelism across the curriculum: an interim report

Steven Bogaerts, Brian Howard, Maria Schwartzman, Scott Thede, Gloria Townsend
Addressing Roadblocks in Parallel Programming

Bhaskar Chaudhury
Identifying the Challenges and Strategies of Teaching Parallel Programming
to Computational Science Undergraduates: Experiences and Statistics

Sungbum Hong Ali Abu-El Humos and Jacqueline Jackson
Integrate PDC Modules into New Computer Science Curriculum

Karen L. Karavanic
Course Design, Lectures and Sample Problems for the Intel Xeon Phi


Joel C. Adams

Using the Monte Carlo Pattern to Simulate a Forest Fire


Tia Newhall, Andrew Danner 
Fire Simulator and Fractals: using a visualization library to introduce CUDA

David W. Brown
Peachy Unplugged Parallels

Ganesh Gopalakrishnan
Reproducibility in Parallel Computing using Floating-Point Arithmetic

Ganesh Gopalakrishnan
Data Races are Pure Evil: A Simple Java-based Illustration

Ganesh Gopalakrishnan
Parallel Programming Performance Hinges on Memory Access Efficiency

4:00 - 5:00

Diversity panel:  Attracting the Underrepresented: Recruitment, Retention, Rewards
Moderator: Martina Barnas
Panelists: Anne Benoit, Fran Berman, Barbara Simons