ProfJanetDavis / cs370-sp24-lab8

Materials for week 8 lab

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sp24-lab8

Materials for week 8 lab in CS-370, which includes Ch. 8 "A File Archiver" adapted from Software Design by Example by Greg Wilson.

March 5, 2024

Organization:

  • SDX-ch10: The code files for the SDX Ch. 10 activity (as downloaded directly from the book website, unmodified)

Team Members for Part 1

Enter your names here

Team Roles for Part 1

Who will start out as

  • DRIVER: Driver's name
  • NAVIGATOR: Navigator's name

You will switch halfway through the SDX Ch. 9 activity.

Part 1 Documentation

Write your answers to the questions below.

  • What were the main ideas from SDX chapter 10?
  • What questions did you have about the material in the chapters? What did you find confusing?

Exercise 1: What familiar design pattern does this chapter employ?

Write your answers to the questions below.

  • What design pattern do you think Wilson is using in section 10.4, and why?
  • How might you use this pattern to implement other kinds of archive features/properties?

Exercise 2: Applying the ideas in this chapter to your group project

Many of the concepts---and their implementations---in this chapter could be useful for your personal archive project. With your partner, discuss how you might extend the code from this chapter to be useful in your group project. Why and how might you do so?

Include a summary of your discussion here.

Exercise 3: SDX section 10.6

Write a short summary of what you did (which exercises) below.

About

Materials for week 8 lab

License:Other


Languages

Language:Python 97.3%Language:Shell 2.7%