Computer Science 202
Introduction to Programming
Fall 2013, The College of Saint Rose
Instructor and Course Information
Instructor: | Dr. James D. Teresco, Albertus Hall 400-2, (518) 485-3755 |
Electronic mail: | terescoj AT strose.edu (best contact method) |
Twitter: | @JTeresco_StR_CS |
Class URL: |
[Link]
|
Class hour: | Tuesday, Thursday 2:30-4:10, Albertus Hall 205 |
Office hours: | Monday 2-3:30 PM, Tuesday and Thursday 1:30-2:15 PM, by appointment |
|
Texts
The required text for the course is Java: An Eventful Approach
(Pearson Prentice Hall, 2006, ISBN 0-13-142415-7) by Bruce, Danyluk, and Murtagh. This is available from the Saint Rose
Bookstore (and elsewhere).
Course News
- Thank you for an enjoyable semester.
Related Information and Links
- Style Guide for CSC 202 Programs
- College of Saint Rose links
- Java and Objectdraw links
- The Objectdraw Library
- Objectdraw and relevant Java API Reference Card
- Java API documentation
- A page of RGB codes and their corresponding colors
- Full ArrayList documentation
- Java download
page
to install or update Java on your own computer. Important note:
you will need a JDK (Java Development Kit) rather than a
JRE (Java Runtime Environment) to be able to compile your
own programs.
- BlueJ home page for documentation and installation on your own computer
- To use BlueJ for class assignments, you will also need
to get the objectdraw library
(objectdrawV1.1.2.jar)
- download and save this file but do not try to open it.
- After putting objectdrawV1.1.2.jar in a reasonable
place (like your folder for class work), you need to tell
BlueJ where to find it. To do that, start BlueJ. Open the
BlueJ menu and select "Preferences". Then select
"Libraries". Click the "Add" button. This should open a
file browser. Find objectdrawV1.1.2.jar and click
"Choose".
- Another preference that I recommend that you set is on
the "Editor" tab. Select "Display line numbers".
- You should also download
the objectdrawinvoker.jar
extension
available from BlueJ. Instructions on how to install BlueJ
extensions are available at the bottom of the BlueJ extensions
page. If on a Mac, the easiest way to do this is in a
Terminal window (ask for help if you aren't familiar with
Terminal).
- There are further customizations that will allow you to
choose a "WindowController" class as a starter when you create
a new class. Please bring your laptop to my office or class to
get those customizations installed on your computer if you would
like to have them.
- Less relevant, but more fun:
[XKCD]
[Dilbert]
[Fox Trot]