
Current Undergraduate
The Computer Science Department offers many program
options for undergraduate students, including a bachelor of
science, a bachelor of arts, a minor, and combinations with
other areas of interest. The majority of our majors pursue
the bachelor of science, which is accredited by the
Computing Accreditation Commission of ABET, http://www.abet.org. Formal objectives and outcomes
for this program are listed below.
Academic Information for Undergraduates
Student Groups affiliated with the department
BS Program Objectives
(What we want our graduates to be able to DO several years after graduation.)
- Successfully engage in professional practice in the
computing sciences or apply computer science tools and
techniques to another field of interest.
- Pursue advanced study in the computing sciences.
- Behave in a professional and ethical manner.
- Work successfully in both independent and team environments.
BS Program Outcomes
(What skills we expect our students to have by graduation, to
facilitate the objectives.)
- An ability to apply knowledge of computing and
mathematics appropriate to the discipline.
- An ability to analyze a problem, and identify and define
the computing requirements appropriate to its solution.
- An ability to design, implement, and evaluate a
computer-based system, process, component, or program to meet desired
needs.
- An ability to function effectively on teams to
accomplish a common goal.
- An understanding of professional, ethical, legal,
security and social issues and responsibilities.
- An ability to communicate effectively with a range of
audiences.
- An ability to analyze the local and global impact of
computing on individuals, organizations and society.
- Recognition of the need for and an ability to engage in
continuing professional development.
- An ability to use current techniques, skills, and tools
necessary for computing practice.
- An ability to apply mathematical foundations, algorithmic
principles, and computer science theory in the modeling and design of
computer-based systems in a way that demonstrates comprehension of the
tradeoffs involved in design choices.
- An ability to apply design and development principles in
the construction of software systems of varying complexity.
The B.S. in Computer Science degree program is accredited by the
Computing Accreditation Commission of ABET,
http://www.abet.org.