AP Computer Science Principals Course Importance and Overview

Slides:



Advertisements
Similar presentations
CSTA K-12 Computer Science Standards (rev 2011)
Advertisements

Moving forward with Scalable Game Design. The landscape of computer science courses…  Try your vegetables (sneak it in to an existing course)  Required.
Computer Math AP Computer Science Computer Programming.
CS 10K – Rise of CS Principles UTeach and Computer Science Principles: National Initiatives To Reform Introductory Curricula And Broaden Participation.
Welcome to the Computer Science classes Mrs. Whitlock AP night Chattahoochee High School.
INTRODUCTION TO COMPUTER SCIENCE. SNAP! Open Chrome Whack a Mole Phone App in 3 minutes
EXPLORING AP CS PRINCIPLES Grant 1.
Socorro Independent School District Eastlake High School SATA Updated: Oct
“Understanding By Design” in 10 Steps SCAAT 2016 Science Summer Workshop July 11 th 8:00 am – 3:00 pm Professional Development Video Link DAY 1 Purpose:
Computer Science Standards Review
AP Computer Science Principles and Mobile CSP
AP CSP: Making Visualizations & Discovering a Data Story
AP Computer Science Principals Course Importance and Overview
WELCOME to MIS 5302 Managing Technology and Systems
W080: Students Have a Say with Seesaw
AP Computer Science Principles
AP CSP: Performance Task - Explore
Please Sign in..
Working Smarter, Not Harder
Vocabulary Algorithm - A precise sequence of instructions for processes that can be executed by a computer Low level programming language: A programming.
WELCOME TO AP COMPUTER SCIENCE PRINCIPLES!
PRACTICE PERFORMANCE TASK (PT) FLASH TALK : THE INTERNET AND SOCIETY
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
7 Big Ideas of Computing:
Rapid Research - Data Innovations
Looping and Random Numbers
WELCOME TO AP COMPUTER SCIENCE PRINCIPLES!
AP Computer Science Principals Course Importance and Overview
Computational Thinking in the Classroom
Practice PT - Design a Digital Scene 3 days
Deep dive into pacing guide, lesson plans and history labs
AP computer science PRINCIPLES
Computer Science Principles
Creating Character Sketches
DAY 1 – CREATE PERFORMANCE TASK
DAY 2: Create PT: Make a Plan
Today Is S.T.E.M. Day.
Welcome to the Computer Science classes
Welcome to the Computer Science classes
Digital Portfolio Go to Digital Portfolio: Click on OVERVIEW
Game Design Mr. Gebhart.
DAY 2 - Lesson 2: Explore PT: Make a Plan (1 hr)
Please Sign in..
Welcome to the Computer Science classes
UNIT 3 CHAPTER 1 LESSON 4 Using Simple Commands.
Create PT: Complete the Task
MEETING TECHNOLOGY Unit 1
DAY 1 - Explore - AP Performance Task Prep
Unit 6 Create Performance Task: due at end of class on Tues 1/16
APCSP Performance tasks
The Three R’s 4rd Grade Science Lesson By: Gisell Groff
EE422C Software Design and Implementation II
Carroll STEM Program February
Deep dive into pacing guide, lesson plans and history labs
Ayala ACES Program Academy of Computer & Engineering Science
Create – Performance Task
Rapid Research - Format Showdown
MEETING TECHNOLOGY Unit 1
SUBSTITUTION Grade 8th /Unit 3
Unit 3 lesson 2-5 The Need For Algorithms- Creativity in Algorithms – Simple Commands - Functions Day 18.
OSSLT Get Ready!.
MEETING TECHNOLOGY Unit 1
OSSLT Get Ready!.
Lecturette 2: Planning Change
Google Apps and a little Bit of eCLASS
Introduction for Students
PD Goals Program Overview December, 2012
PD Goals Program Overview December, 2012
U3L4 Using Simple Commands
Welcome to the Computer Science classes
Presentation transcript:

AP Computer Science Principals Course Importance and Overview DAY 2 AP Computer Science Principals Course Importance and Overview

Class Rules and Regulations I am Right and You are Wrong…

Video- Computer Science is Changing Everything

Top 10 Most in Demand Bachelor’s Degree Employees

