BS Computer Science
BS Computer Science
Bachelor of Science in Computer Science
This program focuses on helping students become flexible professionals who are equipped to learn new technologies and principles in a rapidly evolving field. As a student, you'll learn how to apply advanced methodologies to develop computing solutions. You’ll also learn how to demonstrate your skills through presentations, written work, and projects. Our faculty members often involve students in their research and help students develop career goals.
Our department provides the highest quality education in the theory and practice of computational science. We're committed to creating a student-centered learning environment that promotes close student-faculty relationships and enhances intellectual development. For more information, see our program guide.
The B.S. in Computer Science program is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org, under the commission’s General Criteria and Program Criteria for Computer Science and Similarly Named Programs.
Graduates by Academic Year
Academic Year | Number of Graduates |
2019 - 2020 | 117 |
2020 - 2021 | 140 |
2021 - 2022 | 137 |
2022 - 2023 | 131 |
2023 - 2024 | 119 |
Applicant Status by Fall Term
Term | Applied |
Fall 2019 | 1,161 |
Fall 2020 | 1,189 |
Fall 2021 | 994 |
Fall 2022 | 1,592 |
Fall 2023 | 1,965 |
Fall 2024 | 1,819 |
Enrollment Counts by Fall Term
Academic Period | Count of Enrolled Students |
Fall 2019 | 665 |
Fall 2020 | 717 |
Fall 2021 | 698 |
Fall 2022 | 744 |
Fall 2023 | 824 |
Fall 2024 | 950 |
How does this program prepare its graduates?
This program prepares its graduates to pursue careers in computing, perform as valuable team members, communicate effectively, and seek continuous professional development through student learning outcomes on:
- effective oral, written, technical, and team communication
- ethical and professional training
- algorithms and data structures
- software development
- proficiency in programming and software development
- exposure to multiple languages and platforms
- foundations of theoretical computing
- hardware and operating systems
- working in teams and producing effective team work
- analysis and design
- researching and writing technical papers
Have a special interest in a computer science field?
What jobs will this program prepare its graduates for?
Research and Internship Opportunities
Our faculty members conduct research in areas such as compiler design, algorithms and data structures, software engineering, artificial intelligence, pattern recognition, computer graphics, computer science education, simulation and visualization, database theory, and more.
Our students are currently doing research activities such as developing applications for the Federal Aviation Administration, engineering unmanned quadcopters for the Civil Air Patrol, using machine learning algorithms for pharmaceutical data analysis, developing mobile apps for our School of Medicine, and more.
Opportunity to earn a Master's Degree with only one additional year
The B.S. degree normally can be completed in four years; however, highly motivated students have the opportunity to streamline their academic career to earn both a bachelor's degree and a master's degree in five years rather than six. This "4+1" program requires 12 credits fewer to receive both degrees than when obtaining them separately. Hence it saves students both time and tuition!
Two tracks are available: a thesis track and a non-thesis track.
|
Already a student? click here for students resources...