UOregonParallel / CourseMaterials

4 stars 0 forks source link

Learning Objectives? #1

Open dellswor opened 10 years ago

dellswor commented 10 years ago

Do we have more measurable/refined course objectives than teach about parallel systems/software? I'm thinking our course material development might be a little easier if we have some specific learning objectives or specific tasks we'd like the students to be able to demonstrate at the end of the term, or lab, or other time interval...

nchaimov commented 10 years ago

Some resources:

NSF/IEEE-TCPP Curriculum Initiative on Parallel and Distributed Computing - Core Topics for Undergraduates: http://www.cs.gsu.edu/~tcpp/curriculum/sites/default/files/NSF-TCPP-curriculum-version1.pdf

ACM Curriculum Guidelines for Undergraduate Degree Programs in Computer Science: http://www.acm.org/education/CS2013-final-report.pdf, Parallel and Distributed Computing section starting on page 145

dellswor commented 10 years ago

I too a look at the NSF Curriculum Initiative. From the table, the following were noted as parallel programming/algorithm topics.

Memory Hierarchy

PerfMetrics

Parallel Programming paradigms and Notations

Semantics and correctness

Performance Issues

Parallel and Distributed Models and Complexity

Algorithmic Problems