+ All Categories
Home > Documents > CSinParallel Modules and the Topics in the Curriculum 2013 Core Libby Shoop Math, Statistics, and...

CSinParallel Modules and the Topics in the Curriculum 2013 Core Libby Shoop Math, Statistics, and...

Date post: 24-Dec-2015
Category:
Upload: tracey-hopkins
View: 218 times
Download: 0 times
Share this document with a friend
Popular Tags:
18
CSinParallel Modules and the Topics in the Curriculum 2013 Core Libby Shoop Math, Statistics, and Computer Science Macalester College
Transcript
Page 1: CSinParallel Modules and the Topics in the Curriculum 2013 Core Libby Shoop Math, Statistics, and Computer Science Macalester College.

CSinParallel Modules and theTopics in the Curriculum 2013

Core

Libby ShoopMath, Statistics, and Computer Science

Macalester College

Page 2: CSinParallel Modules and the Topics in the Curriculum 2013 Core Libby Shoop Math, Statistics, and Computer Science Macalester College.

http://csinparallel.org

The CSinParallel Project

• http://csinparallel.org• Modular PDC material for CS courses– Short units• Conceptual• Active

– Add to different courses

• Many CSinParallel modules have CS2013 PDC concepts and topics, both core tier 1 and 2

Page 3: CSinParallel Modules and the Topics in the Curriculum 2013 Core Libby Shoop Math, Statistics, and Computer Science Macalester College.

http://csinparallel.org

Modules

• Provide intro reading and class activities• Online or you can download and edit yourself• We’re working on adding more corresponding

homework problems for depth, demonstration aspects of the curriculum guidelines

Page 4: CSinParallel Modules and the Topics in the Curriculum 2013 Core Libby Shoop Math, Statistics, and Computer Science Macalester College.

http://csinparallel.org

CS Curriculum 2013 (CS2013)

• To accommodate different kinds of programs, CS2013 spreads the CS “core” knowledge units (KUs) across two tiers:– All programs should cover 100% of the Tier 1 KUs– Programs should cover 80-90% of the Tier 2 KUs

• Different programs may decide to cover different Tier 2 KUs.

Page 5: CSinParallel Modules and the Topics in the Curriculum 2013 Core Libby Shoop Math, Statistics, and Computer Science Macalester College.

http://csinparallel.org

Module Coverage: PD, SF• Introductory Parallel Concepts• Patternlets in Parallel Programs• Multicore Programming with OpenMP• Concurrent Access to Data Structures

– Java and C++• Parallel Sorting• Introduction to Map-Reduce• Distributed Computing Fundamentals• GPU computing• Heterogeneous computing• Exemplar applications: drug design, pandemic epidemiology

Stay tuned… More on the way!

Tier 1

Tier 2,E

Page 6: CSinParallel Modules and the Topics in the Curriculum 2013 Core Libby Shoop Math, Statistics, and Computer Science Macalester College.

http://csinparallel.org

Story: a mapping exercise

• Gave me insight into what we chose to emphasize so far in the modules

• Gives me ideas for new material

Page 7: CSinParallel Modules and the Topics in the Curriculum 2013 Core Libby Shoop Math, Statistics, and Computer Science Macalester College.

http://csinparallel.org

Levels of Mastery in Learning Objectives

• Familiarity• Usage– Apply

• Assessment– Choose between alternatives

Page 8: CSinParallel Modules and the Topics in the Curriculum 2013 Core Libby Shoop Math, Statistics, and Computer Science Macalester College.

http://csinparallel.org

What is in SF (p. 186)?

Page 9: CSinParallel Modules and the Topics in the Curriculum 2013 Core Libby Shoop Math, Statistics, and Computer Science Macalester College.

http://csinparallel.org

Parallel Computing ConceptsPatternletsMulticore Programming with Open MP

Page 10: CSinParallel Modules and the Topics in the Curriculum 2013 Core Libby Shoop Math, Statistics, and Computer Science Macalester College.

http://csinparallel.org

Parallel Computing ConceptsPatternletsMulticore Programming with Open MPIntroduction to Map-ReduceExemplars: Drug Design and Pandemic

Page 11: CSinParallel Modules and the Topics in the Curriculum 2013 Core Libby Shoop Math, Statistics, and Computer Science Macalester College.

http://csinparallel.org

Parallel Computing ConceptsMulticore Programming with Open MPExemplars: Drug Design and Pandemic

Page 12: CSinParallel Modules and the Topics in the Curriculum 2013 Core Libby Shoop Math, Statistics, and Computer Science Macalester College.

http://csinparallel.org

What is in PD (p. 147)?

Page 13: CSinParallel Modules and the Topics in the Curriculum 2013 Core Libby Shoop Math, Statistics, and Computer Science Macalester College.

http://csinparallel.org

PD, p. 145

• Because parallelism interacts with so many areas of computing, … many curricula will put different parts of the knowledge area in different courses, rather than in a dedicated course.

• While we acknowledge that computer science is moving in this direction and may reach that point, in 2013 this process is still in flux and we feel it provides more useful guidance to curriculum designers to aggregate the fundamental parallelism topics in one place

Page 14: CSinParallel Modules and the Topics in the Curriculum 2013 Core Libby Shoop Math, Statistics, and Computer Science Macalester College.

http://csinparallel.org

Parallel Computing ConceptsPatternletsMulticore Programming with Open MP

Page 15: CSinParallel Modules and the Topics in the Curriculum 2013 Core Libby Shoop Math, Statistics, and Computer Science Macalester College.

http://csinparallel.org

Parallel Computing ConceptsPatternletsMulticore Programming with Open MPDrug design exemplarPandemic exemplar

Page 16: CSinParallel Modules and the Topics in the Curriculum 2013 Core Libby Shoop Math, Statistics, and Computer Science Macalester College.

http://csinparallel.org

Parallel Computing ConceptsPatternletsMulticore Programming with Open MPDistributed Computing FundamentalsConcurrent Access to Data Structures

Page 17: CSinParallel Modules and the Topics in the Curriculum 2013 Core Libby Shoop Math, Statistics, and Computer Science Macalester College.

http://csinparallel.org

Parallel Computing ConceptsPatternletsParallel SortingIntroduction to Map-Reduce

Page 18: CSinParallel Modules and the Topics in the Curriculum 2013 Core Libby Shoop Math, Statistics, and Computer Science Macalester College.

http://csinparallel.org

Parallel Computing ConceptsPatternletsMulticore Programming with Open MPDistributed Computing Fundamentals


Recommended