CS 312: Introduction to Programming (Summer 2015)
Syllabus
Schedule
Lecture Notes
Actual Class Notes
Programming Assignments
Course Related Links
Y. Daniel Liang: Introduction to Java Programming, 10E, Companion Site
Live Lab
Piazza
Running Your First Java Program
Coding Bat
ASCII Character Set
Unicode
Java Reserved Words
Java Operators and Precedence
Measuring Time in Java
Study Guides
General Study Guide
Study Guide for Test 1 (26 Jun 2015)
Study Guide for Test 2 (24 Jul 2015)
Study Guide for Test 3 (14 Aug 2015)
Java Tutorials
Getting Started
Learning the Java Language
Java Collections Framework
Papers
Pair Programming
Programming Challenges
Project Euler
Math Programming Projects
Challenging Programs from ACM
Programming Puzzles
Java on the Mac
Java on Mac FAQ
Xcode Tools for the Mac
UNIX and VI Tutorials
Common Unix Commands
UNIX Tutorial for Beginners
VI Tutorial
Misc
Processor History
Intel Microprocessor Hall of Fame
Microprocessor Technical Specifications
Number Conversions
Association for Computing Machinery (ACM)
UT Chapter of ACM
Running Your Program on CS Linux Machines
Master Mind
Cargo Bot