13
This is CS50 AP.

This is CS50 AP.. Video URL:

Embed Size (px)

Citation preview

Page 1: This is CS50 AP.. Video URL:

This is CS50 AP.

Page 2: This is CS50 AP.. Video URL:
Page 3: This is CS50 AP.. Video URL:

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

Page 4: This is CS50 AP.. Video URL:

Why Computer Science?Why Now?

STEM Jobs

60%40%Computing

Jobs Other math & sciences

Jobs

Page 5: This is CS50 AP.. Video URL:

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

Page 6: This is CS50 AP.. Video URL:

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

since the last decade.

Page 7: This is CS50 AP.. Video URL:

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

since the last decade.

Page 8: This is CS50 AP.. Video URL:

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)

Page 9: This is CS50 AP.. Video URL:

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

Page 10: This is CS50 AP.. Video URL:

“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.

Page 11: This is CS50 AP.. Video URL:

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.

Page 12: This is CS50 AP.. Video URL:

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

Page 13: This is CS50 AP.. Video URL:

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.