1 / 24

AP Computer Science Update John Harrison Princess Anne High School

AP Computer Science Update John Harrison Princess Anne High School. Why computer science is crucial for students APCS A AP Computer Science Principles (APCS P). Agenda.

cutter
Download Presentation

AP Computer Science Update John Harrison Princess Anne High School

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AP Computer Science UpdateJohn HarrisonPrincess Anne High School

  2. Why computer science is crucial for students APCS A AP Computer Science Principles (APCS P) Agenda

  3. We consider it critical that students be able to read and write and understand the fundamentals of math, biology, chemistry and physics. To be a well-educated citizen in today’s computing-intensive world, students must have a deeper understanding of the fundamentals of computing as well. Knowledge for Today and Beyond

  4. “Computer science is the study of computers and algorithmic processes, including their principles, their hardware and software designs, their applications, and their impact on society.” — The ACM Model Curriculum for K-12 Computer Science” http://csta.acm.org/Publications/sub/Documents.html Defining Computer Science

  5. Computer science is the study of computers and algorithmic processes, including their principles, their hardware and software designs, their applications, and their impact on society. (ACM Model Curriculum) Computer Literacy: The ability to use various software applications (often called “point and click education”) Educational Computing/Educational Technology: The use of computers to support learning across the curriculum Computer Science is Distinct from Literacy

  6. Students who study computer science learn a number of vital skills that can be transferred to any subject area and contribute significantly to their performance as professionals: Problem solving skills Problem definition, solution design, implementation, testing, revision Creativity, perseverance, teamwork Design skills Designing and working to specifications Logic and reasoning The ability to analyze a problem and break it down into a logical sequence of steps Computational thinking Drawing on fundamental concepts in computer science to analyze and solve problems. Thinking at multiple levels of abstraction Transferable Skills in an Interdisciplinary World

  7. Current Challenges

  8. Nationwide Very Scary Numbers Schools Offering Introductory Computer Science Schools Offering Advanced Placement Computer Science

  9. What About Virginia - 2010 • Over 400 High Schools offer AP Courses • Approximately 400,000 to 500,000 students • 67,418 took AP Exams • 1177 AP CS A exams administered • Over twice as many were taken in Economics (2404) • 10,800 Calculus exams (AB and BC)

  10. Virginia Participation by Ethnicity and Gender

  11. Because computer science is an “elective” rather than a “core” course it is becoming increasingly difficult for students to fit it into their schedules This situation is exacerbated by the trend to increase the number of math and science courses students must take in order to graduate (when CS is counted as neither) Computer science courses are often classified as a “technology credit” rather than an “academic credit” Access to rigorous computer science courses is often limited to high end schools with low minority populations Which Courses Count and Who Can Take Them

  12. Many students (and parents) believe that there are no career opportunities in the high tech industry We are still battling the nerd stereotype CS education is so fragmented that a CS course designation has no real meaning So many schools are placing their computers in the tech department that universities no longer believe that high school CS courses are academic courses like other sciences and math Perceptions and Misperceptions

  13. Transformation Underway

  14. The numbers tell a clear story about how we are failing to engage young women and minority students. This isn’t just an equity issue, it is a survival issue. Kids believe that taking the CS AP course will drag their GPA’s down even though the content is just as rigorous in other AP courses that they are taking in droves The current AP exam has become a gatekeeper, keeping students out of the discipline because: It was designed as a college level course It was never meant to be the first CS course a student ever takes It sets students up for failure and convinces them that CS is not the field for them The focus on Java and OO programming have made it highly language(syntax)-centric It does very little to demonstrate the breath and excitement of computer science A More Engaging AP CS Course

  15. NSF funded a commission and an advisory committee tasked with creating a new AP CS course that would be more engaging for all students to launch in 2015: Developed course based on big ideas of computer science Includes supporting concepts and practices College survey overwhelmingly supportive Attestation process successfully completed First pilot in 5 universities successfully completed Assessment now being defined (test questions, portfolio?) Second round of pilots in universities and high schools to begin in Fall Jan Cuny building community support for 10K Teachers project to support professional development and implementation All documents can be found at: http://www.csprinciples.org/ Where the Project is Now

  16. Colleges Agree with New Course • AP CS A still provides a valid role and will be kept as an AP Course • Over 100 colleges agree that a broader course fits a need • College acceptance and credit key to success of the new course

  17. Seven Big Ideas of Computer Science • Creativity: Computing is a creative activity • Abstraction: Abstraction reduces information and detail to focus on relevant concepts • Data: Data and information facilitate the creation of knowledge. • Algorithms: Algorithms are used to develop and express solutions to computational problems. • Programming: Programming enables problem solving, human expression and creation of knowledge. • Internet: The Internet pervades modern computing. • Impact: Computing has global impacts.

  18. What Could the course look like? • Jody Paul – Metropolitan State College of Denver http://csprinciples.org/moodle/ • Living in a Computing World enables students to better cope with and prosper in a world where computing is everywhere. It addresses how computing enables and empowers innovation, exploration, and the creation of knowledge as well as how it transforms human values. The intent is to empower students with fundamental skills that will be “used by everyone in the world by the middle of the 21st Century, just like reading, writing, and arithmetic.” These apply to all disciplines (arts, humanities, business, social and physical sciences, ...) and to all aspects of 21st Century life (health, entertainment, employment, family, legal, ...).

  19. What Could the course look like? • Larry Snyder – University of Washington • Fundamentals of computer science essential for educated people living in the 21st C, taught with two concurrent themes. Creativity Theme topics: Computing as a creative activity, processing of data creates knowledge, abstraction, levels of abstraction, managing complexity, , computational thinking, programming (in the Processing language) debugging. Principles Theme topics: Data and information, algorithms, basic ideas behind technologies including computers, networks, search engines, and multimedia. Social uses and abuses of information, and the foundations of privacy are also included.

  20. 2011 – 2012 Pilot Sites

  21. 2011 – 2012 Pilot Sites

  22. Conclusions • AP CS A is here to stay • AP CS P test development now begins • College Board Survey of Colleges and Universities and CS AP Attestation process indicated tremendous CS community support for AP CS P • AP CS P has the potential to help us increase enrollment in AP CS A

More Related