CSCI 1311 - Links


This page is a lot more fun if you have Java 5.0 installed. You only need the JRE.
Syllabus Links Schedule Grades


On this page I will be posting important information that you need to know for the class. I'll also be sending out e-mails, but you should check this page occasionally. It will have links on it to significant items.

General Computer Links:

Textbook - This is a PDF of the textbook. I'm still working on it so expect it to grow over the course of the semester.

In class code - Follow this link to see all the progams we have written in class.

API Helper - This is a little document I wrote to help you know what parts of the API matter to us in this class.

Computer Science Career Trends - This just gives some stats on CS and the condition of the field for future employment.

The Inquirer - A site that has daily shorts on what is happening with computer hardware.

Anand Tech - Another hardware site. This one has more detailed articles, but they are far less frequent. If you want to know more about what is happening inside your computer though, this is a great place to go.

ZDNet - Ziff-Davis is a large publisher of computer magazines and is a good reference

TopCoder - This site sponsors programming competitions with significant cash prizes. At the very least is gives you a way to see how your coding skill stack up against others.

ACM programming competition - This is the main site for the international programming competition. You can click on North America then on Texas to get to the site for this years regional including the problem set that was used.

Custom Macros in Excel - A brief intro to how you would actually set up programs in Excel and why.

Microsoft Scripting Center - If you decide that you want to do scripting in Excel, this link has all types of information including stuff on the syntax of the VB for Applications language that you will be using.

Greenfoot:

Greenfoot Homepage - Go here to download Greenfoot and find the tutorials.

BlueJ:

BlueJ Homepage - Go here to download BlueJ and find the tutorials.

General Java:

java.sun.com - This is the main Java page from Sun. You can download Java here. You will also find the API here.

Eclipse Homepage - This has lots of information about Eclipse including the downloads.

NetBeans Homepage - This has lots of information about NetBeans including the downloads.

Java Rules 1 - A starter help sheet for Java.

Java Rules 2 - A help sheet for Java with conditional statements.

Java Basics - This is a short document that I've written that includes an introduction to Java. If you think there are things missing or improvements that can be made, let me know.

From C to Java - This is a much longer document that I've written for the PAD2 class. Most of it should be applicable for this class and it can be a good continuation of the basic introduction. It also includes sections on specific elements of Java like GUIs and graphics that go beyond what you will find in your book. Some parts might not be 100% clear without the C background, but the Java information should still be mostly coherent. Only the language comparisons will be troublesome.

Full Java API - This is the full API for the Java language libraries. It is organized by packages. If you click on a package you can see all the things that are inside of that package.

Java Cheat Sheet - This is an appendix from a different Java textbook that you might find helpful.

More Cheat Sheets - This is a set of links to different references. The full page has similar links for all types of different programming languages.