Outcomes Home  Computer Science Major Learning Outcomes--an Example
Why?

What?

How?

Handbooks and Manuals

Examples

Helpful Links



Expected Major Outcomes In Computer Science
 

Knowledge: To demonstrate a working knowledge of:

Skills: To demonstrate the use of content knowledge to solve problems of:

The principles and methods of analyzing algorithms and of algorithm design techniques.

The principles and methods of analyzing algorithms and of algorithm design techniques.

Mathematics of discrete structures, constructs and the application of discrete mathematics to modeling in computer science.

Mathematics of discrete structures, constructs and the application of discrete mathematics to modeling in computer science.

The principles, processes, and life cycles of computer systems development and the modeling techniques and tools to represent and elaborate systems under development and of computer systems project team management.

The principles, processes, and life cycles of computer systems development and the modeling techniques and tools to represent and elaborate systems under development and of computer systems project team management.

The current, best practices programming and usability paradigms and have a working knowledge of programming in high-level programming languages that implement the paradigms.

The current, best practices programming and usability paradigms and have a working knowledge of programming in high-level programming languages that implement the paradigms.

The principles and processes of hardware systems development of the modeling techniques and tools to represent the phases of development and use this knowledge to solve related problems;

The principles and processes of hardware systems development of the modeling techniques and tools to represent the phases of development and use this knowledge to solve related problems;

The principles and process for designing digital logic devices and of parameters of current technologies and use this knowledge to solve related problems.

The principles and process for designing digital logic devices and of parameters of current technologies and use this knowledge to solve related problems.