Please enable JavaScript to use CodeHS

Alabama Digital Literacy and Computer Science 9-12

Project: 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

7.1 Accessibility and Usability

  • ADA and Accessibility
  • Exploration: Console Program Usability Review
  • ADA and Digital Barriers Quiz
  • Who Gets Left Out?

7.2 Software Development Life Cycle

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

7.3 Plan and Design

  • Using Flowcharts
  • Create a Flowchart
  • Pseudocode

7.4 Develop Round 1

  • Online Collaboration Tools
  • Program Your App - Version 1

7.5 Test

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

7.6 Develop Round 2

  • Program Your App - Final!

7.7 Deployment

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

Courses that include this module