
request more information
UAH's Computer Science Department provides students with a strong computing background that paves the way for students to work in a wide variety of computing careers.
An extensive set of elective courses, including in web development, cybersecurity, data science, cloud computing, mobile app development, multimedia, database systems, computer graphics, are available to further prepare students for their desired specialization.
All UAH computer science degrees meet national standards for excellence and are fully accredited by the Computing Accreditation Commission of ABET.
UAH Computer Science Department Program Educational Objectives for ABET
The computer science alumni will have, within 3-5 years of graduation, achieved the following Program Educational Objectives:
- Create value for the organization through the application and/or documentation of Computer Science principles.
- Show leadership capability and work effectively with others of varying backgrounds in team environments.
- Pursue professional development through graduate study and/or continuing education.
UAH CS Department BS in CS Student Outcomes for ABET
- Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
- Recognition of the need for, and an ability to engage in, continuing professional development.
Computer Science, BS
Students will cover the theoretical and mathematical foundations of computing including core coursework in computer architecture and programming, data structures, algorithms, and logic and computation. This degree is extremely versatile and electives can be chosen to emphasize desired specializations.
Computer Science, BS - Cybersecurity Concentration
UAH now offers a Cybersecurity concentration for COmputer SCience majors, ensuring that students are trained in identifying and remedying security threats in the field.
Computer Science, BS - Data Science Concentration
Data science continues to evolve as one of the most promising and in-demand career paths for skilled professionals. This optional concentration covers analyzing large amounts of data, data mining, and the related programming skills.
Computer Science, BS - Entertainment Computing Concentration
Computer science has become an integral part of many fields of entertainment. Computer-based tools enable the creation of storyboards, models, animation, texturing, lighting, and rendering. This optional concentration explores the components of computing that enhance the entertainment experience.
Computer Science, BS - Web Programming Concentration
Web programming refers to the building, creating, and maintaining of websites. It includes aspects of web design, web publishing, web programming, and database management. This optional concentrations prepares students to develop dynamic web applications.
Intensive Cybersecurity Schedule
Cybersecurity is the practice of protecting systems, networks, and programs from digital attacks. The Computer Science elective courses below will prepare students to identify system vulnerabilities and utilize programming to protect networks and systems from malicious attempts to hack into the operating systems.
Take at least 9+ credit hours of the following courses:
CS 370 Introduction to Computer Networks
CS 465 Network Security
CS 480 Mobile Digital Forensics
CS 485 Computer and Software Security
Take remaining credit hours, if any, to complete at least 12 hours of cybersecurity courses:
CS 454 Introduction to Cloud Computing
CS 453 Client/Server Architectures
CS 487 Database Systems
Learn More...
Jonathan Shields
Software Engineer, Boeing
BS Computer Science, 2017
MS Cybersecurity - CS, 2018