CSCI-Y 791 Graduate Independent System Development
1-6 credits
- Prerequisite(s): Permission from a faculty mentor and department approval.
- Delivery: On-Campus
Description
This course offers graduate students the opportunity to design and develop a substantial system under the guidance of a faculty mentor. During the course, students hone their skills in creativity and problem-solving. Students compose a detailed report on the system’s architecture, features, and performance. The course culminates in the system’s public release, showcasing their achievement and contribution to the broader community.
Topics
Introduction and literature review
- Overview of system development
- Importance of system development in the industry
- Finding and analyzing relevant literature
- Writing a literature review
Requirement specification
- Gathering and documenting requirements
- Tools and techniques for requirement specification
System design
- System architecture
- Designing system components
Project planning and management
- Project timelines
- Risk management
Unit and integration testing
- Writing test cases
- Conducting unit and integration tests
Feedback integration
- Gathering feedback
- Integrating feedback into the development process
Final project report
- Structuring the final report
- Writing a clear and comprehensive report
Project presentation
- Presentation skills
- Handling Q&A sessions effectively
Project release
- Preparing for release
- Community engagement and feedback
Learning Outcomes
- Synthesize knowledge from diverse literature to develop system. CS 7
- Analyze complex systems to identify gaps or challenges that require further development. CS 1
- Design, create, and evaluate a substantial system, applying advanced knowledge and skills acquired during the course. CS 2
- Evaluate feedback critically and integrate valuable inputs into the project to refine it further. CS 6
Policies and Procedures
Please be aware of the following linked policies and procedures. Note that in individual courses instructors will have stipulations specific to their course.