Schedule

We will cover these areas of the software development life-cycle:

  1. Requirements analysis and project planning
  2. Software architecture and system design
  3. Implementation tools and techniques
  4. Verification and validation
  5. Deployment and maintenance
Topics and their dependencies – full size

Topics and their dependencies – full size

The day-by-day schedule is shown below, including all deadlines. You can import it into Google calendar or other apps using the ‘ics’ link to the right.

ics
Meeting 1 at 12 pm. Overview, software-development lifecycle.
Meeting 2 at 12 pm. Brainstorm some requirements for task management app. Demonstration of React Native.
Check-in 1 due at 23:59.
Meeting 3 at 12 pm. Review of the files generated for React Native, some explanation of JavaScript syntax. Troubleshooting.
Meeting 4 at 12 pm. Specified requirements for Milestone 1. Flexbox layout of components. Example of user interaction in React Native app.
Meeting 5 at 12 pm. Canceled due to illness.
Meeting 6 at 12 pm. Component-based design with props and state. Using setState and this.props.children.
Check-in 2 due at 23:59.
Meeting 7 at 12 pm. General tips on command-line and overview of git repository model and commands.
Milestone 1 due at 23:59.
Meeting 8 at 12 pm. Troubleshooting tests in GitLab Continuous Integration.
Meeting 9 at 12 pm. Beginning the TaskItem component for Milestone 2.
Check-in 3 due at 23:59.
Meeting 10 at 12 pm. Using human-date and flex layout.
Meeting 11 at 12 pm.
Meeting 12 at 12:30 pm.
Milestone 2 due at 23:59.
Meeting 13 at 12 pm.
Check-in 4 due at 23:59.
Meeting 14 at 12 pm.
Meeting 15 at 12 pm.
Milestone 3 due at 23:59. Check-in 5 due at 23:59.
Meeting 16 at 12 pm.
Meeting 17 at 12 pm.
Meeting 18 at 12 pm.
Meeting 19 at 12 pm.
Milestone 4 due at 23:59.
Meeting 20 at 12 pm.
Meeting 21 at 12 pm.
Check-in 6 due at 23:59.
Meeting 22 at 12 pm.
Milestone 5 due at 23:59.
Meeting 23 at 12 pm.
Meeting 24 at 12 pm.
Check-in 7 due at 23:59.
Meeting 26 at 12 pm.
Milestone 6 due at 23:59.
Meeting 27 at 12 pm.
Meeting 28 at 12 pm.
Final Exam at 10:15 am.
Milestone 7 due at 23:59.