Schedule
Fall 2021 (08/25/2021 - 12/21/2021)
The semester has 29 class meetings including the final exam. Clicking on a class day below, you should find the class module for the day including lecture notes, assignments, and others. The instructor releases the content for a class generally on the Monday before the class. However, the instructor often makes update to the module content after the initial release. You should check this page often for up-to-date content.
In case you encounter a problem when viewing class content, such as, a broken link, please report it to the instructor immediately.
Topics: overview of class organization (syllabus); history of computing; preparing programming environment (JRE and JDK); basic program structure; writing, compiling, and executing Java programs;
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
CodeLab
Reading
Topics: Primitive data types; expressions and assignment; basic input/output; time.
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
CodeLab
Reading
Topics: Primitive data types; expressions and assignment; basic input/output; time.
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
CodeLab
Reading
Notice: No classes scheduled
Topics: Primitive data types; expressions and assignment; basic input/output; time.
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
CodeLab
Reading
Topics: Primitive data types; expressions and assignment; basic input/output; time.
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
CodeLab
Reading
Notice: No classes scheduled
Topics: boolean; relops and logical ops; if, if-else, if-else cascaded; random numbers.
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
Individual Programming Project
Reading
Topics: boolean; relops and logical ops; if, if-else, if-else cascaded; random numbers.
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
Individual Programming Project
Reading
Topics: boolean; relops and logical ops; if, if-else, if-else cascaded; random numbers.
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
Individual Programming Project
Reading
Topics: boolean; relops and logical ops; if, if-else, if-else cascaded; random numbers.
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
Individual Programming Project
Reading
Topics: using Math methods; using the char data type; using the String type;
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
CodeLab
Reading
Topics: using Math methods; using the char data type; using the String type;
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
CodeLab
Reading
Topics: loops; while loop; do-while loop; for loop; break; continue; computing sum; root finding; checking palindromes; checking prime numbers;
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
CodeLab
Individual Programming Project
Reading
Topics: Q & A for Midterm Exam.
Lecture Notes
Recorded Video Lectures on Zoom
Reading
Topics: loops; while loop; do-while loop; for loop; break; continue; computing sum; root finding; checking palindromes; checking prime numbers;
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
CodeLab
Individual Programming Project
Reading
Topics: The instructor will hold a midterm exam in class (or online depending on course modality)
Topics: loops; while loop; do-while loop; for loop; break; continue; computing sum; root finding; checking palindromes; checking prime numbers;
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
CodeLab
Individual Programming Project
Reading
Topics: loops; while loop; do-while loop; for loop; break; continue; computing sum; root finding; checking palindromes; checking prime numbers;
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
CodeLab
Individual Programming Project
Reading
Topics: loops; while loop; do-while loop; for loop; break; continue; computing sum; root finding; checking palindromes; checking prime numbers;
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
CodeLab
Individual Programming Project
Reading
Topics: Calling and defining methods; formal and actual parameters; return type; pass by value; converting hexadecimal to decimal; using methods
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
CodeLab
Group Programming Project
Reading
Topics: Calling and defining methods; formal and actual parameters; return type; pass by value; converting hexadecimal to decimal; using methods
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
CodeLab
Group Programming Project
Reading
Topics: Calling and defining methods; formal and actual parameters; return type; pass by value; converting hexadecimal to decimal; using methods
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
CodeLab
Group Programming Project
Reading
Topics: Calling and defining methods; formal and actual parameters; return type; pass by value; converting hexadecimal to decimal; using methods
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
CodeLab
Group Programming Project
Reading
Topics: Calling and defining methods; formal and actual parameters; return type; pass by value; converting hexadecimal to decimal; using methods
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
CodeLab
Group Programming Project
Reading
Topics: 1-dimensional and 2-dimensional arrays
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
CodeLab
Individual Programming Project
Reading
Notice: College is closed
Topics: 1-dimensional and 2-dimensional arrays
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
CodeLab
Individual Programming Project
Reading
Topics: 1-dimensional and 2-dimensional arrays
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
CodeLab
Individual Programming Project
Reading
Topics: 1-dimensional and 2-dimensional arrays
Course Objectives
Lecture Notes
Recorded Video Lectures on Zoom
Lab Exercises (Review/Journal Assignments)
CodeLab
Individual Programming Project
Reading
Topics: Q & A for Final Exam.
Lecture Notes
Reading
Notice: Reading Day
Topics: According to the College's schedule, the final exam is at Room 133 Ingersoll Externsion 1:00 - 3:00PM, Tuesday, December 21, 2021. (The date and time are tentative.)