Course Requirements

This page describes the course requirements for students enrolled in CISC 4900/4905.

These are the documents to be handed in throughout the semester to both your instructor and supervisor.
Submission instructions will be provided on Blackboard learning management system for enrolled students.
↓ 1st Week ↓

Project Acquisition

At the beginning of the semester, you are to identify a project and a supervisor.

Students may find their own project, within or outside the school. Many students use projects at work for their CISC 4900 project.

↓ Approx. 1 week later ↓

Submit Surveys

Let instructors know the status of your project acquisition by submitting initial forms by the deadline noted on the course calendar.

 

Project Logs

Students enrolled in this course are expected to undertake and complete a significant computer-related project. Expect to spend at least 15 hours per week on project related activities.

The log contains a record of all project-related activities; it should indicate both the time spent and the nature of the activity. You are to update your project logs throughout the semester and submitted with reports.

Date Activity Next Steps / Challenges
8/27 1 hr Attended Orientation Session [ ] find a supervisor
1 hr Draft email to supervisor
8/29 2 hr Started outline for project report
8/30 3 hr Write and edit project description
... ... ... ...

 

↓ Throughout the semester ↓

 

Project Updates


Demo Recordings
This is an opportunity to explain your project goals and demonstrate progress.



Live Presentation
During the middle of the semester, you will be responsible for explaining your project designs and demonstrate your work in progress in real time over zoom. Your presentation time slot will be 10 minutes long where you present your demo and have Q&A.

 

↓ Approx. 10th Week ↓

 

Project Deliverables

You are responsible for documentation of project related activities that go into planning and completing the project. Your project deliverables are several iterations of documentation.


Diagrams

As part of project planning you should have a technical understanding of the system you are working with. Your diagrams may include sketches showing data flow, programming logic flow, user interfaces, organization chart, etc.


Presentation Slides
Your presentation slides compose of a brief description of your project, diagrams showing the designs for explaining your project, along with demonstrations with work completed. Describe the work completed thus far and outline any remaining work.

 

↓ End of the Semester ↓

 

Project Final Version

This final version of the the report contains a collection of documents that describe the resulting project in a production ready form, including but not limited to: source code and documentation, and project logs.

 

Presentation Slides

The final version of your presentation slides.

AND

Time Logs

The log contains a record of all project-related activities; it should indicate both the time spent and the nature of the activity.
The final logs should contain the activities from the beginning of the semester to the end that show approximately 15 hours per week of time spend towards the project.

AND

Demo Recording

Demonstrate the work you've completed and explain how you've constructed the project.

Presentation materials can include slides, source code, example use cases, and so forth to demonstrate the work that you have completed.
Length of your video should be 10-15 minutes in length. This means no less than 10 minutes and no more than 15 minutes.

Course Timeline

This course has one required orientation meeting during the first week, then 15 hours per week required project time.

Students are responsible for managing their projects and turning in reports by deadlines stated on the course calendar

Start

First Week

Orientation Meeting

Add Deadline

Submit Initial Surveys

Schedule Live Presentation

Continue on your project

Maintain Weekly Time Logs

Meet with your supervisor

Demo Recording Update #1

10th Week

Presentation Slides, 1st Draft Due

Continue on your project

Maintain Weekly Logs

Meet with your supervisor

Demo Recording Update #2

Drop Deadline

Final Version Due

Presentation Slides, Time Logs, Demo Recording Final Version

End

© Designed by Katherine Chuang. This page is still a work in progress, contents may shift around.