Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Pursuing computer science teaches you to break down complex issues and devise computational solutions. A Bachelor of Science in Computer Science equips you for diverse careers including software engineering, coding, academic research, network management, and web design.
The BS degree requires 48 credit hours in computer science, providing a more technical focus compared to the BA's 36-hour requirement. Your curriculum will incorporate mathematics, natural sciences, and fundamental classes like Discrete Structures, Formal Language Theory, and Programming Languages, establishing core competencies in creating, implementing, and comprehending computer systems and software. High-achieving students can undertake research projects, compose scholarly papers, or deliver academic presentations. Additionally, through UABTeach, you can obtain mathematics teaching certification to share your STEM expertise in educational settings.