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

Slides:



Advertisements
Similar presentations
Title I Directors Conference Sept 2007 Carol Diedrichsen Gwen Pollock Surveys of the Enacted Curriculum for English.
Advertisements

Implementing the Australian Curriculum at Y7 in 2012 Robyn Ryan MLC
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
Evaluating Online Tutorials for Data Structures and Algorithms Courses June 24, Simin Hall, PhD Mechanical Engineering Prof. Clifford A. Shaffer,
Leadership for the Common Core in Mathematics, University of Wisconsin-Milwaukee Linking Assessment Targets to Instructional Tasks and DOK This.
DDI and Assessments in Mathematics: Designing Assessments that Provide Meaningful Data At the 6-12 Level February 4, 2014.
NSF/TCPP Early Adopter Experience at Jackson State University Computer Science Department.
An Introductory Course on Modeling and Simulation David Toth & Jeffrey Solka University of Mary Washington.
Hong Lin Computer and Mathematical Sciences University of Houston – Downtown Teaching Parallel and Distributed Computing Using a Cluster Computing Portal.
Teaching Hacker Ethics with a Common Curriculum for “Information Ethics” H2K2 Presentation July 12, 2002 Greg Newby
NMT Gen Ed Learning Objectives An ability to communicate well An ability to reason well An ability to evaluate and apply information Development of analytical.
Principles of Powerful Teaching and Learning for Social Studies
Web-Enhancing with Publisher Materials The transformation of ACCT 302.
CSTA K–12 Computer Science Standards Revised 2011.
Meredith Denton-Hedrick Adjunct Associate Professor of Geology Austin Community College.
Jawwad A Shamsi Nouman Durrani Nadeem Kafi Systems Research Laboratories, FAST National University of Computer and Emerging Sciences, Karachi Novelties.
Parallel and Distributed Computing in CS2013 Mehran Sahami Computer Science Department Stanford University.
Parallel and Distributed Computing Overview and Syllabus Professor Johnnie Baker Guest Lecturer: Robert Walker.
Adding PDC within a Six-Course Subset of the CS Major Apan Qasem Texas State University.
UC-WISE overview1 The UC-WISE Project: Online curricula for monitored, closed-lab first-year CS courses UC-WISE = “University of California Web-based Instruction.
Mathematical Understanding: An Introduction Fuson, Kalchman, and Bransford.
Integrating Parallel and Distributed Computing Topics into an Undergraduate CS Curriculum Andrew Danner & Tia Newhall Swarthmore College Third NSF/TCPP.
Welcome. Libby Shoop Introducing Macalester College, Saint Paul, Minnesota.
Introduction to Computer Science A Professor Uday Reddy
Lecture 0 Anish Arora CSE 6333 Introduction to Distributed Computing.
From GPS and Google Maps to Spatial Computing. Learning Objectives Know what to expect each week in the course –Content and structure Choose your track!
Spreading Curricular Change in PDC: Some Practical Tools This material is based on work supported by the National Science Foundation under Grant Nos. DUE / /
Early Adopter: Integrating Concepts from Parallel and Distributed Computing into the Undergraduate Curriculum Eileen Kraemer Computer Science Department.
AP Physics 1 and AP Physics 2 The College Board redesigned the previous course AP Physics B into two separate courses: AP Physics 1 and AP Physics 2 The.
Guiding Principles. Goals First we must agree on the goals. Several (non-exclusive) choices – Want every CS major to be educated in performance including.
1 Historical Perspective... Historical Perspective... Science Education Reform Efforts Leading to Standards-based Science Education.
Workshop on Teaching Introductory Statistics Session 1: Planning A Conceptual Course Using Common Threads And Big Ideas, Part I: GAISE Recommendations.
Newly Revised Ohio Science Standards NWO Inquiry Series September 22, 2011 Michelle Shafer Adapted from presentations shared by ODE.
Practices of Integrating Parallel and Distributed Computing Topics into CS Curriculum at UESTC Guoming Lu University of Electronic Science and Technology.
What’s Right with Undergraduate Statistics? Exciting Course Options.
Multicore Computing Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
A Modular Approach to an Airway Management Curriculum Dr Andrew McKechnie, Dr Branavan Retnasingham, Dr Jay Dasan Kings College Hospital, London Background.
Early Adopter: Integration of Parallel Topics into the Undergraduate CS Curriculum at Calvin College Joel C. Adams Chair, Department of Computer Science.
Using Alice in an introductory programming course for non-CS majors Adelaida A. Medlock Department of Computer Science Drexel University
Teaching Information Ethics with a Common Curriculum Based on a Presentation made at H2K2 July 12, 2002 Updated September 12, 2002 H2K2 Greg Newby
TUSD Scope and Sequence AZCCRS Implementation Office of Curriculum, Instruction & Professional Development January 2015 High School Mathematics Session.
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.
Race to the Top Assessment Program: Public Hearing on Common Assessments January 20, 2010 Washington, DC Presenter: Lauress L. Wise, HumRRO Aab-sad-nov08item09.
Incorporating Parallel & Distributed Computing Across a Liberal Arts Computer Science Curriculum Tia Newhall, Andrew Danner, Kevin Webb Swarthmore College.
CSci6702 Parallel Computing Andrew Rau-Chaplin
Gar-Field HS How do we compare?. GFHS Computer Science courses Computer Math (CM) Visual Basic Not a weighted class Introduction to CS and Programming.
Teaching Parallelism in a Python- Based CS1 at a Small Institution Challenges, Technical and Non-Technical Material, And CS2013 coverage Steven Bogaerts.
CK-12 STAFF TRAINING PD BY: TEACHER’S NAME. ARE YOU… Challenged by the diverse learning needs of your students in Science or Math classes? Looking for.
Learn Hadoop and Big Data Technologies. Hadoop  An Open source framework that stores and processes Big Data in distributed manner on a large groups of.
AP Bio 1. Basic Introduction Entering students should have A or B in Honors Biology and Honors Chemistry Equivalent of a two-semester college introductory.
Csinparallel.org Workshop 307: CSinParallel: Using Map-Reduce to Teach Parallel Programming Concepts, Hands-On Dick Brown, St. Olaf College Libby Shoop,
An Introduction to UMath X A Blended Learning Environment to Address Mathematics Curricula for K to Algebra 1 for All Learners.
Giving Presentations Hey-Jin Lee WMN Lab. - Writing for Computer Science -
Csinparallel.org Workshop 307: CSinParallel: Using Map-Reduce to Teach Parallel Programming Concepts, Hands-On Dick Brown, St. Olaf College Libby Shoop,
Multicore Computing Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
Connecting to a Raspberry Pi From a Laptop
Accelerators to Applications
Jie Liu, Ph.D. Professor and Chair Department of Computer Science
Guidelines for Assessment and Instruction in Statistics Education
Medical College of Wisconsin in Milwaukee
Welcome to the Math SBAC Parent Information Session
How to design a competence based lesson
IAB Feedback and Action Taken
Human Media Multicore Computing Lecture 1 : Course Overview
Human Media Multicore Computing Lecture 1 : Course Overview
Human Media Multicore Computing Lecture 1 : Course Overview
Core Principles for Teaching Corequisite Math and Statistics Courses
Implementing the Common Core’s Promise of Bringing Statistical Curricula into Line with Recommendations of NCTM, MAA, & GAISE Beverly L. Wood, Ph.D. and.
Presented by: Ava Meredith, Seattle Central College
Presentation transcript:

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

The CSinParallel Project 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

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

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.

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

Story: a mapping exercise Gave me insight into what we chose to emphasize so far in the modules Gives me ideas for new material

CS2013 Knowledge Areas

Levels of Mastery in Learning Objectives Familiarity Usage – Apply Assessment – Choose between alternatives

What is in SF (p. 186)?

Parallel Computing Concepts Patternlets Multicore Programming with Open MP

Parallel Computing Concepts Patternlets Multicore Programming with Open MP Introduction to Map-Reduce Exemplars: Drug Design and Pandemic

Parallel Computing Concepts Multicore Programming with Open MP Exemplars: Drug Design and Pandemic

What is in PD (p. 147)?

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

Parallel Computing Concepts Patternlets Multicore Programming with Open MP

Parallel Computing Concepts Patternlets Multicore Programming with Open MP Drug design exemplar Pandemic exemplar

Parallel Computing Concepts Patternlets Multicore Programming with Open MP Distributed Computing Fundamentals Concurrent Access to Data Structures

Parallel Computing Concepts Patternlets Parallel Sorting Introduction to Map-Reduce

Topics :

Parallel Computing Concepts Patternlets Multicore Programming with Open MP Distributed Computing Fundamentals