Course

Course Summary
Credit Type:
Course
ACE ID:
BOTT-0006
Organization's ID:
CS491
Organization:
Location:
Hybrid
Length:
143.5 hours
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 2 Computer Information Systems
Description

Objective:

The course objective is for students to learn how to work with the modeling language of UML, including the syntax for visually modeling software applications along with case studies of design pattern implementations.

Learning Outcomes:

  • Design core UML diagram models
  • Demonstrate how to build class diagrams for proper object-oriented class structure
  • Summarize strategies for working with a problem domain and how to select the proper diagram for each situation
  • Describe problem solving techniques for application modeling

General Topics:

  • Intro to UML and diagram overview
  • Analysis of key diagram types
  • Analysis modeling and determining requirements
  • Structure modeling
  • Behavior modeling
  • Design modeling
  • Class and method design
  • Construction installation and operations
Instruction & Assessment

Instructional Strategies:

  • Audio Visual Materials
  • Case Studies
  • Classroom Exercise
  • Computer Based Training
  • Discussion
  • Laboratory
  • Learner Presentations
  • Lectures
  • Practical Exercises

Methods of Assessment:

  • Quizzes

Minimum Passing Score:

70%
Supplemental Materials