CSC686 Computer Science Project I

Lead Faculty: Dr. Pradip Peter Dey

Course Description

A study of the software development practices. Emphasizes logical organization of system and communicating design through documentation suitable for generating a concrete implementation. Students construct an original project with practical applications utilizing software engineering concepts.

Learning Outcomes

  • Analyze a computational problem and produce a requirements analysis specification of the problem.
  • Assess the difference between problem models and solution models.
  • For a given a problem, develop a use-case analysis of the problem.
  • Determine the overall system solution architecture.