introducing ap computer science principlessecure-media.collegeboard.org/...computer-science... ·...
TRANSCRIPT
Introducing AP® Computer Science Principles Launching Fall 2016
Agenda
► The Value of AP Computer Science Principles (AP® CSP)
► Course and exam details
► Become an AP CSP teacher
► Bring AP CSP to your school
► Q&A
2
The Value of AP CSP
Source: Bureau of Labor Statistics
0.1 M 0.1 M
4.6 M
2.8 M
0.6 M
Computing
Architecture/Engineering
Life Sciences
Social Sciences
Physical Sciences
Mathematics
Others
0.4 M
0.6 M
4
Why AP® Computer Science Principles?
Of the more than 9 million STEM jobs available in the next decade, half will require computing experience.
STEM Careers in 2020 (Projected)
20%
29%
5%
4%
Male 80%
Female
Asian
Hispanic
Black
Why AP® Computer Science Principles?
The Diversity Challenge
Percentage of Computer Science Majors Who Were Women
Percentage of Today’s Software Workforces
1985 2009 2012
18% 37% 18% Source: Bureau of Labor Statistics
5
Source: Department of Education
AP CSP is designed to encourage broader participation in computer science, especially among women and minorities.
Make computer science more engaging and accessible
Partnership with the National ScienceFoundation since 2008
►
Reach students underrepresented in computer science
Educators from over 50 leading highschools and higher educationinstitutions piloted the course
►
Over 90 colleges and universities haveindicated that they will create policies to grant credit and/or placement
►
Development of AP® CSP
A Collaborative Process Goals
►
►
6
►
Schools will begin t o offer AP C SP in Fall 2016, with the first exam administration scheduled for May 2017.
Better prepare students for the job market of today –and tomorrow
Engaging All Students
Students will learn:
► Creative problem solving and real world applications
► How to apply computational processes to analyze large data sets
► Programming and impacts of computinginnovations
► How the Internet works and important cyber security issues
“Every student ha s this ability to cre ate things that they didn’t e ven i magine they could c reate. And when they do, it starts to draw them in and i nspire them to think well beyond w hat they even imagined.”
—Richard Kick AP® Computer
Science Principles Teacher
Course Goal Encourage skill development among students considering futurestudies & career in computer science or other STEM fields
Encourage broader participation in CS & STEM, including AP CSA
Curricular Focus Problem solving and object-oriented programming
Big ideas of computer science (including programming)
Java Teachers c hoose
► Multiple-choice and f ree-response q uestions
► Multiple-choice exam
► Two performance tasksadministered by the teacher, and students submit digital artifacts
8
Two AP® Computer Science Courses
Computer Science A Computer Science Principles
Assessment Experience
Programming Language
Course and ExamDetails
Overview of Curriculum Framework
Computational Thinking Practices
1. Connecting computing
2. Creating computational artifacts
3. Abstracting
10
4. Analyzing problems and artifacts
5. Communicating
6. Collaborating
Overview of Curriculum Framework
Big Ideas
1. Creativity
2. Abstraction
3. Data and Information
4. Algorithms
11
5. Programming
6. The Internet
7. Global Impact
Illustration from Curriculum Framework
Big Idea 2: Abstraction
Data Abstraction: ► LO 2.1.1 Describe the variety of abstractions used to represent data.
► LO 2.1.2 Explain how binary sequences are used to represent digital data.
Procedural Abstraction: ► LO 2.2.1 Develop an abstraction when writing a program or creating other computational artifacts.
12
► LO 2.2.2 Use multiple levels of abstraction to write programs.
► LO 2.2.3 Identify multiple levels of abstractions that are used when writing programs.
Abstraction and Models: ► LO 2.3.1 Use models and simulations to represent phenomena.
► LO 2.3.2 Use models and simulations to formulate, refine, and test hypotheses.
Illustration from Curriculum Framework
Big Idea 2: Abstraction
13
Overview of Assessments
Through-Course Assessment (Weight = 40%)
Performance Task Individual Weight
Explore: Implications of Computing Innovations 16%
Create: Applications From Ideas 24%
14
Item Type Number Timing
Multiple Choice (Single- and multiple-select)
End-of-Course AP® Exam ( Weight = 60%)
74 questions 120 minutes
Become an AP® CSP Teacher
Teaching the Course
► AP Computer Science Principles can be taught by Computer Science teachers and teachers in other disciplines.
16
“AP CSP provides the teacher with just as much opportunity to explore their own creativity and thought p rocesses as we hope to instill in our future discoverers.”
— Brian Fuschetto AP® Computer
Science Principles Teacher
−
−
17
► Syllabus Development Guide
► Sample Syllabi
► Example Textbook List
►
Resources and AP® Course Audit
Available March 2016
► Course and Exam Description
Curriculum Framework
Through-Course Assessment Implementation Guide
► Curricular and Resource Requirements
Full Practice Exam – accessible when AP course authorization has been received
−
−
−
Options to Adopt CSP Curriculum and PD
► CE21 and STEM+C National Science Foundation (NSF)
Beauty and Joy of Computing
Mobile CSP
Thriving in Our Digital World
► Code.org
► Project Lead The Way
collegeboard.org/CSPschool
AP® Professional Development Support
AP Summer Institutes (Summer 2016)
► Week-long professional development sessions
► Available for new and experienced Computer Science teachers
One-Day Workshops (Fall 2016)
► Available for new and experienced Computer Science teachers
19
collegeboard.org/CSPworkshop
Bring AP® CSP to Your School
Bring AP® CSP to Your School
21
1. Add the course to your catalog
2. Recruit Teachers – teachers in other disciplines can teach this course
3. Recruit Students – especially those underrepresented in Computer Science
4. Choose a Curriculum – developyour own or explore CSP partners
5. Submit Course Audit Info – Opens in March 2016
6. Check Recommended Classroom Resources – make sure yourschool/classroom aligns with course recommendations
7. Stay Connected – sign up atcollegeboard.org/CSPinterest
5.
6. Reach counselors by providing descriptions of the course creativity, communication and collaboration.
22
Recruiting Underrepresented Students
1. Focus on the course being demographically representative of school population.
2. Recruit clusters of students from groups that have been historically underrepresented in computing.
3. Extend an invitation to all students to enroll in CSP.
4. Encourage current students to showcase computing projects, and advocate for computer science in school events.
Reach parents by providing course information sheets in multiple languages.
Strategies drafted by Joanna Goode from the University of Oregon and co-author of Stuck in the Shallow End.
Resources
Advances in AP®
Links to:
► Introduction video
► Interest form
► AP CSP Teacher Community
► Curriculum Framework
Collateral (coming soon):
► Teacher/administrator brochure
► Parent/student flyer
► Bring AP CSP to Your School flyer
23
► AP student site
► CSP curriculum and PD
collegeboard.org/APCSP
More questions?
Web: collegeboard.org/APCSP Email: [email protected]