Karen NorthPeriod 1A, 2A, 4AComputer Science I C3.4 Designing Conditional Programs

LEARNER OBJECTIVES:
TEKS / Texas Essential Knowledge and Skills:
  1. TLW apply mathematical claims in Scheme programs.
  2. TLW use arithmetic and relational operators.
Math TAAS: Math 4.3 Find distance, perimeter, area, surface area, circumference, and volume.
PROCEDURES/ACTIVITIES:
TAAS Activity:
  • Write a conditional program which selects a problem from above list.
  • Write helper functions for each of the formulas.
    1. Explain terms:
      • Different cases
      • Data Analysis
      • Number line strategy
      • Borderline cases
      • Distinct situations / amount of clauses
      • Conditions that characterize a situation
      • Claims about a program's parameters.
      • Evaluated sequentially.
    2. List the steps in the design recipe for conditional programs.
    3. Exercises3.4.1, 3.4.2, 3.4.3, 3.4.4
  • ASSESSMENT:
  • Printed programs for interest, taxes, quadratic equation and charge rates.
  • MATERIALS:
    1. Software: DrScheme Programming Environment
    2. Hardware: Dell 586, 75 MHz computer
    3. Reading from How to Design Programs: C3.4 - Designing Conditional Programs.