Resources
Study questions
Set #1
Set #2
Set #3
Set #4
Set #5
Set #6
Set #7
Set #8
Set #9
Links
In order to complete the projects for this course you will be using
an integrated software development tool (or IDE) called
Eclipse. If you are
planning on working from your own PC, you must visit the following
link and follow the instructions there on how to setup the Eclipse
environment so that it works for our class.
UMCP Computer Science Department Eclipse Tutorial
CVS Connection Dialog Box
In order to access course projects, you will need to connect to the CVS.
Screenshot of the CVS Connection Dialog Box for this semester
You can cut and paste the following lines into the dialog box:
- Host:
linuxlab.csic.umd.edu
- Repository Path:
/afs/csic.umd.edu/class/cmsc131/0101/cs131060/cmsc131Summer2013cvs/cs131XXX
(Replace "cs131XXX" with your personal login ID.)
- Connection type:
extssh
Your personal login ID and password are available through the grades server.
Important information for Mac users
Mac OS X v.10.5 (Leopard)
If you have a Mac and are planning to use
Java 6.0 or 7.0 (which is a requirement for this course) then you must update your OS to Tiger or Leopard. As a student of
the University you can obtain a copy of Leopard for $79.00.
Visit the web site
Mac OS X v.10.5 for further information.
About Java
The following web pages provide detailed references to information about
Java.
- Oracle's "Code Conventions"
-
Guide for proper style when programming in Java.
- Oracle's Java Homepage
-
It is the place to come
when you really need the latest technical specs and downloads.
- Oracle's Java Tutorial
-
This page has a number of links to books and web pages about Java,
which you may find of interest.
- Java
SDK 6.0 General Documentation
Java
SDK 7.0 General Documentation
-
This page contains technical documentation for the Java Software
Development Kit (JDK), which includes the Java compiler and the
associated libraries.
-
Java 6.0 API Specs
Java 7.0 API Specs
-
This page contains (javadoc) documentation for the Java
libraries. It is an excellent reference and you should bookmark
it on your browser.
-
The Java Language Specification
-
This page fully specifies all aspects of the Java programming language (e.g., &,^,| operators)
|