The 25th annual IEEE International Conference on High Performance Computing, Data, and Analytics. Challenges of integrating parallel and distributed computing.

Slides:



Advertisements
Similar presentations
The Texas A&M University Libraries Bridge Group: First Year Report Kathy Weimer, Susan Goodwin Texas Conference on Digital Libraries June 2008.
Advertisements

TEACHING FOR CIVIC CHARACTER AND ENGAGEMENT Alternatives to Large, Traditional High Schools: Can They Enhance Students Preparation for Work, College &
E-Science Data Information and Knowledge Transformation Thoughts on Education and Training for E-Science Based on edikt project experience Dr. Denise Ecklund.
Looking Outwards to the Global World: The Drive for Internationalizing Universities in Hong Kong and Asia Professor Ka Ho Mok Associate Dean & Professor.
Action Plan Mr. Ahmed Zaki Uddin Mathematics O-Level.
POSTGRADUATE SEMINAR GUIDELINES
Challenges in Improving Course Delivery Technology in Developing Countries: The Case of the IDE at UNISWA By Prof. C. W. S. Sukati 1.
Lori A. Clarke Department of Computer Science University of Massachusetts.
NSF/TCPP Early Adopter Experience at Jackson State University Computer Science Department.
 I would like to thank my dear teachers who have taken all the trouble to come to this remote place in upper Egypt.
Career Panel Everything That I Wish I Knew Before I Graduated A look back to my PhD time:  Typical experience as a TA  Typical focus on research Computing.
Birzeit University Experience in Designing, Developing and Delivering e-enabled Courses Palestine December,2005 Dr. Osama Mimi, Birzeit University.
Computer Science Department Program Improvement Plan December 3, 2004.
Using Peer Tutors to Support Learning Focus on Teaching and Technology Conference November 1-2, 2007 Co-presenters: Keith Stine, Department of Chemistry.
Welcome and Overview Richard Anderson University of Washington June 30, 20081IUCEE: Welcome and Overview.
The Classroom Presenter Project Richard Anderson University of Washington.
5 th AMICAL Conference 25 – 28 May 2008 Blagoevgrad, Bulgaria Open Source Applications at AUCA Learning, Teaching and Collaboration.
Early Adopter: ASU - Intel Collaboration in Parallel and Distributed Computing Yinong Chen, Eric Kostelich, Yann-Hang Lee, Alex Mahalov, Gil Speyer, and.
October 7, 2004Grace Hopper Celebration Stephenson, Menzel, Van Busum The JETT Program: Building a Learning Partnership Between High School & University.
European Workshop on Microelectronics Education, May 12, 2010, Kjell JeppsonPage 1 Implementing Constructive Alignment in a CDIO-oriented Master’s Program.
Michael J. Badolato, EdD, Senior Academic Technology Officer Middlesex Community College | Bedford and Lowell MA.
A nationwide network of volunteer-led after school coding clubs for children aged 9-11.
Annie Downey, University of North Texas Gayla Byerly, University of North Texas Society for Research into Higher Education Annual Conference December 2007.
7 Anup Kalbalia – Lead, CodeChef.
Teaching Fellow Admissions Tutor for Computer Science Director of Undergraduate Studies.
How to Use Data to Improve Student Learning Training Conducted at Campus-Based SLO Summit Spring 2014 How to Use Data to Improve Student Learning.
The Common Core Curriculum By Dean Berry, Ed. D. Gregg Berry, B.A.
Innovative Projects for Collaborating with Faculty Friday, September 26, 2014 Presented by: Todd Conaway, Instructional Designer Teaching & eLearning Support.
Integrating Parallel and Distributed Computing Topics into an Undergraduate CS Curriculum Andrew Danner & Tia Newhall Swarthmore College Third NSF/TCPP.
Teacher Training Program For Certificate in Information Technology Empower Yourself 9/23/20151 International Institute of Information Technology - Hyderabad.
PBL in Team Applied to Software Engineering Education Liubo Ouyang Software School, Hunan University CEIS-SIOE, January 2006, Harbin.
An Introduction to Principles of Supplemental Instruction (SI)
Spreading Curricular Change in PDC: Some Practical Tools This material is based on work supported by the National Science Foundation under Grant Nos. DUE / /
Practices of Integrating Parallel and Distributed Computing Topics into CS Curriculum at UESTC Guoming Lu University of Electronic Science and Technology.
Using Assessment Data Helen Thumann Department of Education.
Math Summit II Held on August 11 th, 12 th, and 13 th, 2010 at Baker College.
Class IV IC Tech Darakhshan Campus ACTION PLAN. Long Term Goal “Adopting 21 st century teaching and learning approaches to enhance the students’ appreciation.
Comparing Capacity Building Frameworks for Computer Science Education in Underdeveloped Countries: An African and Asian Perspective Jandelyn PlaneIsabella.
Career Academic Technical Institute (CATI) Division of Career-Technical Education TN State Department of Education 25th NACTEI New Orleans, 2005.
Fall-11: Early Adoption of NSF/TCPP PDC Curriculum at Texas Tech University and Beyond Yong Chen Yu Zhuang Noe Lopez-Benitez May 10 th, 2013.
Multi-Semester Effort and Experience to Integrate NSF/IEEE-TCPP PDC into Multiple Department- wide Core Courses of Computer Science and Technology Department.
Dept of Science and Technology Education, Faculty of Education
WORKING GROUP 8 DAY 2. Within The Department Start with grad students, new faculty, and the easy to convert Send to workshops, develop workshops, lesson.
Challenges of Implementing PBL in Higher Learning Institutions in Developing Countries: A Case of SUA, Tanzania Sangeda A., Ndossi D. Sokoine University.
“A Learner-Centered Computational Experience in Nanotechnology for Undergraduate STEM Students” IEEE ISEC 2016 Friend Center at Princeton University March.
Teacher Training Program For Certificate in Information Technology Empower Yourself 6/29/20161 International Institute of Information Technology - Hyderabad.
Training for staff members responsible for writing self-evaluation reports of study programmes, May 2011 University of Tuzla Prof. Dr Emina Nakaš-Ićindić.
University of Southern Mississippi
Claudia J. Dold USF Libraries, Tampa
Dr. Fernando Paniagua Associate Professor CSIT Department
a CORDIAL WELCOME TO THE PEER TEAM (NAAC)
Materials Science & Engineering University of Michigan
Importance of Undergraduate Programmes
Dr. Manoj Kumar Verma Assistant Professor
Inculcating “Parallel Programming” in UG curriculum
Creating More Affordable Education: Open Educational Resources
Institution Name.
Getting Everyone in the Game
UF Quest: Faculty Senate Presentation 3
Curate, Archive, Manage, Preserve
ONE CLASS AT A TIME OVERCOMING OBSTACLES TO INTEGRATING RESEARCH INTO THE UNDERGRADUATE GEOSCIENCE CURRICULUM Robert C. Thomas, Sheila M. Roberts and R.
Claudia J. Dold USF Libraries, Tampa
QUALITY OF EDUCATION PROPOSED ACTION PLAN FALL 2018
The Senate Committee on Teaching recommends that the bar graphs be removed from the end-of-semester student course evaluations.  The committee feels that.
Technologies of Google Seminar Week 1
Department of Computer Science DCC University of Chile
MRHS Math Department Course Registration Information
HOW WE TEACH CAN CHANGE LIVES
GC University Lahore Quality Enhancement Cell
University of Southern Mississippi
Presentation transcript:

