Download - AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University
![Page 1: AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University](https://reader030.vdocuments.site/reader030/viewer/2022032606/56649ea85503460f94bab0aa/html5/thumbnails/1.jpg)
AP CS: PrinciplesDr. Kelly SchultzAcademically Talented Youth ProgramWestern Michigan University
![Page 2: AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University](https://reader030.vdocuments.site/reader030/viewer/2022032606/56649ea85503460f94bab0aa/html5/thumbnails/2.jpg)
Dr. Kelly Schultz
•Adjunct teacher at Kalamazoo College teaching Computer Science – 17 years
•Teach AP Computer Science at WMU to gifted middle school and high school students – 4 years and counting
•AP Reader (3 years) and Table Leader (1 year) for AP CS A exam.
•ACSL team coach – 1 year and counting
![Page 3: AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University](https://reader030.vdocuments.site/reader030/viewer/2022032606/56649ea85503460f94bab0aa/html5/thumbnails/3.jpg)
What do you teach to your students that is not programming?•Binary Numbers
![Page 4: AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University](https://reader030.vdocuments.site/reader030/viewer/2022032606/56649ea85503460f94bab0aa/html5/thumbnails/4.jpg)
What do you wish you had time to teach them?•Robots
![Page 5: AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University](https://reader030.vdocuments.site/reader030/viewer/2022032606/56649ea85503460f94bab0aa/html5/thumbnails/5.jpg)
Advanced Placement Computer Science•CS A exam – no changes planned•CS: Principles course
▫Csprinciples.org▫ACM special issue
![Page 6: AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University](https://reader030.vdocuments.site/reader030/viewer/2022032606/56649ea85503460f94bab0aa/html5/thumbnails/6.jpg)
Computational Thinking Practices:Connecting Computing
![Page 7: AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University](https://reader030.vdocuments.site/reader030/viewer/2022032606/56649ea85503460f94bab0aa/html5/thumbnails/7.jpg)
Computational Thinking Practices:Developing computational artifacts
![Page 8: AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University](https://reader030.vdocuments.site/reader030/viewer/2022032606/56649ea85503460f94bab0aa/html5/thumbnails/8.jpg)
Computational Thinking Practices: Abstraction
![Page 9: AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University](https://reader030.vdocuments.site/reader030/viewer/2022032606/56649ea85503460f94bab0aa/html5/thumbnails/9.jpg)
Computational Thinking Practices: Analyzing problems and artifacts
![Page 10: AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University](https://reader030.vdocuments.site/reader030/viewer/2022032606/56649ea85503460f94bab0aa/html5/thumbnails/10.jpg)
Computational Thinking Practices: Communicating
![Page 11: AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University](https://reader030.vdocuments.site/reader030/viewer/2022032606/56649ea85503460f94bab0aa/html5/thumbnails/11.jpg)
Big Idea #1
•Computing is a creative activity▫Python – Digital imaging or sound
manipulation▫Web Page Design▫Storytelling ▫Game Design
![Page 12: AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University](https://reader030.vdocuments.site/reader030/viewer/2022032606/56649ea85503460f94bab0aa/html5/thumbnails/12.jpg)
Big Idea #2
•Abstraction reduces information and detail to facilitate focus on relevant concepts▫Lightbot – games to help with data
abstraction▫BYOB – concepts are easily implemented
without frustration of traditional programming
▫Units on computer hardware and logic
![Page 13: AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University](https://reader030.vdocuments.site/reader030/viewer/2022032606/56649ea85503460f94bab0aa/html5/thumbnails/13.jpg)
Big Idea #3
•Data and information facilitate the creation of knowledge▫Work with large amounts of data to analyze
and come to conclusions▫Bioinformatics – DNA Sequencing▫Social Networking
![Page 14: AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University](https://reader030.vdocuments.site/reader030/viewer/2022032606/56649ea85503460f94bab0aa/html5/thumbnails/14.jpg)
Big Idea #4
•Algorithms are used to develop and express solutions to computational problems▫Game Theory▫Searching/Sorting▫Cloud Computing▫Cryptography
![Page 15: AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University](https://reader030.vdocuments.site/reader030/viewer/2022032606/56649ea85503460f94bab0aa/html5/thumbnails/15.jpg)
Big Idea #5
•Programming enables problem solving, human expression, and creation of knowledge▫Program creation in multiple arenas
BYOB/Scratch Alice Javascript Android Phone Apps Greenfoot
![Page 16: AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University](https://reader030.vdocuments.site/reader030/viewer/2022032606/56649ea85503460f94bab0aa/html5/thumbnails/16.jpg)
Big Idea #6
•The Internet pervades modern computing▫HTML and WWW▫Social Networks▫Apps▫Who is Tim Berners-Lee?
![Page 17: AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University](https://reader030.vdocuments.site/reader030/viewer/2022032606/56649ea85503460f94bab0aa/html5/thumbnails/17.jpg)
Big Idea #7
•Computing has global impacts▫Social implications of computing▫Gaps in computing▫Applications that changed the world▫Security▫Program Correctness/Bugs▫Computing Ethics
![Page 18: AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University](https://reader030.vdocuments.site/reader030/viewer/2022032606/56649ea85503460f94bab0aa/html5/thumbnails/18.jpg)
Timeline
•First possible exam is May 2017•First and Second Pilots are done•More than 80 colleges/universities have
attested they would give credit for such a test
•Kalamazoo College and Lawrence Technology University are two in Michigan
![Page 19: AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University](https://reader030.vdocuments.site/reader030/viewer/2022032606/56649ea85503460f94bab0aa/html5/thumbnails/19.jpg)
Commonalities in courses
•Blown to Bits used as a text - http://www.bitsbook.com/excerpts/
•Easy to use programming environment – Greenfoot, Alice, Android phone apps, Lightbot, Scratch, BYOB, Javascript
•Focus on real life applications and high interest units
![Page 20: AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University](https://reader030.vdocuments.site/reader030/viewer/2022032606/56649ea85503460f94bab0aa/html5/thumbnails/20.jpg)
Kalamazoo College – Introduction to Computer Science Course•What is Computer Science?•Introduction to Programming in Javascript•History of Computer Science•How Computers Represent Information•Computer Hardware and Logic•What can computers do? What can’t
computers do?•Artificial Intelligence•Computer Ethics & Computer Security
www.cs.kzoo.edu/cs105/
![Page 21: AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University](https://reader030.vdocuments.site/reader030/viewer/2022032606/56649ea85503460f94bab0aa/html5/thumbnails/21.jpg)
Flip the classroom
•Key to keeping the students engaged is to require the reading to be done outside of class
•Use labs and student presentations to involve the students in learning
•Learn by doing not by listening!