Presentation is loading. Please wait.

Presentation is loading. Please wait.

AP Computer Science vs Introductory Class

Similar presentations


Presentation on theme: "AP Computer Science vs Introductory Class"— Presentation transcript:

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!)

4

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

6

7

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

16


Download ppt "AP Computer Science vs Introductory Class"

Similar presentations


Ads by Google