Please enable JavaScript to use CodeHS

Oklahoma Advanced Programming

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
  • +1 more

12.2 Plan and Design

  • Using Flowcharts
  • Create a Flowchart
  • Pseudocode

12.3 Develop Round 1

  • Online Collaboration Tools
  • Program Your App - Version 1

12.4 Test

  • 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