Computer Science Assessment
Ensure that hardware and software platforms used for teaching our classes are current and adequate.
- Explore new technologies and their role in delivering our curricula.
- Develop courses and programs that can make computational science, computational thinking and computer literacy accessible to the entire student body.
- Ensure that the undergraduate curriculum, advising practices and assessment activities are current, adequate and satisfy the ABET requirements.
- Set teaching loads consistent with other ABET-accredited programs and departments in Master’s I institutions.
- Provide an appropriate learning experience to MS students through coursework as well as research.
- Ensure diversity of faculty, staff and students through our search processes and by recruiting members of under-represented societal groups.
- Actively seek collaborations with academic units across campus and promote interdisciplinary initiatives.
- Provide opportunities for faculty and students to interact, work collaboratively on research and disseminate the findings.
- 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.
- Serve on university, college and department external professional committees.
Student Learning Outcomes
- Students will apply basic constructs of programming languages to write programs.
- Students will use algorithms and data structures to solve problems.
- Students will write correct, well documented and readable programs in a reasonable amount of time.
- Students will analyze programs to determine if they are efficient and well organized.
- Students will categorize and analyze problems and identify and employ appropriate tools for solving them.
- Students will assess their own work either as an individual or as a member of a team.
- Students will demonstrate understanding of operating system design by solving problems.
- Students will employ basic computer architecture in designing hardware and software.
- Students will demonstrate understanding of the ethical behavior required of a computer scientist.
- Students will find gainful, fulfilling opportunities that help them apply skills learned in the program.