Evening Section 6-10pm Wednesdays NOTE: A single Wednesday evening session explores both the Monday and Wednesday content of the daytime section that meets 2x/week for 2 hours each time.
Weeks without session guides: Updating session guides for 6 different classes 1-2x per week may get delayed. Please email edarsow at ccac dot edu if you need info about exactly what we did during a particular class session if there is no content in the note box or linked to a full session guide.
Guiding questions, objectives, lesson activities, and out-of-class assignment listings are available for each class session. Click "toggle full session guide" to view all the session's sections.
Wednesday, 5 September 2018
Introduction to course
live_helpGuiding questions
What kinds of problems does Java help us solve?
What skills are needed most to be successful at programming Java?
check_circleLearning Objectives
Run a Java program in NetBeans by building the shell of the program and pasting in the guts from an outside source.
Describe the drivers behind the key design features of the Java language.
Download and run Luke Ross's Music scale generator.
Hans Zimmer know your tools
What is a programming language? Human versus binary
Exploring course code archive from the past: tinker time
playlist_add_checkMid-week ToDOs
Download, install, and test NetBeans on your own computer
The first chunk of stuff to do for this course is get your workspace setup, which involves installing a two programs that allow you to create, debug, and run programs in Java. The first is the Java Development Kit 8 which is a program that includes a Java compiler and virtual machine. The version you should use is produced by Oracle, a major software company. It's free.. Note that you DO NOT want to install Java 9 SDK which has recently been released.
After you have the Hello World program running, study Oracle's dissection of this simple program so you can glean a general sense of what each of the lines does. A challenge with Java is that because it can do so many powerful things, doing simple things is a little more complicated than if the system only did simple stuff.
Now that you have a working netbeans environment, view the success tips video specific to learning programming languages. movieWeek 1, Segment 2: Success Tips
sendProducts
An installed version of NetBeans on your home computer.
Our textbook, either in your hands, or in the mail