CS312 Startup - Things to Do

Canvas Set up your Canvas account. We will use Canvas to turn in assignments and to post grades.
Piazza Set up your Piazza account and confirm that you can see the discussion forums for CS312.
Textbook Building Java Programs: A Back to Basics Approach (4th Edition), Publication Date: February 15, 2016 | ISBN-10: 0134322762| ISBN-13: 978-0134322766 | Pearson Education / Addison Wesley. (Previous versions of the book are acceptable, but there may be differences in section numbers for assigned reading and problem numbers for suggested exercises.) 
Clicker Purchase a clicker. iClicker+, iClicker2, or the original iClicker are all acceptable. Register your clicker at the iClicker website. See the syllabus for the procedure. The frequency for my classes is AA, the default. We are using iClicker+ but the iClicker2 or original iClicker will work as well. We are using physical clickers, not REEF polling, web, or app versions of iClicker.
UTCS Account Request a CS department account. For access to CS department machines and CS department email account. The CS departmental machines are Linux based. Here is a simple guide to some of the features of Linux.
Java If you want to work on your own system, download the Java SE Development Kit.
Interactive Development Environment
If you want to work on your own system and want to use an IDE, download either The Eclipse IDE for Java Developers (complex, lots of features, harder to learn, used in CS314) or BlueJ (simpler, fewer features, easier to learn, not recommended past CS312)
Practice It Create a Practice It account. These problems are not graded, but excellent practice.
Class Web Page Familiarize yourself with the class web page. Especially the syllabus, the schedule, and the programming assignments guidelines. Start on assignment 1.
Microlab use guide CS department web page on the labs. Slides for basic of using Linux machines: Guide to Using the CS Department Microlab Computers