Computer Science / Security Programs Outcomes

Program Outcomes and Assessment Measures

Program Outcomes

Assessment Measures

1. Identify, formulate, and solve computer science problems.

a) Surveys of program alumni and employers.


b) Senior Project.


c) Standardized tests.

2. Develop programs effectively in at least 3 languages under at least 2 operating systems.

a) Grades in Principles of Programming II, Object-oriented Programming, Machine Organization, and Database Management.


b) Surveys of program alumni and employers.


c) Standardized tests.

3. Demonstrate knowledge of the basic principles of data structures, algorithms, programming language concepts and theory, and operating systems.

a) Grades in Data Structures, Analysis of Algorithms, Automata and Language Design, and Operating Systems.

b) Standardized tests.

4. Demonstrate a familiarization of computer organization, architecture, and networks.

a) Grades in Machine Organization and Network Programming.

5. Demonstrate knowledge of basic software engineering principles and be able to design, implement, and test a moderately complex software system.

a) Senior Project.

6. Learn new technologies on their own.

a) Surveys of program alumni and employers.

7. Demonstrate knowledge of core issues concerning professional, social, and ethical responsibilities in computing.

a) Grades in Ethical Issues in Computing.

b) Surveys of program alumni and employers.

8. Communicate effectively orally and in writing.

a) Grades in required English, Speech, and Ethical Issues in Computing.

9. Demonstrate knowledge of differential and integral calculus, discrete mathematics, and probability and statistics.

a) Passing grade in the course as assigned by the Mathematics faculty.

10. Use their well-rounded education to participate in intelligent discussions of topics outside of the computer science major, with emphasis on the arts, sciences, and humanities.

a) Passing grade in the liberal studies courses.

b) Surveys of program alumni and employer.