Program Outcomes and Assessment Measures
|
Program Outcomes |
Assessment Measures |
|
1. Identify, formulate, and solve computer science problems. |
a) Surveys of program alumni and employers. Senior Project. 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. Surveys of program alumni and employers. 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. |