CISC 3115

Resources

(Text)books

The official page for Head-First Java, Second Edition. You will probably be able to find it used elsewhere.

The example code from Head First Java

The Java API documentation (here are links to download the documentation to use offline.).

Oracle's Java tutorials.

Java and Vim

The home of vim. Lots of tutorials and documentation are on this page.

To get a quick tutorial on basics of vim (how to move around, edit text, open files, etc) type the command vimtutor on your command line (assuming vim is installed!)

A very helpful illustration of how to use vim for software development &emdash; without any tweaking, plugins, etc.

Websites

A crowdsourced list of free programming books in a variety of languages.

static void games, a website a with a nice to-the-point series of Java tutorials for game developers.

Rosetta Code, a demonstration of how to carry out many different programming tasks in many different languages.

OpenDSA

Local Resources (about this course)

Team-Based Learning (TBL)

Software development in this class (Java and vim).

Grading Policy