1 / 9

An Early Adopter Experience EduHPC-2014, New Orleans, USA Dr. Sandeep Kumar

Integrating PDC Topics with Software Engineering and Computer Network Courses at Undergraduate Level. An Early Adopter Experience EduHPC-2014, New Orleans, USA Dr. Sandeep Kumar Department of Computer Science and Engineering Indian Institute of Technology Roorkee Roorkee (India)

Download Presentation

An Early Adopter Experience EduHPC-2014, New Orleans, USA Dr. Sandeep Kumar

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Integrating PDC Topics with Software Engineering and Computer Network Courses at Undergraduate Level An Early Adopter Experience EduHPC-2014, New Orleans, USA Dr. Sandeep Kumar Department of Computer Science and Engineering Indian Institute of Technology Roorkee Roorkee (India) Email: sgargfec@iitr.ac.in sandeepkumargarg@gmail.com

  2. Acknowledgements • NSF/TCPP Early Adopter Award, Fall-2014 • NSF Travel Support for EduHPC-2014

  3. About Institute • Indian Institute of Technology Roorkee (India) • A premier tier-1 institute of Government of India • Situated 160 KM from New Delhi in hilly and holy area in state of Uttarakhand • Early Adopter Program in Department of Computer Science and Engineering

  4. Target Course • Software Engineering • Computer Networks • Both core/compulsory courses at undergraduate level

  5. Goals • Pedagogical goals corresponding to the PDC topics: • Developing interest in PDC: not only learn in the class, but also perform self-learning. • Equipping students with fundamental concepts of PDC. • Making students to ‘think in parallel’ by providing them with ample opportunities in this direction, so that it become the part of normal practice for students in dealing with the design or development projects of any domain. • Participating students to review and explore the literature to understand the effect of PDC on Software Engineering practices from various dimensions. • It will prepare students to handle PDC related design and development projects with systematic methods. • Participating students in using parallel computing tools and practices for existing conventional algorithms for their parallelization and to do projects using parallel programming and algorithms based aspects. • It will enable students to understand the practical benefits of PDC.

  6. Integration of PDC topics With Software Engineering

  7. Some Sample Project Problems

  8. Resources • Central High Performance Computing Facility of institute. • GPU enabled workstations in P.G. Laboratory, along with remote login. • Students owned GPU enabled laptops • Microsoft Azure licenses • GSU cluster under early adopter award

  9. Conclusions • Students are exposed to ‘parallel thinking’. • Students liked this integration as is evident from the feedback. • From pre-test and post-test results, significant improvement w.r.t. PDC topics was noticed. • Students were encouraged to do research in this direction. • Encouraged from this, students opted for PDC based projects and even many of them chosen problem of their interest.

More Related