The Bachelor of Science (B.S.) in Computer Science at the University of Alabama Birmingham provides you with a robust technical foundation to tackle complex computational challenges. This undergraduate degree is ideal for students aspiring to careers in software development, programming, research, and network administration, offering a more technically focused curriculum than a Bachelor of Arts. You will explore core areas such as algorithms, data structures, and programming languages, gaining the essential skills to design, build, and understand sophisticated computer systems and processes.
You will study this program full-time on campus over four years, engaging with required computer science courses, mathematics, and natural sciences. The curriculum includes essential subjects like Discrete Structures, Automated and Formal Languages, and Probability and Statistics in Computer Science, preparing you for advanced topics. Your learning experience will culminate in a Senior BS Capstone project, allowing you to apply your knowledge to a significant computational problem. You will graduate with the analytical and problem-solving skills sought after in the technology industry.