National University




Request Information

(800) 628-8648 Get Started

Campus Finder

Areas of Study

CSC687 Computer Science Project II

Lead Faculty: Dr. Alireza Moztarebi Farahani

Course Description

course, meets once a week. A continuation of the student project. Student teams complete the project in this phase. The project is coded, module-tested, system-tested and all documentation is completed. Grading is by H, S, or U only.

Learning Outcomes

  • Analyze a computational problem and produce a requirements analysis specification of the problem.
  • Assess the difference between problem models and solution models.
  • Given a problem, develop a use-case analysis of the problem.
  • Apply computational principles such as abstraction, encapsulation, localization to real world problem.
  • Apply programming models such as Object Oriented Programming, Structured Programming to develop a programming solution.
  • Utilize design tools for designing a computational system.
  • Apply case tools to develop a computational solution to a problem.
  • Develop an application based on a given design and requirements.
  • Build complete computational systems.
  • Develop solutions using automated knowledge based software.
  • Address security issues with electronic data transfer.

Prerequisite