Computer Science Learning Outcomes
The curriculum for the baccalaureate degree in computer science is designed
to prepare students for careers as computer scientists in industry and business
and for graduate studies. The goal of the department is to provide a curriculum
that will prepare students for continued professional development. In addition
to providing both breadth and depth, such a curriculum will install in students
critical thinking, problem solving, and effective communication skills.
The following are the departmental goals, A - C, and the intended learning
outcomes for each goal.
A. Provide a curriculum that encompasses the breadth of computer science
and depth in one of several specialized areas.
Each graduated student should:
- A.1. Understand the fundamental principals of the science of computation,
including those of algorithm analysis, software design, operating systems, and
database.
- A.2. Have the ability to analyze, design, implement and test a system or component
with respect to a variety of criteria relevant to the task.
- A.3. Be proficient in more than one programming language.
- A.4. Have a knowledge of contemporary issues in an area of concentration.
B. Prepare students to function professionally in the field of computer
science and/or graduate studies in computer science or other related fields.
Each graduated student should:
- B.1. Appreciate the responsibilities and ethical issues in the design and
application of computer systems.
- B.2. Understand the concepts and analytical approaches used in the sciences
and mathematics.
- B.3. Possess the ability to solve problems using efficient algorithms and
data structures.
C. Develop critical thinking and problem-solving skills in our students.
Each graduated student should:
- C.1. Communicate effectively, both orally and in writing.
- C.2. Work effectively, both independently and in a team.
- C.3. Possess a recognition of the need for and ability to engage in lifelong
learning.
The following tools are used to verify the successful achievement of the intended
learning outcomes:
Structured Informal Assessments
- Student Evaluation of Instruction: Performed at the end of each semester
for all courses.
- Faculty Self Assessment of Instruction: Performed after each semester for
all computer science courses that may be applied toward the degree.
- Senior Exit Interviews: Performed at the end of each semester for all graduating
seniors.
- Alumni Surveys: Conducted one and five years after graduation.
- Industry/Employer Surveys: Conducted every 4 years.
- Peer Evaluation of Instruction: Performed annually for each faculty member.
Unstructured Informal Assessments
These include correspondence with alumni, conversations with recruiters,
GRE scores for students who apply for graduate studies, and conversations
with students and colleagues.