Skip to main content

Course Links

Documents

Contents

Reading Homework (ch1)

Lesson 03 Video

Overview #

In this lesson, we will review the concepts taught in CS121. For some of you it may have been a while since you have taken CS121 while others took it last semester. Either way please take the time to ensure you are up to speed on the prerequisite knowledge so you can learn as much as possible during the rest of the semester.

Important Topics #

These are the topics that were taught in CS121.

  • Defining and Using a class
  • Mutators and accessors (get/set)
  • Object Initialization (constructors)
  • Unit Testing
  • Constructor overloading
  • Basic memory model (Objects and references)
  • The this implicit parameter
  • Primitive and reference types
  • Wrapper class conversions
  • Java documentation for classes
  • Using reference types as Parameters to methods
  • Static fields and methods
  • Using packages
  • Introduction to memory management
  • Memory regions: Heap/Stack
  • Basic garbage collection
  • Garbage collection and variable scope

zyBooks #

For this homework, you will need to log into zyBooks with the link below and complete the assigned challenge and participation questions. There is nothing you need to submit for this homework all your progress is saved automatically by the textbook. Only work done before the due date (and late work policy) will be counted towards your grade.

Grading #

This reading assignment is worth 20 points. The due date is listed on the course homepage. Your grade will be calculated with the formula: Math.floor(%complete * 20) = Total Points. For example, if you completed 80% of the assigned challenge and participation questions your grade would be .8 * 20 = 16.

Accessibility #

zyBooks provided an enhanced accessability mode that you can have activated. More information is located on the zyBooks website!