CSE 210: Programming with Classes

Programming with Classes - Articulate

Overview

Articulate the principles of programming with classes.

Instructions

You have now learned about each of four principles of Programming with Classes:

  1. Abstraction
  2. Encapsulation
  3. Inheritance
  4. Polymorphism

You have also used these principles to design and develop projects throughout the course (including the standard projects and the Foundation programs).

As a final Articulate assignment, return to Canvas and answer the following questions (the way you would in a job interview):

For each of the 4 principles of Programming with Classes, answer the following:

  1. Briefly define the principle.
  2. How did you use that principle in one of your programs.
  3. How did using that principle help that program become more flexible for future changes?

Your response must:

Use your own words

Remember that your goal is to learn these topics well enough that you can explain them in your own words in a job interview or when you talk with your coworkers. With this in mind, you should write your response in your own words.

You should NOT copy and paste your response from the preparation material or from another source you find online, including using an AI generator. Using a response that is not your own is a violation of the University Honor Code, will result in a 0 on the assignment or failing the class, and will not help you learn.