The 25th annual IEEE International Conference on High Performance Computing, Data, and Analytics. Challenges of integrating parallel and distributed computing topics into Undergraduate CSE curriculum of AUST: Bangladesh Perspective Presented by KAZI A KALPOMA Professor and Head, Department of CSE, AUST, Bangladesh EDU_WORKSHOPS @ HiPC December 17, 2018 Bangalore, INDIA

Features Parallel computing includes multi-core processing, cloud, distributed, GPU-accelerated computing e.t.c Traditional, sequential programming skills alone are no longer sufficient for programmers. Learning a broad-based skill set in parallel and distributed computing (PDC) within Computer Science is vital now. In Bangladesh, most undergraduate computer science (CS/CSE) programs do not teach parallel computing concepts. CS undergraduates typically trained to think and program sequentially. IEEE/ACM has recommended integration of PDC topics in undergraduate curriculum. kalpoma@gmail.com 12/25/2018

AUST: AHSANULLAH UNIVERSITY OF SCIENCE & TECHNOLOGY A private university in Dhaka, Bangladesh. Yearly intake of CSE Department is about 250 students. Total graduates till date is near about 2000. Most of the graduates are employed in prestigious institutions and organizations in the country and overseas. kalpoma@gmail.com 12/25/2018

main goal Undergraduate CSE curriculum of AUST does not contain PDC topics. Incorporating PDC topics into Undergraduate CSE curriculum. Focus on teaching students “parallel thinking”. Every students to be exposed to fundamental issues in PDC. All the CSE graduates of AUST, at least able to think parallelism in their coding. Students should develop skills to analyze and problem solve in parallel and distributed environments. kalpoma@gmail.com 12/25/2018

Challenges Students of AUST are not well prepared to get any topic quickly. Lack of teaching experience of the faculty members about the topic. Proper training is required. Need to understand the methodology for the new platform. Teachers-students not always welcome any change willingly. Lack of teaching resources. Access to the PDC syllabus and resource repository. Lack of empty space to spare in CSE curriculum. Adding new content of PDC is not easy. Removal of some existing course contents is difficult and not wise. Lack of proper infrastructure to teach the parallelism. No HiPC lab at AUST. Less interest of top level management sometimes. kalpoma@gmail.com 12/25/2018

APPROACHES Introduction of PDC concepts periodically. Merging a parallel topics with existing related course content. Proper faculty training is required. Attended the iPDC Summer Institute workshop at TTU, USA Conveyed the concept to the faculty members Formation of iPDC committee for CSE Dept., AUST Attending this HiPC 2018 Seminar and workshop at AUST Utilization of collaborative PDC resource repository from TTU, USA. Building HPC cluster testbed using the Raspberry Pis. kalpoma@gmail.com 12/25/2018

CONCLUSIONS We are in the process to train the corresponding course teachers. Evaluation/assessment policy for the students has to adopt. Pre-course assessment will be performed to identify the students' areas of interest. Moreover, in-between assessment and post-course assessment will be carried out to evaluate the integration of PDC. Now the challenges are: Q/A setup to assess the students what will be the assessment method? We may ask them to give new real life examples of parallelisms. How to set the assignments/home works/online offline discussions? kalpoma@gmail.com 12/25/2018

Thank you

Table 1: Activity Plan CSE1108 Introduction to Computer Systems Course No Course Title Semester CSE1108 Introduction to Computer Systems Spring 2019 CSE1101 CSE1102 Elementary Structured Programming Elementary Structured Programming Lab CSE1205 CSE1206 Object-Oriented Programming Object-Oriented Programming  Lab Fall 2019 Contest/ Event Practice PDC concepts and gathering feedback through university computer/innovation club CSE2103 CSE2104 Data structures Data structures Lab Spring 2020 CSE2207 CSE2208 Algorithms Algorithms Lab Fall 2020 kalpoma@gmail.com 12/25/2018

kalpoma@gmail.com 12/25/2018