Computer Science

Since Paul works in this field (and in days gone by, Karen did also), we have all kinds of plans for interesting studies in this area! Slowly we’re putting those plans into action, as the kids’ interests dicate 🙂

Cool Computer Science links:

American Computer Science League

US Computing Olympiad

Free Windows-based computer programming resources

IBM Scholars Program

2006 – 07:

J is beginning to study Java, using the same course of study P used as described below.

2005 – 06:

May 2006 — P took the AP Computer Science AB exam and scored a perfect 5! We’re so thrilled with his accomplishment — all his hard work paid off!

2004 – 05:

P is continuing to study Java. This year he is using these two books:

Java Methods AB (answers to selected problems)

Chapter titles are:

Classes and Interfaces

Lists and Iterators

Stacks and Queues

Recursion

Binary Trees

Lookup Tables and Hashing

Priority Queues

Analysis of Algorithms

Data Structures in Action: A Case Study

Design Patterns

Be Prepared for the AP Computer Science Exam in Java

Chapter titles are:

Exam Format, Grading, and Hints

Exam Topics: Language Properties

Program Design and OOP Concepts

Algorithms

AB Topics: Linked Lists, Stacks, Queues, Trees, etc.

Marine Biology Simulation Case Study

Annotated Solutions to Past Free-Response Questions

Practice Exams

2003 – 04:

P has shown a huge interest in the inner workings of software, so we’re going to dive into programming this year. Here’s what P studied this year, with the goal of preparing him for the AP Computer Science AB exam in May 2005.

Java Methods

Chapter titles are:

An Introduction to Hardware, Software, and the Internet (selected answers)

Designing Web Pages with HTML (selected answers)

A Solution to the Eight Queens problem

An Introduction to Software Development (selected answers)

Java Classes, Objects, and Events: A Preview (selected answers)

Java Syntax and Style (selected answers)

Data Types, Variables, and Arithmetic (selected answers)

Boolean Expressions and if-else Statements (selected answers)

Methods, Constructors, and Fields (selected answers)

Strings (selected answers)

Arrays (selected answers)

Iterative Statements: while, for, do-while (selected answers)

Searching, Sorting, and Other Array Algorithms (selected answers and here)

Streams and Files (selected answers)

Graphics (selected answers)

GUI Components and Events (selected answers)

Mouse, Keyboard, Sounds, and Images (selected answers)

OOP Concepts and Object-Oriented Design (selected answers)

2002 – 03:

P, J, M, and C each designed a simple web page using FrontPage. They know their way around Word, Excel, and PowerPoint a little, and just enjoy messing around on computers (like their oldies).

You may also like...