
- Optional Concentrations:
- Cybersecurity
- AI and Data Science
- Entertainment Computing
- Web Programming
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 web development, cybersecurity, artificial intelligence, data science, cloud computing, mobile app development, multimedia, database systems, and computer graphics—is 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
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 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 continuing education.
UAH CS Department BS in CS Student Outcomes for ABET
Upon completion of the program, graduates will demonstrate the ability to:
- 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.
- Recognize the need for, and demonstrate 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 - Artificial Intelligence and Data Science Concentration
Artificial Intelligence and 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.
Learn More...