AP CS Links Link Info Student page for AP courses AP Central page with general info about AP AP Central--General Course Info-Teacher page Teacher page for AP CS. Lots of links that will be helpful. Explore! AP CS Student Page AP CS Student Page Subset of Java that may be on the exam Keep referring back to this as you progress through the course Learnerator--practice problems for the test This is a site that will give you a chance to try out your knowledge on questions that will look a lot like the AP exam. 175 Practice questions--multiple choice Practice multiple choice questions from 1999 to 2005. Submit and get answers Tips for writing the AP exam free-response questions Some useful things to think about while writing your free-response answers Exam Tips from the College Board A list of strategies that will be very helpful for getting through the exam
Link Info Java-Early Objects-Textbook Link--Student Site Helpful links and practice. Worked examples Online textbook-Think Java A second source of java concepts for this class. Also downloadable as PDF Oracle Java Tutorials A series of tutorials to help understand the language and development environment Greenfoot Java Environment This is a learning environment that we may use for many of the units. Dive into this site, download the application, watch the video tutorials, and start programming Java Lessons:
1. Intro, 2. Variables, 3. Conditionals, 4. Loops
A series of videos using BlueJ. To go further, check out the links to the right of the YouTube page. Learn Java Online Java Tutorial-interactive Java TutorialsPoint Java Tutorial Java For Beginners (Video) Video tutorial Stanford's CS 106A Lectures College lectures on programming methods Netbeans Development Environment Possible tool for developing java applications Introduction to Programming in Java Princeton University online site that has some great examples and guides Java Lessons Interactive Java tutorials. Emphasizes applets and Java Swing, but still useful Java2s Tutorials Lots of examples and algorithms to get you started Programming By Doing Simple & complex challenges to give you experience in writing code Learn Java the Hard Way Online book with step-by-step tutorials and videos. First 16 chapters are free SoloLearn Complete Video and Quiz-based course in Java
Computational Thinking Link Info Scratch Programming Language Very easy introduction to computer concepts SNAP Programming Language Similar to Scratch, but with more powerful capabilities. Find out more here CS Unplugged Teacher's guide, but if you follow the lessons, you'll learn important concepts Lightbot Puzzle Game Practice sequential thinking and problem solving (school network will block access--run at home or on Android or iPhone CodeHS Introduction To Computer Science
This is a VERY good series of lessons that will introduce you to how to think like a computer scientist. Many of the exercises in this will also show up in the java course. I recommend that you spend a little time every day doing some of these lessons. Here's what you need to do to log in:
- Go to http://codehs.com/register?plan=school.
- Sign up for CodeHS using this code: 4C09
- Bookmark the login page so you can come back to it
- Start learning!
(Note: you will only be able to use the introduction module. Beyond that requires a subscription, which we have not purchased)
Java Reference, Practice, and Code Snippets Link Info AP Subset of Java Classes This is a compact arrangement of all of the classes in the AP exam Coding-bat Lots of short practice problems. Come back frequently to check your skill CodeHS AP Exam Review Practice questions that give immediate feedback Common Compiler Errors and What They Mean This may be helpful for understanding some common errors Code Snippets Short fragments of code that will help you understand several topics Interactive Java explorer Try out syntax of various Java statements interactively Microlectures Short video lectures on key Java concepts. Well worth your time to watch! Java Visualizer Step through your code and get a visualization of what's going on Past AP Exams Take the time to explore these exams. They will help you understand what's coming your way in May and what you need to pay attention to. Introductory Java Microtext An open-source "textbook" covering most basic java concepts, with examples
Tutorials on Various topics Topic Link Object Oriented Programming--Introduction to Classes http://youtu.be/P6SNBxHaqXw Array List Tutorial https://www.youtube.com/watch?v=FhqdMFJbsxs