Information and Communication Technology Pathway IT Focus APP Dev CS P Software Engineering Focus CS A AP Computer Science Principles Exploring IT Careers & Introduction to Game Design AP Computer Science A (JAVA Programming) Exploring Computer Science Mobile App Development 7/8th Grade 9th Grade 10th Grade 11th Grade 12th Grade

Course Overview

Is Learning Code Hard?

+ = How the framework...works Course Overview Credit- ostrove.org Learning Objectives 1.2.4 Collaborate in the creation of computational artifacts. [P6] 2.2.2 Use multiple levels of abstraction to write programs. [P3] 7 Big Ideas Creativity Abstraction Data Algorithms Programming The Internet Global Impacts 6 Computational Thinking Practices Connecting Computing Creating Computational Artifacts Abstracting Analyzing Problems and Artifacts Communicating Collaborating Credit- ostrove.org

Assessment Breakdown + Overview AP CSP has two assessment parts: Two “Through-course” performance tasks 40% of total AP score 74 Fixed-response questions 60% of total AP score Credit- ostrove.org

“Create” Performance Task— programming focused (12 hours in class) Performance Tasks Two tasks: “Create” Performance Task— programming focused (12 hours in class) “Explore” Performance Task— research an innovation (8 hours in class) Credit- ostrove.org

Performance Tasks: Create 24% of total score, Due April, 2018. Develop a program (collaboratively or on your own) Reason about your program Write about your program Credit- ostrove.org

Performance Tasks: Create Written responses’ overall word count comes in at a MAX of 750 words Video of your code may include a voice-over narration, in addition to written response Entire code needs to be submitted ( PDF copy) but it will not be run. Portions that are reviewed will be highlighted by students Strong encouragement to collaborate - students may work on same code “base” but must produce something on their own individually and highlight it. E.g. a game where one person works on the logic/algorithm for one character, and other student works on a different character Written responses are individual. ...and must state “I” did one thing v. “we” did...or you might not get credit ostrove.org

Performance Tasks: Explore 16% of total score, Due April, 2018. Pick a computing innovation Research your innovation Write about how your innovation works, and how it impacts society Credit- ostrove.org

Performance Tasks: Explore You need to cite sources and 2 of the 3 need to be within the current school year (roughly: June-to-June) If your computational artifact is a video: it needs to be ~60 seconds (the reviewer may stop watching at any point after 60 second mark) Teacher can only give “Minimal Support” Students must come up with their own topic Teacher can help with process but not content List of ideas for topics will be generated over the course Three sample tasks: http://apcentral.collegeboard.com/apc/public/exam/computer_science_principles/232377.html http://apcentral.collegeboard.com/apc/public/exam/computer_science_principles/232378.html http://apcentral.collegeboard.com/apc/public/exam/computer_science_principles/232379.html Credit- ostrove.org

Fixed-Response Questions Fixed Response (multiple choice) 60% of total score. 74 total questions, 2 hours. 5/11/2018 A pseudocode language for answering programming questions (emulated in code.org’s App Lab) Some reference to “logo” code Anything that’s not captured in the performance task will need to be measured here Credit- ostrove.org

Fixed-Response Questions Credit- ostrove.org

Code.org Syllabus Mr. Burrill Syllabus Grading Discussion Journals Discussion

What is an Innovation?

Activity Technological innovation is about recognizing a problem that needs to be solved, or recognizing something needs improving and then building a tool to solve it. As a class we’re going to see how innovative we can be, and we’ll share our ideas through something called “rapid prototyping.”   (Prototype is a fancy word that means a preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or created.)

Brainstorm Technological Innovation- With 2-3 Others Share your idea with others in your group Explain why you are an expert Identify some way that technology is used with, or affects your knowledge Discuss as a group ideas that technology could help each area of expertise Dream big, what would be awesome in your area of expertise? Share with the class from where you are one or two great ideas

Everyday Login to Computer When You Get Here Then Log-In to Google

Code.org - Lesson 1: Personal Innovations --Last Slide Today— Code.org - Lesson 1: Personal Innovations Period 2- CKVZSF Period 3- ZFLGSS Period 4- ZWXHPJ Go For it! Complete Stage 1- Help each other out…

What Should Make it into Your Journal? 1- This is your homework… Place in journal what you learned from the last class 2- Add 1 Paragraph Review of Article Linked From www.wrwebheads.com Baltimore Paying Kids to Code 3- Describe one Job You Might Be Interested in) Linked From www.wrwebheads.com Top 10 Jobs for Computer Science Majors