| Monday | T | Wednesday | R | Friday | S |
|---|---|---|---|---|---|
|
Module 0: Orientation & Module 1: Introduction To Java
11
Before Class:
Register for CSAwesome Textbook (Course Name: columbusstateuniversity_cpsc1302_fall2025) Register for Java, Java, Java Textbook (Course Name: columbusstateuniversity_cpsc1302_fall2025b) Sections 1.1.4 - 1.1.5 (Sections 1.1.6 - 1.1.7 are optional) Chapter 0: Computers, Objects, and Java in Java, Java, Java (12 pages) (Optional but helpful) Sections 1.1 - 1.2 in Java, Java, Java (2 pages)Make a copy of Module 1 Exercises Worksheet Class: Introductions Course Guide (Extended Syllabus) Lab: Register for textbooks (see links in Before Class) Make a copy of Module 1 Exercises Worksheet Questions? |
12
|
13
Before Class:
Sections 1.2 - 1.3 (Optional) Sections 1.3 - 1.5 (23 pages) Sections 1.6 - 1.7 (6 pages)
Class: Reviewing Past Quizzes (Questions and Scores available after Quiz end date) Software Engineering Life Cycle Exercise hello, world (exercises, HelloWorld.java) Editing, Compiling, and Running Java Programs (exercises) Lab: Project 1: Hello, world Introduction Download and install an IDE (for example, BlueJ, Visual Studio Code) Hello World |
14
|
15
Deadline for full refund
Before Class: Sections 1.4 - 1.7 Sections 1.8 - 1.10 (recommended, but optional) (Optional) Section 5.5 (11 pages)Class: System and PrintStream (exercises) System.out and System.err Java Language Elements Exercises Lab: Work on Project 1: Hello, world |
Modules 0: Orientation & 1: Introduction To Java End
16
Class:
Java Language Elements Exercises Lab: Work on Project 1: Hello, world (if not already turned in) Due: |
|
18
|
19
|
Module 2: Java Objects & Classes
20
Internship Workshop 1-1:30 pm, Schuster Student Success Center, Rm. 208 (Virtual Option available) Register here, Flyer
Before Class: Sections 2.1 - 2.6 and 2.9 - 2.15 (Optional) Chapter 2: Objects: Using, Creating, and Defining (30 pages) (can skip Section 2.3)Make a copy of Module 2 Exercises Worksheet Class: Using Objects Java's String Class (exercises)
Java Classes Introduction (exercises) Lab: |
21
|
22
Before Class:
Class: Project 1 Feedback Scanner Objects (exercise) Scanner.nextLine() verses Scanner.next() Lab: |
23
|
|
25
Before Class:
Sections 5.1 - 5.2 (Optional) Sections 3.1 - 3.3 (Introduction - Constructor Methods) (14 pages)Complete the Variables and Classes exercises at QuizJET Class: Scanner Objects (exercise) Writing Classes (exercises, SimpleBankAccount.java, Transactions.java)
Lab: |
26
|
27
Turner College Welcome Back Event Noon - 2:00 PM (SCCT 2nd Floor Lobby)
Before Class: Sections 5.3 - 5.6 (Optional) Sections 3.4 - 3.5 (Retrieving Information from an Object - Passing a Value and Passing a Reference) (7 pages)Skim Minecraft examples: Suggestion.java, StringReader.java Class: Writing Classes (exercises, SimpleBankAccount.java, Transactions.java) Methods (exercises)
Lab: |
28
|
29
Before Class:
Sections 5.7 - 5.11 Class: Methods (exercises) Method Name Overloading (exercises) static Exercises (exercises) Lab: Project 2 Demo Work on Project 2 |
30
|
| Monday | T | Wednesday | R | Friday | S |
|---|---|---|---|---|---|
|
1
Labor Day (no class)
|
2
|
3
Internship Workshop 1-1:30 pm, Schuster Student Success Center, Rm. 208 (Virtual Option available) Register here, Flyer
Before Class: Class: Passing Arguments to a Method (exercises) Method Calls & Stack Frames (exercises) Scope (exercises) this (keyword) (exercises) Lab: Work on Project 2 |
4
|
5
Before Class:
Sections 3.1 - 3.4 (Optional) Sections 3.6 - 3.10 (Flow of Control: Control Structures - Object-Oriented Design: Inheritance and Polymorphism) (17 pages)Class: if-else Statements Exercises (exercises) while Statements Exercises (exercises) Lab: Work on Project 2 |
Module 2: Java Objects & Classes Ends
6
Due:
|
|
Module 3: Debugging and User Interfaces
8
Before Class:
Section 5.3 Appendix A: Coding Conventions (9 pages)Make a copy of Module 3 Exercises Worksheet Class: while Statements Exercises (exercises) Javadocs (exercises) assert (exercises) Lab: |
9
|
10
Before Class:
Section 2.8 Wrapper Classes - Integer and Double Sections 4.1 - 4.3 (11 pages) Section 4.4.2 (just the first 4 paragraphs (until 'Top-level containers')) (1 page) Section 4.5 (Can skip Section 4.5.2) (4 pages)Class: Ask a CS Tutor a Question Quiz Introduction (Visit with a CS tutor (with an appointment or walk-in), then take the Quiz in CougarVIEW) Debugging and Testing (exercises) User Interfaces (exercises) Primitive Wrapper Classes (exercises) Lab: Live debugging demo Debug your last Java project in your IDE |
11
|
12
|
Module 3: Debugging and User Interfaces Ends
13
|
|
Module 4: Java Language and Structures
15
Before Class:
(Review) Sections 1.3, 1.4 and 1.6 Sections 3.5 - 3.12 (Optional) Chapter 5: Java Data and Operators (41 pages) Chapter 4: Iteration (Loops) (Optional) Section 6.1: Introduction (Optional) Section 6.6: Conditional Loops Make a copy of Module 4 Exercises Worksheet (Optional) Section 6.3: Counting Loops Class: Primitive Wrapper Classes (exercises) Data types and operators (exercises) Short-Circuit Evaluation (exercises) Rounding (exercises) while Loops (part 2) (exercises) for Loops (exercises) Java Structures (continued) Lab: Project 3 Demo Work on Project 3 |
16
|
17
Before Class:
Section 2.6 (review) Section 2.7 (Optional) Section 6.10: The switch Multiway Selection Structure (Optional) The rest of Java, Java, Java Chapter 6: Control Structures (Optional) Chapter 7: Strings and String Processing (Can skip Section 7.11) (24 pages)Class: for Loops (exercises) Switch Statements (exercises) Strings (exercises) Lab: Work on Project 3 |
18
|
19
Before Class:
Class: Strings (exercises) String Methods (exercises) StringBuffer / StringBuilder Classes (exercises) Lab: Work on Project 3 |
20
Due:
Ask a CS Tutor a Question Quiz Introduction (Visit with a CS tutor (with an appointment or walk-in), then take the Quiz in CougarVIEW) |
|
22
|
23
Turner College Career Fair 12-2 PM Student Recreation Center (Extra Credit)
|
24
|
25
|
Exam 1 Window Begins
26
Class: Exam 1 Prep:
|
Module 4: Java Language and Structures Ends
27
Due: |
|
Exam 1 Window Ends
29
|
30
|
| Monday | T | Wednesday | R | Friday | S |
|---|---|---|---|---|---|
|
Last Day of Lecture
1
|
Study Day
2
Due:
Course Evaluation Surveys |
3
Due:
|
4
|
5
|
6
|
Read CS Awesome textbook sections
Read Java, Java, Java: Object-Oriented Problem Solving, 3rd edition sections