This page describes project resources for students enrolled in CISC 4900/4905.
Characteristics of a suitable supervised project include:
Common Type of Projects include:
Characteristics of an acceptable supervisor:
A Version Control Repository must be updated regularly throughout the semester to track timelogs and other documents and project information. Git is a commonly used VCS software along with a GitHub account.
A Project Management Board must be used to track your project tasks and course requirements; updated regularly. Those who are using a GitHub repository to track your project files can consider using GitHub Projects.
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.
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. The instructions for submitting your project deliverables will be announced at the beginning of the semester, as the specific details for submissons can vary each semester.
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, including 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, such as screenshots of your repository, your project management board, etc. You will be asked to submit a draft version before the final version.
Demo Recordings
This is an opportunity to explain your project goals and demonstrate your progress since the beginning of the semester. Demo videos should be 2-5 mins long.
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 a video chat. Please be prepared to turn on your video during your presentation. Your presentation time slot will be 10 minutes long where you present your demo and have Q&A. There is only one live presentation per group. Please note that live presentation appointments need to be made in advice, please pay careful attention to the course calendar for the deadline to book your appointment.
Final Project Video Recording
This is your opportunity to explain your project outcome, including demonstrations and and highlighting select moments your experience throughout the semester. 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. Final video recordings should be 15 minutes long.
© Designed by Katherine Chuang. This page is still a work in progress, contents may shift around.