Computer Science Assessment

Department Goals

  1. Ensure that hardware and software platforms used for teaching our classes are current and adequate.

  2. Explore new technologies and their role in delivering our curricula.
  3. Develop courses and programs that can make computational science, computational thinking and computer literacy accessible to the entire student body.
  4. Ensure that the undergraduate curriculum, advising practices and assessment activities are current, adequate and satisfy the ABET requirements.
  5. Set teaching loads consistent with other ABET-accredited programs and departments in Master’s I institutions.
  6. Provide an appropriate learning experience to MS students through coursework as well as research.
  7. Ensure diversity of faculty, staff and students through our search processes and by recruiting members of under-represented societal groups.
  8. Actively seek collaborations with academic units across campus and promote interdisciplinary initiatives.
  9. Provide opportunities for faculty and students to interact, work collaboratively on research and disseminate the findings.
  10. Ensure that students, staff and faculty are informed about events, forums and internships through which they can interact with each other, and with external institutions.
  11. Serve on university, college and department external professional committees.

Student Learning Outcomes

April 2006

  1. Students will apply basic constructs of programming languages to write programs.
  2. Students will use algorithms and data structures to solve problems.
  3. Students will write correct, well documented and readable programs in a reasonable amount of time.
  4. Students will analyze programs to determine if they are efficient and well organized.
  5. Students will categorize and analyze problems and identify and employ appropriate tools for solving them.
  6. Students will assess their own work either as an individual or as a member of a team.
  7. Students will demonstrate understanding of operating system design by solving problems.
  8. Students will employ basic computer architecture in designing hardware and software.
  9. Students will demonstrate understanding of the ethical behavior required of a computer scientist.
  10. Students will find gainful, fulfilling opportunities that help them apply skills learned in the program.

Return to Assessment

Untitled Document