CST1640 Intro to Java (using Android)
Instructional Guide


How to turn in your homework:

D2L: Log into D2L and go to this course, CST1640 Intro to Java.  There is a dropbox available for each lab.

Submit screenshots of your Java code. You may need to provide 1-3 screenshots depending on your code length. Use the png or jpg file extension.

In addition to submitting the lab project directory, submit screen shots of each Android screen built. Use the png or jpg file extension.

Upload your screenshots to the D2L dropbox.


Current Lecture recordings will be published in D2L -> Content -> Lecture videos

Old website (Java using Android)

Old website (Java only)


Free Java books

Introduction to Programming Using Java, Eighth Edition

Introduction to Programming Using Java, Ninth Edition using JavaFX

Introduction to Programming Using Java, Ninth Edition using Swing

Think Java How to Think Like a Computer Scientist


Programming courses

Udacity programming courses


Student work

TicTacToe video custom background and transparent buttons.
TicTacToe video custom graphics.


Ver 1.00.01