Experiential Learning "Active" learning opportunities

This page collects together all the “experiences” associated with individual modules.

In this site, experiences represent “active” learning opportunities, as opposed to readings, which represent “passive” learning opportunities. In many courses, readings and experiences together constitute the “assignments”.

Module: Introduction

Join Discord

We are using Discord to communicate this Fall.

Module: IDPM Project Management

Team Bonding

Learn about your team members

Project Kickoff Meeting

E02: Create a GitHub organization

Form an organization for your final project

E03: Experience Issue Driven Project Management

Set up your first milestone plan for this project.

E03: Milestone 1 Project Board Evaluation

In class review of teams’ project boards

Milestone 1

Build M1

Customer Milestone 1

Present your mockup to the customer.

Milestone 3

Continue managing the project and implementing functionality

Module: IDPM Review

E05: Review 01 setup

Set up the first review

E05: Review 01 Preparation

Practice reviewing ICS 314 project code.

E05: Review meeting 01

Conduct the review meeting

Module: Acceptance Testing

E07: Acceptance testing your project

Write acceptance tests for your project

Module: Continuous Integration

E08: Continuous integration for your project

Write GitHub action to run continuous integration for your project

Module: Deployment

Learn to deploy a Meteor app

Deploy your Digits application to Digital Ocean

Deploy your project to Digital Ocean

Deploy your project to Digital Ocean

XC: Set up a domain name and HTTPS

Give your project a cool URL and increase security