Bookmarks (some links may be broken)
-
The Sun Java Tutorial
- Classes and Inheritance
- Interfaces and Packages
- Language Basics
- Object Basics and Simple Data Objects
- Object-Oriented Programming Concepts
- Solving Common Coding Problems
The Exam
- 2005 Free-Response Questions
The College Board
- AP Central - Sharing Strategies for Teaching AP CS
- AP Computer Science A Course Home Page
- AP Computer Science AB Course Home Page
- AP Exams Calendar
- CollegeBoard Bestsellers
- The AP Computer Science A Exam
- The AP Computer Science AB Exam
-
Nifty Assignments
- Welcome to AP Central
-
Related Issues
- Beantown Web Databases What to Know
- Ethics in Computing
- Girls' Java Cafe
- How NOT to go about a programming assignment (ACM)
- Nopaste a way to share code online (Jacob D. Cohen)
- O'Reilly CodeZoo
- Plagiarism Detection
- Presentation to AP National Convention 2004 (Dave Reed)
- Presentation to SIGCSE 2005 (Dave Reed)
- Student Java Projects
- Ten Commandments of Computer Ethics (The Brookings Institution)
Recursion and Induction
- 2.3. The Principle of Induction
- CSM MACS-358 Induction, Recursion
- http--www.cs.brown.edu-courses-cs015-lecture-ppts-trees_2005.ppt
- Logarithm - Wikipedia, the free encyclopedia
- Making Mathematics Mathematics Tools Mathematical Induction
- Math Forum - Ask Dr. Math
- Mathematical Induction
- Recursion
- Recursive Sequence -- From MathWorld
- Section 2.3 Sequences, Induction and Recursion
- What on Earth is a Logarithm
Online Java Books
- Advanced Programming for the Java 2 Platform (Sun Micro)
- Blue-Pelican Java, Home page
- How to Think Like a Computer Scientist (Allen B. Downey)
- Interactive Programming In Java (Lynn Andrea Stein)
- Introduction to Computer Science using Java (Bradley Kjell)
- Java An eventful approach
- Java Au Naturel (W. C. Jones Jr.)
- Java Programming (David J. Eck)
Java Programming Software
- BlueJ - Teaching Java - Learning Java
- J2SE 5.0
- Java 2 Platform, Standard Edition (J2SE) 1.4.2
Final Project
- Sockets programming in Java A tutorial
Equity
- Center for Women and Information Technology
- Closing the gender gap
- Cohort 2 Comprehensive Project - Robotics Fundamentals of Information Technology and Engineering
- Cohort 2 Youth-based Project - Technology at the Crossroads
- Computergirl
- Girls are I.T. Home
- Introduction-Gender Initiative - Cisco Systems
- ITEST Learning Resource Center - a STEM Education National Science Foundation (NSF) Project
- Where jobs are and students aren't
-
- Anita Borg Institute for Women and Technology - Welcome
- Equity in the Information Technology Classroom
- Girls Inc. - 140 Years of Celebrating Girlhood
- http--www.cse.scu.edu-jett-CD-Textbooks-Lifting The Barriers.pdf
- NCWIT
- REED COLLEGE FEMALE PHD PRODUCTIVITY
- SCU ACM-JETT Workshop (Aug 4-5, 2005)
- WITI - Welcome to WITI
- Women in Technology Encouraging women and girls into science, technology, engineering and math careers.
Data Structures
- Datastructures and algorithms, Part 1
- Datastructures and algorithms, Part 2
- Study guide Datastructures and algorithms, Part 1
- Study guide Datastructures and algorithms, Part 2
CS Promotion
- CRA Taulbee Survey
- CyberTech-ITEST Home Page
- ITEST Learning Resource Center
- The Sloan Career Cornerstone Center
Certification
- Amazon.com SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press Study Guides) Books Kath
- Amazon.com Sun Certified Programmer & Developer for Java 2 Study Guide (Exam 310-035 & 310-027) Books Kathy Sierra,Bert Bate
- Course Certification
- Edu Serv - welcome - Sun Microsystems in Belgium & Luxembourg
- ePractice Certification Exam for the Sun Certified Programmer for the Java 2 Platform 1.4 (WGS-PREX-J035C)
- JavaRanch - A Friendly Place for Java Greenhorns
- JavaRanch contact page
- Sun Certified Programmer for Java 2 Platform 1.4 (CX-310-035)
- Web-based Practice Exams
- Whizlabs Global leader in IT certification exam preparation
Blogs
- Brian Scarbeau
- Chap Percival
- Computer Science Teacher
- Daniel Forhan
- David Jacobus
- iTeacher
Big-Oh
- Java Reference Guide Java Performance Tuning
3rd Party Resources
Sudol
- AP Computer Science Assignment Page
- Collection Classes and the Java Subset
- Introduction to Java - A Subset Comparison with C++
- Object Oriented Design For AP CS Programming Assignments
- Syllabus
Number Bases
- Binary numeral system - Wikipedia
- Hex & Binary Tutorial Binary to hex conversion and hex to binary conversion
- Hex - Decimal conversion
- Java Quick Reference - Binary-Octal-Hex and Decimal Number Systems
- Number Bases Lesson - I
- Representation of numbers
- Understanding Binary, Hex, and other Base Systems - Cprogramming.com
- 15-200 Lecture 4 (Wednesday, September 7,2005)
Misc
- A Laboratory For Teaching Object-Oriented Thinking
- A+ Computer Science
- Advanced Placement Computer Science
- AP Computer Science - Dave Wittry - Taipei American School - Karel J Robot
- AP Computer Science Resources (Owen Astrachan)
- AP Computer Science Workshop (Alyce Brady)
- AP CS (Alyce Brady)
- APCS Home (Chris Nevison)
- APCS Materials (J. Kmoch)
- APCS Materials
- Aquarium Lab Series
- Computer Science Labs (Revised)
- Computer Science Labs (Roger Frank)
- Data Structures and Algorithms with Object-Oriented Design Patterns in Java (Bruno R. Preiss)
- Datastructures and algorithms, Part 1 (Java World)
- Datastructures and algorithms, Part 2 (Java World)
- Datastructures and algorithms, Study Guide, Part 1 (Java World)
- Dave Wittry - Karel J Robot
- Dictionary of Algorithms and Data Structures
- How to Build Data Structures in Java (Sun Micro)
- How to Design Programs
- http--education.sudol.com-
- Important Algorithms
- Introduction to Computer Science and Java Programming
- JAMTester JUnit Auto-Matic Tester
- Java & Internet Glossary (Roedy Green)
- Java Applets Center (R. Mukundan)
- Java Tutorials (John Russell)
- JavaBook.org
- JEROO.ORG
- JXXX Compiler Service
- Levenshtein Distance
- Loop Invariants
- MBS Object Diagrams (Alyce Brady)
- Object Oriented Programming (Joseph Bergin)
- ONJava.com Making Java Objects Comparable
- Sorting Algorithms (Biliana Kaneva, Dominique Thiébaut)
- Sorting Algorithms Demo (James Gosling)
- teacher sites
- Welcome to our Recursive Tutorial! (Dillon Sadofsky, Leo Glass)
- A Computer Science Tapestry
- ACM-W
- Advanced Placement Computer Science Review Exams
- An Extensive Examination of Data Structures Using C# 2.0
- APCS Teacher Sites
- Celebrate Computer Science Education Home
- Computer Language Shootout Benchmarks
- Computer Science Teachers Association
- EconPort - Introduction to Game Theory
- GridWorld
- Introduction to Reverse Engineering Software
- Introduction to the Collections Framework
- Java FAQ and Advice
- Java Forums - Teaching Java and OO
- Java Task Force Home Page
- Microsoft College Careers - Scholarships - Requirements
- Nifty Assignments
- SSP - Summer Science Program
- Structure and Interpretation of Computer Programs
- ~Nopaste
- ~YouSendIt Email large files quickly, securely, and easily!