cs445 - Course and Program Outcomes
Course Outcomes
-
Explain and justify the principles of Object Oriented concepts (review abstraction & abstract
data types, encapsulation, inheritance, polymorphism, aggregation)
-
Analyze and identify the strengths (and weaknesses) of in-depth areas of the Object Oriented paradigm.
-
Analyze, explain, & compare the qualities of Object Oriented languages and how well they
support the object model.
-
Explain and analyze the key points of Object Oriented analysis.
-
Explain and analyze the key points of Object Oriented design.
-
Design, implement, test and debug multi-phased Object Oriented application.
-
Explain and utilize contemporary Object Oriented methodologies (data-driven methodology and
behavior-driven methodology)
-
Utilize contemporary notation (Unified Modeling Language) to express the artifacts of Object
Oriented Analysis & Design (class design, class relationships, object interaction,
object states, etc.)
-
Perform Object Oriented Analysis & Design on a real-world problem.
-
Explain and Utilize Complex Design Patterns.
-
Create an implementation of the resultant Object Oriented design.
-
Examine new & contemporary concepts in Object Orientation.
-
Communicate the deliverables of a software development project.
Program Outcomes
-
An ability to analyze a problem, and identify and define the computing requirements
appropriate to its solution.
-
An ability to design, implement and evaluate a computer-based system, process, component,
or program to meet desired needs.
-
An ability to communicate effectively with a range of audiences.
-
An ability to use current techniques, skills, and tools necessary for computing practices.
-
An ability to apply mathematical foundations, algorithmic principles, and computer science
theory in the modeling and design of computer-based systems in a way that demonstrates
comprehension of the tradeoffs involved in design choices.
-
An ability to apply design and development principles in the construction of software systems
of varying complexity.
|