compsci

Mr. Christian Day’s Computer Science Weblog

Nick Parlente

July 17th, 2007 by Mr. Day in Summer Workshops · No Comments

Nick Parlente is a professor at Stanford University who is very active in the AP program.  His Web site is full of nifty assignments, videos to help explain pointers, and the “CS Library” which contains lecture notes on a wide range of topics.

Nick’s web site is here: http://www-cs-faculty.stanford.edu/~nick/

→ No Comments

IDEs

July 16th, 2007 by Mr. Day in Summer Workshops · No Comments

javabat - A few people are raving about javabat.  Pick a topic and get a problem about that problem.  Write your code, have it compile, run and graded by javabat. 

Patty loves Java Sun One

Sarah uses Eclipse - A very large IDE for building large Java programs and GUIs.  This and NetBeans can be pretty overwhelming and difficult to use at first.  I recommend getting some experience on your own with these IDEs before trying to use them with your class.  Dr Java can help: it has a plug in for eclipse that keeps the IDE simple and usable.

I use NetBeans - Another very large IDE for building large Java programs and GUIs.

We are using JCreator, but JGrasp is good, too.  Both have their limits, but they are free and very easy to use.

We’ll also use BlueJ, which is not a complete IDE but is a very effective tool.  I have a BlueJ textbook that you can look at if you would like.

Some others: JEdit

jxxx online compiler.

Bob emailed me about Intell-J.  It runs on both Mac and PC and a site license is free for schools.  According to Bob, Intell-J fits in the same category as Eclipse and Netbeans in that it has more features than you will ever use.

TopCoder - An online programming competition.  In 2006, TopCoder launched an ongoing competition specifically for High School.  My students have found themselves intimidated away from using TopCoder by other TopCoder competitors, but your students may enjoy the competition.  I would certainly recommend this for a student who you are struggling to keep challenged.

→ No Comments

Online textbooks

July 16th, 2007 by Mr. Day in Summer Workshops · No Comments

Blue Pelican Java - Email the authors with some way for them to confirm that you are a teacher and they will send you the answer key.

Java Au Natural - An online textbook written by William Jones at Central Connecticut

Introduction to Computer Science Using Java

Java notes

Online textbook on Karel J. Robot

→ No Comments

Monday morning

July 16th, 2007 by Mr. Day in Summer Workshops · No Comments

Monday morning was constructive, and I am pleased with the flow within the room and the interaction between participants.  We spent the second session working on the 2005 exam question 1 from the free response section and looked at some student solutions.  Jessica pointed out that the College Board APCS A Web site (registration required) has scoring guidelines, scoring commentary, student performance questions and answers, and scoring statistics for the 2005 exam. 

We also have complete problem, solutions, guidelines and commentary for the 2006 exam in the large College Board workshop booklets we have been given.

→ No Comments

Summer workshops, 2007

July 15th, 2007 by Mr. Day in Summer Workshops · 1 Comment

Welcome to Connecticut and the Taft School.  I’m excited to be here and very excited to have such a large group here (gulp).  I will use this Weblog to post up-to-date information on what we are doing in class.  Please note that links to the various Web pages we are using for class, including the Calendar, are over to the right.  Those pages will be changing, and not all of the links are working yet, and the Weblog will let us stay totally up to date.

You should be able to post comments to the Weblog in order to add your own ideas.  You are most welcome to do so.

→ 1 Comment

Interesting stuff that I needed to get the Java Game programming code to work

May 14th, 2007 by Mr. Day in Programming III and IV · No Comments

Java Media 3D.  A community (open source) project at Sun.  I installed this and the documentation on the computers that you all commonly use.  See c:\program files\java

→ No Comments

2 weeks!

May 14th, 2007 by Mr. Day in Programming III and IV · No Comments

Great job this year!  Now we get to enjoy the final homestretch.

First, some solutions (not well written, imho) are in the materials folder.  We’ll have a quick look at those on Wednesday.

I have a book, “Killer game programming in Java” that we should be able to have some fun with for the rest of the semester.  The book includes a Web site with code samples, which I will download to the materials folder.  We should be able to have some fun with the samples and the book over the next couple of weeks.

→ No Comments

Protected: Faculty meeting, April 4th

April 4th, 2007 by Mr. Day in Emma Willard · No Comments

This post is password protected. To view it please enter your password below:


Enter your password to view comments

Sorting and the AP

April 2nd, 2007 by Mr. Day in Programming III and IV · No Comments

I consider it highly unlikely that you would be asked to program a sort on the AP exam.  I would not be surprised, however, if you had a multiple choice question that does one of the following:

  1. Shows you source code for a sort and asks you to analyze the Big-Oh runtime of the sort
  2. Shows you source code for a sort and asks you which sort it is
  3. Asks you the Big-Oh runtime of any sort
  4. Asks you to fill in some missing code [Read more →]

→ No Comments

Finishing up Heap Sort

April 2nd, 2007 by Mr. Day in Programming III and IV · No Comments

On Wednesday, we should be able to finish up Heap Sort.  I have posted some results of sorting data with all of our sorts.  Check it out on the wall in the classroom.

→ No Comments