The Bachelor of Science in Computer Science program is accredited by the Computing Accreditation Commission (CAC) of the Accreditation Board for Engineering and Technology (ABET).
Use powerful computers with cutting-edge software tools to solve complex computational problems. Take advantage of an outstanding laboratory as you master the curriculum, based on the Association for Computing Machinery's recommendations. Explore algorithms, software design and development, and real-world challenges in this exciting computer science major.
What you’ll study
Professors regularly upgrade their courses to reflect constant changes within this evolving industry. With a practical approach, you'll gain expertise in: algorithms and data structures, architecture, database and information retrieval, human-computer interaction, numerical and symbolic computation, operating systems, programming languages, and software methodology and engineering.
How you’ll learn more
By emphasizing laboratory experiences, your professors bring the coursework to life. Beyond coding, you’ll integrate theory, abstraction, and design into your practical projects. You'll also be challenged to bridge the gap between hardware and software issues.
Where it can take you
Apply your skills across a range of potential career paths, and become the reliable computing professional every business and organization needs. With a degree in computer science, you'll be ready to advance in government, higher education, and across the high-tech industry.