CSC489-01-FA20 SENIOR THESIS I

Course overview

Welcome to CSC489 Senior Thesis I!

Resources

Meetings

We will be meeting virtually each week as a group to discuss ideas and project progress. You can meet with me as needed during office hours (contact me if you cannot make office hours so we can schedule another time).

Schedule

Week

Homework videos

Homework

Class activities

1

9/4

 

 

    • Course overview
    • Picking a project (what's the right scope?)
    • Examples of good projects

2

9/11

Coming up with ideas Links to an external site.

5 ideas

3

9/18

Scoping and assessing an idea Links to an external site.

 

PoCs Links to an external site.

PoC plans for two ideas

 

 

4

9/25

 

Complete most crucial PoC for two ideas

5

10/2

How to survey and write up related work Links to an external site.

Related work with citations

6

10/9

How to write user stories Links to an external site.

 

How to make a wireframe Links to an external site.

User stories I

 

Wireframes I

 

Completed PoCs (nothing to submit, but be ready to discuss what you've done)

7

10/16

How to plan a prototype Links to an external site.

 

How to make a diagram Links to an external site.

 

Planning data storage Links to an external site.

Diagrams

 

Data model

8

10/23

Thesis proposal format Links to an external site.

First draft of Thesis proposal

9

10/30

 

Updated user stories, diagrams, wireframes, and data models

10

11/6

How to record a demo Links to an external site.

Demo of initial prototype

11

11/13

 

Website draft

12

11/20

 

Second draft of Thesis proposal

13

12/4

Making a presentation Links to an external site.

Presentation draft

Give draft presentations

14

12/11

 

Thesis proposal

Thesis website

Prototype code

Prototype demo video

Presentation

Give presentations

 

CC Attribution This course content is offered under a CC Attribution Links to an external site. license. Content in this course can be considered under this license unless otherwise noted.