Please enable JavaScript to use CodeHS

Tennessee Coding I

Software Development

In this module, students will learn and use the software development life cycle to create a simple app that will solve an everyday problem.

Lessons

12.1 Software Development Life Cycle

  • Development Life Cycle
  • Development Life Cycle
  • Scrum Framework
  • SCRUM Response
  • Project Overview
  • +2 more

12.2 Plan and Design

  • Rapid Prototyping: Sketching
  • Create a Paper Prototype
  • Using Flowcharts
  • Create a Flowchart
  • Pseudocode
  • +2 more

12.3 Develop Round 1

  • Button Exploration
  • Online Collaboration Tools
  • Program Your App - Version 1

12.4 Test

  • User Testing Introduction
  • Develop a User Testing Plan
  • Test Your App!
  • Analyze Data and Draw Conclusions

12.5 Develop Round 2

  • Program Your App - Final!

12.6 Deployment

  • Launch Your App
  • Software Licensing Options
  • Choose a Software License
  • Present Your App

Courses that include this module