This is CS50 AP.. Video URL: .

Post on 17-Jan-2016

227 views 0 download

Tags:

Transcript of This is CS50 AP.. Video URL: .

This is CS50 AP.

Video URL: https://www.youtube.com/watch?v=RVjHSAZdVJg

Why Computer Science?Why Now?

STEM Jobs

60%40%Computing

Jobs Other math & sciences

Jobs

Why Computer Science?Why Now?

STEM Jobs

60%40%Computing

Jobs Other math & sciences

Jobs

STEM Students

98%All other math & sciences students

2%Computer science

students

Less than 2.4% of college students graduate with a degree in computer science. And numbers have dropped

since the last decade.

Less than 2.4% of college students graduate with a degree in computer science. And numbers have dropped

since the last decade.

AP Computer Science Principles(“CSP”)

• New AP course from College Board, debuting for school year 2016-17.– Complements existing AP Computer Science A.

• Focuses on creative problem solving and real-world applications of computing.

• Prepares students for college and career.• Attracts and engages a wide variety of

students, including traditionally underrepresented groups (e.g. women, minorities)

CS50 forAP Computer Science Principles (AP CSP)

(CS50 AP)

Is a new course that maps to the College Board’s AP Computer Science Principles Framework

Rigor Accessibility Culture

“CS50 AP”

• Adapted from CS50, Harvard University’s introductory computer science course.

• Programming-intensive flavor of CSP.• Built on three pillars:

– RigorLet’s actually prepare students for college-level work…

– Accessibility…but vigorously support those who’ve never programmed before…

– Culture…and instead encourage students to participate in a vibrant

community and fun classroom events.

CSP and CS A

AP Computer Science Principles (CSP)

AP Computer Science A (CS A)

Focuses on: fundamentals of computing, problem solving,

data, the Internet, cybersecurity, and

programming

Focuses on: object-oriented programming (OOP) and

problem solving.

Free to choose any programming language. AP exam will be programming-

language neutral.

Java is the designated programming language for the

course and exam.

Comparing the AP CSP Pilot Curricula

Cost Teacher background? Language(s) Individual

classrooms?Student self-

study?

CS50 AP Free Completion of CS50x

Scratch, C, PHP, JavaScript, HTML, CSS

Yes 2016-17

Project Lead the Way Fee X Python No No

code.org Free X Scratch, JavaScript Yes No

Beauty and Joy of Computing Free X Snap! Yes Yes

Google CSP4HS Free X Snap! Yes No

Mobile CSP Free X MIT App Inventor Yes No

Information on CS50 AP• AP Computer Science Principles

– https://advancesinap.collegeboard.org/stem/computer-science-principles

• CS50 AP wiki– https://cs50.wiki

• CS50 at Harvard– https://cs50.harvard.edu

• CS50x on edX– https://www.edx.org/course/introduction-computer-science-harvardx

-cs50x

• Apply for CS50 AP Teacher Workshops– Applications available on CS50 AP wiki starting 12/1/15.