Class Lectures and Reading Assignments
CS 12300-001 (MW)
Programming I: Java
Fall, 2022
This page documents what we do in class. It contains Java programs that we will discuss in class, reading assignments, simple homework exercises that you can work on for practice and exam preparation (not for credit), and links to other sources of information. It is a good idea for you to "play" with the example Java programs; compile them, run them, make simple changes to them and compile and run them again.
Remember that the final exam for this class is Monday, December 12, at 12:30 P.M. See the review problems from last Wednesday.
According to the university's final examschedule, the final exam for this class is next Monday, December 12, at 12:30 P.M. See the review problems from last week.
According to the university's final examschedule, the final exam for this class will be on December 12. Below is a summary of the final exam topics and some review/practice problems along with the previous two midterm exam review problems.
After Thanksgiving break, we will begin Chapter 8 of the textbook. Read Sections
8.1 and
8.2. Do all the "Participation Activities" and "Challenge Activities" in each section.
Read Section
6.3
from the textbook. Do all the "Participation Activities" and "Challenge Activities".
Here are the code examples we used in class today.
For next week, read Sections
6.1,
6.3,
6.4,
6.25,
6.26,
from the textbook. Do all the "Participation Activities" and "Challenge Activities" in each section.
Remember that the second midterm exam is this Wednesday, November 2.
For next Wednesday, read Sections
4.10,
4.11,
4.12,
4.13,
from the textbook. Do all the "Participation Activities" and "Challenge Activities" in each section.
Here are the code examples we used in class today.
Read Sections
3.16,
3.17,
3.18,
3.36,
3.42,
from the textbook. Do all the "Participation Activities" and "Challenge Activities" in each section. (These will be the last sections that we cover from Chapter 3.)
For next Monday, read Section 3.8 and Section 3.10 from the textbook. Do all the "Participation Activities" and "Challenge Activities" in each section.
Here are the code examples that we wrote in class using the Java Visualizer.
For next Wednesday, read Sections 3.1 to 3.6 and also Section 3.25 from the textbook. Do all the "Participation Activities" and "Challenge Activities" in each section. (We don't have class next Monday, Labor Day.)
For Wednesday, read Sections 2.9 to 2.14 from the textbook. Do all the "Participation Activities" and "Challenge Activities" in each section.
For next Monday, read Sections 2.1 to 2.8 from the textbook. As you read each section, do all the "Participation Activities" and "Challenge Activities" in each section.
Be sure to look at the homework assignment page. Your first programming assignment is already listed there.
For today, read Sections 1.1 to 1.7 from the textbook. As you read each section, do all the "Participation Activities" and "Challenge Activities" in each section. (This is about 14 pages of reading material.)
For Wednesday, read Sections 1.8 and 1.15 to 1.18 from the textbook. As you read each section, do all the "Participation Activities" and "Challenge Activities".
Exercise: Go to either this HelloWorld program at the Java Visualizer or this HelloWorld program at our textbook. Make each of the following changes in the program (one at a time). After you make each change, compile and run the program and read the error message (if there is one).
Remove each of the opening curly braces (one at a time).