COP 3402 Learning Objectives and Outcomes

This page specifies the learning objectives and outcomes for the course. Objectives are skills that students will exhibit 3 to 5 years after the course; that is, they are long range goals. Outcomes are skills that students are measured against during the course. In essence, the objectives are a (requirements) specification we refine into the more detailed outcomes, which we try to achieve by the instruction given in the course.

General information about this course, including more traditionally presented learning objectives and outcomes, and the course's syllabus are found on separate web pages.

Program Educational Objectives

The program educational objectives (PEOs) below are set for Computer Science bachelor's degree as a whole, and the statements of these PEOs are quoted (or modified) from the department's accreditation web site (in particular, the "Program Educational Objectives" for "Computer Science"). The purpose of the following is to tie this course's objectives into the department's document. Links to this course's learning objectives look like [QuicklyLearn].

Objective 1 [CSPEO1]

"CS graduates participate as effective and productive team members or team leaders in the development of large computer and software systems covering a broad range of engineering and scientific applications in their chosen careers."

Impact: participate in team work [Participate] is an enrichment objective for COP 3402, because we are not explicitly assessing teamwork.

Objective 2 [CSPEO2]

"CS graduates demonstrate the knowledge and skills to do advanced studies and research in computer science and related engineering and scientific disciplines."

Impact: This is an important objective that leads to all the course's essential objectives [Explain] [Implement] [Evaluate].

Return to top

Learning Outcomes

The learning outcomes below are set for computer science bachelor's degree as a whole, and the statements of these outcomes are quoted (or modified) from the department's accreditation web site (in particular, the "Student Outcomes" for "Computer Science"). The purpose of the following is to tie this course's outcomes into the department's document. Thus the presentation is organized by the department's outcomes, and within each of these, the impact on the course's outcomes is stated. Links to this course's learning objectives, look like [QuicklyLearn].

The CS bachelor's degree outcomes are prefaced by "All graduating CS majors shall [be able to]:"

Outcome 1 [CSOut1]

"analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions"

Impact: This is an important outcome that impacts COP 3402 and leads to the essential outcomes [UseConcepts], [Build].

Outcome 2 [CSOut2]

"design and implement a computing-based solution to meet a given set of computing requirements in the context of the program's discipline"

Impact: This is an important outcome for COP 3402 and leads to the essential outcomes: [Build] [Appraise]

Outcome 3 [CSOut3]

"evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline"

Impact: This is an important outcome for COP 3402 and leads to the essential outcomes: [Build] [Appraise]

Outcome 4 [CSOut4]

"communicate effectively in a variety of professional contexts"

Impact: This is not an outcome for COP 3402 and will not be directly assessed. However, it is somewhat related to outcome [UseConcepts].

Outcome 5 [CSOut5]

"recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles"

Impact: This is not an outcome for COP 3402 and will not be directly assessed.

Outcome 6 [CSOut6]

"function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline"

Impact: This is an important enrichment outcome for COP 3402 [Collaborate], but it will not be directly assessed.

Outcome 7 [CSOut7]

"apply computer science theory to produce computing-based solutions"

Impact: This is an important outcome for COP 3402 and leads to the essential outcome [UseConcepts].

Outcome 8 [CSOut8]

"apply software development fundamentals to produce computing-based solutions"

Impact: This is an important outcome for COP 3402 and leads to the essential outcomes: [Build] [Appraise]

Return to top

Last modified Tuesday, January 3, 2023.

This web page is for COP 3402 at the University of Central Florida. The details of this course are subject to change as experience dictates. You will be informed of any changes. Please direct any comments or questions to Gary T. Leavens at Leavens@ucf.edu. Some of the policies and web pages for this course are quoted or adapted from other courses I have taught, in partciular, COP 4020.