request more information Optional Concentrations: 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 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. 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. Classes & Requirements Program Checksheets Sample 4-Year-Plan 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. Classes & Requirements Program Checksheets Sample 4-Year-Plan 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. Classes & Requirements Program Checksheets Sample 4-Year-Plan 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. Classes & Requirements Program Checksheets Sample 4-Year-Plan 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 vulberabilities 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... Courses Transfer Courses Admissions Financial Aid Cost of Attendance Science Minors ALUMNI SPOTLIGHT Jonathan Shields Software Engineer, Boeing BS Computer Science, 2017 MS Cybersecurity - CS, 2018