INFSCI 2511 INFORMATION SYSTEMS DESIGN

Object-oriented design best practices; principles of system architecture; design patterns; requirements traceability; construction of uml-compliant models (class, sequence, communication and package diagrams); refactoring; iterative development of system prototype. Requires knowledge of fundamental of programming concepts including abstract classes, interfaces, inheritance, polymorphism, and message passing.

Academic Career: Graduate
Course Component: Lecture
Grade Component: Grad LG/SNC Basis
Course Requirements: PREQ: INFSCI 2510; PROG: School of information Science or Sch Computing and Information
Course Attributes: Global Studies
Minimum Credits: 3
Maximum Credits: 3