CMPS 480 Senior Project - Module 1: Defining the Prototype

Mark Voortman, Ph.D.

Course Introduction

Course Description

Course Objectives

Course Modules

Module 1

Objectives

Part A

Introductions

Course Design

Syllabus

Using (AI) Tools

Required Books and Materials

Extra Credit

How to Ask Questions

How to be Successful

Build a Portfolio

Best Way to Contact

Using Matrix/Element

Additional Resources

Utilizing the Jump Box

Using Your FreeBSD Jail

Possible Missing Background

What Will You Work On?

Create Groups/Teams

Business Model Canvas

Set Up Tools

Things to Cover

Assignment

Part B

UML

Topics

Requirements

Use Case Example

Architecture

Box and Line Diagram Example

API

API JSON Example Input

{
  "action": "create_account",
  "name": "Mark Voortman",
  "email": "mvoortman@pointpark.edu",
  "password": "some_password"
}

API JSON Example Output

{
  "success": true,
  "message": "Account was created."
}
or
{
  "success": false,
  "message": "Email already in use."
}

Security

Assignment

Thank You!