13
A Planning Workshop on Curriculum Standards for Parallel and Distributed Computing Feb 5-6, Washington DC, Hilton Arlington Sushil K. Prasad Georgia State University Session 1:

A Planning Workshop on Curriculum Standards for Parallel and Distributed Computing Feb 5-6, Washington DC, Hilton Arlington Sushil K. Prasad Georgia State

Embed Size (px)

Citation preview

Page 1: A Planning Workshop on Curriculum Standards for Parallel and Distributed Computing Feb 5-6, Washington DC, Hilton Arlington Sushil K. Prasad Georgia State

A Planning Workshop on Curriculum Standards for Parallel

and Distributed Computing Feb 5-6, Washington DC, Hilton Arlington

Sushil K. PrasadGeorgia State University

Session 1:

Page 2: A Planning Workshop on Curriculum Standards for Parallel and Distributed Computing Feb 5-6, Washington DC, Hilton Arlington Sushil K. Prasad Georgia State

Who are we?

Page 3: A Planning Workshop on Curriculum Standards for Parallel and Distributed Computing Feb 5-6, Washington DC, Hilton Arlington Sushil K. Prasad Georgia State

Why this initiative?

• Why now?• Stakeholders• Current State of Practice• Curriculum Data Sampled

Page 4: A Planning Workshop on Curriculum Standards for Parallel and Distributed Computing Feb 5-6, Washington DC, Hilton Arlington Sushil K. Prasad Georgia State

Why now?

• Computing Landscape has changed – Mass marketing of multi-cores – General purpose GPUs even in laptops (and handhelds)

• A computer scientist with even a Bachelors must acquire skill sets to develop parallel software– No longer instruction in parallel and distributed computing

primarily for research or high-end specialized computing– Industry is filling the curriculum gap with their preferred

hardware/software platforms and “training” curriculums as alternatives with an eye toward mass market.

Page 5: A Planning Workshop on Curriculum Standards for Parallel and Distributed Computing Feb 5-6, Washington DC, Hilton Arlington Sushil K. Prasad Georgia State

Stakeholders• Students• Educators• Universities and Colleges• Employers• Developers • Vendors• Authors• Researchers• NSF and other funding agencies• IEEE Technical Committees/Societies, ACM SIGs,

Page 6: A Planning Workshop on Curriculum Standards for Parallel and Distributed Computing Feb 5-6, Washington DC, Hilton Arlington Sushil K. Prasad Georgia State

Current State of Practice• Students and Educators– Educators struggle to choose topics, language,

software/hardware platform, and balance of theory, algorithm, architecture, programming techniques…

– Textbooks selection has increasingly become problematic each year, as authors cannot keep up; no single book seems sufficient

– Industry promotes whatever best suits their latest hardware/software platforms.

– The big picture is getting extremely difficult to capture.

– Students have no well-defined expectation for a course in parallel/distributed computing and do not know what skill set they must graduate with.

Page 7: A Planning Workshop on Curriculum Standards for Parallel and Distributed Computing Feb 5-6, Washington DC, Hilton Arlington Sushil K. Prasad Georgia State

Current State of Practice• University and Colleges• New programs at colleges (nationally and

internationally) • Existing programs/courses need some periodic

guidance and ACM curriculum cannot keep pace• Employers– Need to know the basic skill sets of graduates

– No well-defined expectations from students, but will increasingly require them

– Retraining and certifications of existing professionals•

Page 8: A Planning Workshop on Curriculum Standards for Parallel and Distributed Computing Feb 5-6, Washington DC, Hilton Arlington Sushil K. Prasad Georgia State

Current State of Practice

• Vendors– May employ the curriculum standards to steer products,

especially their programming IDEs, tools, debuggers, etc.• Currently these promotes whatever best suits their latest

hardware/software platforms.

– Hardware/software vendors can participate in this curriculum development process

– May collaborate with other stakeholders to offer shared educational infrastructures

Page 9: A Planning Workshop on Curriculum Standards for Parallel and Distributed Computing Feb 5-6, Washington DC, Hilton Arlington Sushil K. Prasad Georgia State

Current State of Practice• Authors– Will directly benefit when revising textbooks– Expected to participate in the curriculum process

• NSF and Funding Agencies– Educational Agenda setting– Help fund shared resources

• Sisters Organizations (IEEE TCs: TCPP, TCDP, TCSC, ACMSIGs, etc.)– Need help in setting their Educational Agenda – Employ this template elsewhere

Page 10: A Planning Workshop on Curriculum Standards for Parallel and Distributed Computing Feb 5-6, Washington DC, Hilton Arlington Sushil K. Prasad Georgia State

Curriculum Data Sampled

• 73 universities• 91 courses – 18 courses through website upload, others

manually scouted

• Separately categorized as – Parallel and Distributed Computing (PDC) – Parallel Algorithms (PA) – Computational Sciences/Applications – Also has distributed systems courses, etc.

Page 11: A Planning Workshop on Curriculum Standards for Parallel and Distributed Computing Feb 5-6, Washington DC, Hilton Arlington Sushil K. Prasad Georgia State

Curriculum Data Sampled

Page 12: A Planning Workshop on Curriculum Standards for Parallel and Distributed Computing Feb 5-6, Washington DC, Hilton Arlington Sushil K. Prasad Georgia State

Sample Statistics

Page 13: A Planning Workshop on Curriculum Standards for Parallel and Distributed Computing Feb 5-6, Washington DC, Hilton Arlington Sushil K. Prasad Georgia State

Goals

• The primary goal of this planning workshop– setup mechanism and processes which would

provide periodic curricular guidelines

• Secondary goal – employ the mechanism to develop sample

curriculums

(My role: facilitator for the workshop; Coordinator for follow-up actitivities)