Search
School of Informatics and Computing Menu

INFO-C 450 System Design

3 credits

Prerequisites: INFO-C 300

This course introduces the concepts of large-scale system design and development. Topics include the software development life cycle, specification, analysis, design, modeling, use cases, user interface design, planning, estimating, reusability, portability, working in teams, introductory project management, and CASE tools. Student teams will present their final project design.

Learning Outcomes

  1. Design, implement, test, and debug web-based solutions.
  2. Use object-oriented modeling to devise a solution to a large-scale problem.
  3. Perform functional decomposition of a large- scale problem.
  4. Develop a data model and subsequent design and implementation of a database for a discipline-specific problem (including knowledge of XML and SQL).
  5. Carry out key tasks of project management as it relates to large information systems projects.
  6. Identify elements of proper interface design, and ability to build user-centered interfaces.
  7. Demonstrate proficiency in contemporary technological tools for communication and collaboration.
  8. Demonstrate proficiency in technological tools for collaboratively designing and coding programs.
  9. Use oral, written, and visual communications of both qualitative and quantitative information effectively within a team.
  10. Exhibit skills, behaviors, and attitudes necessary to function as an effective team member.
  11. Articulate legal and ethical issues when using the creative work of others and respect the intellectual property of others.

Course Delivery

  • Online

Course Schedule

Syllabi

There is not a syllabus available for this course.