With computer science rapidly evolving, we ensure our students are equipped to meet the future of technology. Computer science may move at a high speed, but our professors take the time to break down material. Our program focuses individually on students’ needs and makes sure they have a full understanding of material, technology, and techniques that will equip them to contribute to society.
The undergraduate program leading to the degree of Bachelor of Science in Computer Science prepares students for direct entry into a career in computer science or further studies at the graduate level. Our program is tailored to prepare the students professionally to face the challenges of the rapidly evolving area of computer science. In addition, they are also equipped to contribute to and service the needs of a society that requires critical thinking and dedication to life-long learning.
The Computer Science (Bachelor of Science in Computer Science) program is accredited by the Computing Accreditation Commission (CAC) of ABET, under the commission’s General Criteria and Program Criteria for Computer Science and Similarly Named Computing Programs.
-
Course Sequence
Learn More -
Outcome and Enrollment Data
Learn More
Mission
The mission of the Department of Electrical Engineering and Computer Science is to educate men and women in the disciplines of electrical engineering and computer science, in order to prepare them professionally so that they can contribute and serve the needs of society with a commitment founded on moral and ethical principles.
Program Educational Objectives
Within a few years following graduation, Computer Science program graduates will demonstrate, or have attained the following:
- Demonstrate broad computer science knowledge as a foundation for lifelong learning and professional or graduate success.
- Apply creative and critical reasoning to solve technical problems ethically and responsibly in service to society.
- Use mathematical, scientific, and technical knowledge to address real-world challenges while pursuing ongoing professional growth and adaptability.
- Employ effective communication, organization, and teamwork skills to collaborate and bridge gaps between technology and end users.