Download presentation
Presentation is loading. Please wait.
Published bySilvester Eustace Sims Modified over 6 years ago
1
AP Computer Science vs Introductory Class
Intro class students have wide variety of interest level Get frustrated easily Need quicker results AP students are more serious and focused Already have basics, emphasize good practices Comments Efficient coding Higher level concepts Encapsulation Inheritance
2
Fighting frustration in introduction classes
Appropriate language selection Encouraging failure Not grading on perfection early on
3
Getting quicker results to students
Mimicking and extending Hello world! Pyhtonista Using graphics Conditions Loops (ANIMATION!)
5
Introduction class resources
Book/Graphics Object-Oriented Programming in Python Michael H. Goldwasser and David Letscher cs1graphics module is distributed separately athttp:// Think Python: How to Like a Computer Scientist by Allen Downey Exercises – multiple levels Codingbat.com ( 50% traditional / 50% video
8
AP Computer Science A vs Principles
AP Comp Sci A AP Comp Sci Principles Focuses on computing skills related to programming in Java including object-oriented design and inheritance. Focuses on broader aspects of computing, including computing with large scale data, the Internet, and cybersecurity.
9
AP Computer Science Principles
Mobile CSP is an AP Computer Science Principles course that focuses on mobile computing: Build socially useful mobile apps Project-based focus Emphasis on writing & communication Fosters collaboration & creativity Uses MIT App Inventor 2 – block coding
10
Computer Science without a computer
Activities teaching/reinforcing computer and/or programming concepts through games and puzzles. Uses cards, string, and movement NO COMPUTERS Topics include binary numbers, algorithms, and even data compression
11
AP Computer Science A Resources
Book Java Methods by Maria Litvin Be Prepared AP Computer Science Exam in Java by Litvin 250 Multiple-Choice Computer Science Questions in Java Java Concepts - Horstmann Exercises/Labs Codingbat.com CS Unplugged
12
Ozobots
13
Offers – algorithmic thinking and block coding How to videos
Lesson plans Blocky coding
14
5th Grade EV3 Lego Programming 20 Hour Code.org program
15
7th Grade – StarLogo Nova
Project Guts – Modeling and Simulation Science class – Spread of Infectious Desease 4 lessons on coding / modeling Set up for final project
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.