Full-Stack Development

Software Development ‐ Conditionals & Input

Lesson 01.05.04

Essential Question:

  • How do analyze the structure of text-based adventure games to create a plan for our own?

Learning Objectives:

  • Define the purpose of conditional statements
  • Analyze the structure of if statements in Python
  • Begin implementation of our adventure game using Python Conditionals

Standards:

  • NYS Next Generation Learning Standards RST.4.11-12 Determine the meaning of symbols, key terms, and other content-specific words and phrases as they are used in scientific or technical sources.
  • New York State Learning Standards CDOS 3a Students will demonstrate mastery of the foundation skills and competencies essential for success in the workplace.
  • CompTIA IT Fundamentals 2.3 Explain the purpose of common internal computing components.

Materials:

Opening Task (30 mins)

  • Scholars will complete opening task on Schoology covering topics learned from python foundations unit
  • Randomly selected scholar will facilitate review with peers

Intro to Input & Variables (10 Minutes)

Instructor mini lesson about input and variables

TPS: Conditional Statements (10 Minutes)

Scholars will watch one of two videos about conditional statements posted on schoology, talk to their partner, and respond to the following questions:

  • How are conditional statements used in programming?
  • How can we apply conditional statements in our text-based adventure game?

Mini lesson about conditional statemtns

Conditionals Demo (15 Minutes)

Instructor demo of conditionals by using flowchart of story to create the base for their game.

Worktime (60 Minutes)

Scholars work on their text based adventure game

Cleanup / Dismissal (10 Minutes)

Scholars will submit their benchmark of their Text based adventure game with the following:

  • At-least 1 full branch completed.