Skip to content

Course Calendar

Week 1: Tuesday Sept 2 - Sunday Sept 7

Week 1

Topics: Course Intro, Java review, Environment Overview & Setup, Compiling and Running Applications

Read & Watch

Course Setup

  • Complete all GETTING STARTED activities in Brightspace
  • Review Course Calendar and make note of project and checkpoint dates

Weekly Practice

  • Lab 1 - Set up
  • Week 01 Checkpoint - Java Review Checkpoint (in Brightspace)
  • Week 01 Checkpoint - Syllabus & Website Review Checkpoint (in Brightspace)

Unit 1 Challenges

  • Review the Unit 1 Challenge
  • Pick a topic to research
  • Start research

Week 2: Monday Sept 8 - Sunday Sept 14

Week 2

Topics: Ant, Test Driven Development (TDD), Git & GitHub

Read & Watch

Weekly Practice

Project 1 Work

  • Read through Project 1, take notes, and jot down any questions.
  • Post any questions to the #help Slack channel.

Unit 1 Challenges

  • Continue research on your topic.

Week 3: Monday Sept 15 - Sunday Sept 21

Week 3

Topics: Ant, Exception Handling, Java I/O

Read & Watch

Weekly Practice

Project 1 Work

  • Project 1 Plan
  • Code the "skeleton" of the project along with any pseudocode and documentation.

Unit 1 Challenge

  • Complete research on your topic.
  • Begin putting together your presentation.

Week 4: Monday Sept 22 - Sunday Sept 28

Week 4

Topics: More I/O, Collections, JavaDoc

Read & Watch

Weekly Practice

Project 1 Work

  • Complete coding Project 1
  • Schedule Code Review

Unit 1 Challenge

  • Finish your presentation

Week 5: Monday Sept 29 - Sunday Oct 5

Week 5 - Unit 1 Due Friday!

Topics: Start Unit 2 - Tomcat, Environment & Setup, Networking

Unit 2 - Read & Watch

Unit 2 - Weekly Practice

Project 1 Work Due Friday, Sept. 26

  • Submit Project 1 with Reflection
  • Complete Code Review

Unit 1 Challenges Due Friday, Sept. 26

  • Record and post your presentation to the #challenge Slack channel

Week 6: Monday Oct 6 - Sunday Oct 12

Week 6

Topics: Networking, Servlets, Collections

Read & Watch

Weekly Practice

❗ Skip Labs 3 and 4 we will work on those labs next week.

Project 2 Work

Unit 2 Challenges

  • Pick a Unit 2 Challenge(s)

Week 7: Monday Oct 13 - Sunday Oct 19

Week 7

Topics: Collections

Read & Watch

Weekly Practice

Project 2 Work

  • Complete coding Project 2
  • Schedule Code Review

Unit 2 Challenges

  • Work on Unit 2 Challenge(s)

Week 8: Monday Oct 20 - Sunday Oct 26

Week 8 - Unit 2 Due Friday!

Topics: Start Unit 3 - JSP (Java Server Pages),Environment Overview & Setup

Unit 3 - Read & Watch

Unit 3 - Weekly Practice

Project 2 Work Due Friday, Oct. 17

  • Submit Project 2 with Reflection
  • Complete Code Review

Unit 2 Challenges Due Friday, Oct. 17

  • Submit Unit 2 Challenge(s)

Unit 3 Challenges

  • Form groups for Team Challenges (instructor will help with this)
  • Review Coding Challenges

Week 9: Monday Oct 27 - Sunday Nov 2

Week 9

Topics: JSP, Web Apps

Read & Watch

Weekly Practice

Project 2 Work

  • Project 2 Corrections Due

Project 3 Work

  • Project 3 Plan
  • Code the "skeleton" of the project along with any pseudocode

Unit 3 Challenges

  • Take Midterm Timed Checkpoint
  • Work on Unit 3 Team Challenge(s)
  • Create pseudocode for Coding Challenge(s)

Week 10: Monday Nov 3 - Sunday Nov 9

Week 10

Topics: Expression Language, MVC

Read & Watch

Weekly Practice

Project 3 Work

  • Work on Project 3

Unit 3 Challenges

  • Submit corrections for Midterm Checkpoint
  • Work on Unit 3 Team Challenge(s)
  • Work on code for Coding Challenge(s)

Week 11: Monday Nov 10 - Sunday Nov 16

Week 11

Weekly Practice

  • Week 11 Checkpoint

Project 3 Work

  • Complete coding Project 3
  • Schedule Code Review

Unit 3 Challenges

  • Finish Team Challenge(s) and post presentations to the #challenges Slack channel
  • Finish Coding Challenge(s)

Week 12: Monday Nov 17 - Sunday Nov 23

Week 12 - Unit 3 Due Friday!

Kari out of town Apr 13 - 16

Unit 4 Topics: JDBC, Environment & Setup

Unit 4 Read & Watch

  • Project 4
  • Core Servlets: Chapter 17 – Accessing Databases With JDBC
  • JDBC Tutorial
  • Core Servlets: Chapter 15 – Integrating Servlets and JSP: The MVC Architecture
  • Videos

Unit 4 Weekly Practice

Project 3 Work Due Friday, Nov. 14

  • Submit Project 3 with Reflection
  • Complete Code Review

Unit 3 Challenges Due Friday, Nov. 14

  • Submit Unit 3 Coding Challenge(s)

Unit 4 Challenges

  • Review Unit 4 Challenges

Week 13: Monday Nov 24 - Sunday Nov 30

Week 13

Topics: JSTL, Templates

Read & Watch

  • JSTL on tutorialspoint.com
  • Core Servlets: Chapter 4 – Handling the Client Request: Form Data
  • Core Servlets: Chapter 14 – Using JavaBeans Components in JSP Documents
  • Videos

Weekly Practice

Project 3 Work

  • Project 3 Corrections Due

Project 4 Work

  • Project 4 Plan
  • Code the "skeleton" of the project along with any pseudocode

Unit 4 Challenges

  • Plan Unit 4 Challenge(s)

Week 14: Monday Dec 1 - Sunday Dec 7

Week 14

Topics: Forms, Sessions

Read & Watch

Weekly Practice

Project 4 Work

  • Complete coding Project 4
  • Schedule Code Review

Unit 4 Challenges

  • Work on Unit 4 Challenge(s)

Week 15: Monday Dec 8 - Sunday Dec 14

Week 15 - Unit 4 Due Friday!

Weekly Work

  • Week 15 Checkpoint (Unit 3 & 4 Review)

Project 4 Work Due Friday, Dec 12

  • Submit Project 4 with Reflection
  • Complete Code Review

Unit 4 Challenge(s) Due Friday, Dec 12

  • Take Final Timed Checkpoint
  • Submit Unit 4 Challenge(s)

Finals Week: Monday Dec 15 - Wednesday Dec 17

Finals Week

All corrections due on Wednesday, Dec 17th

  • Project 4 Corrections
  • Submit any corrections for Final Checkpoint
  • Unit 4 Challenge(s) Corrections