compsci

Mr. Christian Day’s Computer Science Weblog

Entries Tagged as 'Summer Workshops'

Get free books

July 27th, 2007 · No Comments

Everyone who has seen it loves these Lewis/Loftus books.  Start here http://www.aw-bc.com/APjava/ and click on a book.  Look on the book’s page (book, prep book, ab book) for “Request an exam copy.”
We struggled to get this to work, so I hope you are able to get it going after the workshop.

[Read more]

Tags: Summer Workshops

TopCoder

July 23rd, 2007 · No Comments

If you’re not already familiar with it, the TopCoder programming competition is an ongoing online competition complete with prizes.  There is a high school division.  All of the former problems are up online and can be done at any time.  Students can get their feet wet practicing on these problems, and then compete in the weekly [...]

[Read more]

Tags: Summer Workshops

AP Quick reference guide

July 23rd, 2007 · No Comments

The link to the Quick Reference Guide is broken on the College Board Web site.

[Read more]

Tags: Summer Workshops

Welcome to AP Computer Science AB

July 23rd, 2007 · No Comments

Welcome to Taft and to the workshop I am offering this week.  We have a great group and a busy week planned.  I have revised my materials to place major emphasis on the new GridWorld case study. 

[Read more]

Tags: Summer Workshops

Association of Computing Machinary

July 20th, 2007 · No Comments

The ACM is the largest association of computing professionals in the country.  They have a number of interest groups, including a special interest group for computer science educators, or SIGCSE.  The SIGCSE holds two annual conferences.  The one in the United States is an extremely good resource.  You can come back with more books and materials [...]

[Read more]

Tags: Summer Workshops

The order of things

July 20th, 2007 · No Comments

Today we talked about the order in which I teach my course.  Here it is:
•         Alice (I:\..\AP Computer Science\Alice)
•         Object and classes (BlueJ) 
     o        using strings and literal constants only
     o        Bank account class (I:\..\Java code\BankAccount.java)
     o        Shapes in BlueJ (I:\..\Java code\Canvas)
•         Complie-Run cycle and standard Java classes
     o        Objects are stored as references
     o        Point [...]

[Read more]

Tags: Summer Workshops

David Eck Java resources

July 19th, 2007 · No Comments

Patty found some terrific resources that I had never seen before. 
The first is a data representation Applet that demonstrates different interpretations of the same 32-bit number in Java.  You enter a number (in decimal, binary, hex or 4 character String and it shows you how Java stores that value.  I’ve never seen a tool that does [...]

[Read more]

Tags: Summer Workshops

Leon Schram

July 18th, 2007 · No Comments

Leon Schram is a teacher in Texas who can be a tremendous resource for your classes.  In addition to having some good information on his Web site, he offers a bundle of course materials that you can use to teach your class.  According to Charlie, you can purchase Leon’s materials in the form of a [...]

[Read more]

Tags: Summer Workshops

Using packages

July 18th, 2007 · No Comments

Here is a tutorial from Sun on using packages to store your different files in different packages and deal with importing them.  The GridWorld case study has forced me to use import and packagemore than I have had to throughout my teaching career: http://java.sun.com/docs/books/tutorial/java/package/index.html

[Read more]

Tags: Summer Workshops

Current state

July 18th, 2007 · No Comments

We wrapped up our Java fundamentals yesterday and had our first look at Gridworld.  The Actor class and the “Bugs” that inherit from it are a great introduction to how the system behaves, how you can take control of Actor behavior and work within the system to have objects crawl around on the screen.
Today we [...]

[Read more]

Tags: Summer Workshops