Difference: CSC221S2025IntroToObjects (4 vs. 5)

Revision 52025-01-14 - CathyBareiss

Line: 1 to 1
 
META TOPICPARENT name="CSC221SylS2025"

Introduction to Objects: Finite State Machines

Learning Objectives

Line: 14 to 14
 
    • You can reuse your machine from last semester or create a new one (using the same instructions).
  1. Install GitHub desktop
  2. Get the provided code from the GitHub classroom
Changed:
<
<
>
>
 
  1. Install an UML diagramming tool on your machine. (Visio is a good one but there are other nice ones)
  2. Design an UML class diagram for the provided code and the StateList class. You do not need to include the testing classes
  3. Create a StateListUnitTest.java program similar to the existing unit test programs. Do NOT write the StateList class (you will lose points if you do). You may create the method headers so your unit test program can compile (similar to Transition.java that is provided) but no more!
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback