For undergraduates, the Computer Science department offers a B.S. degree in Computer Science An Intensive Cybersecurity Schedule allows students interested in that area to be fully informed An Entertainment Computing Concentration (Gaming and Entertainment Computing) is available A Data Science Concentration is available A Web Programming Concentration is available The Computer Science department also offers the following minors in Computer Science Computer Science Computer Language and Systems Entertainment Computing Please refer to the Catalog for an updated list of courses. Course Requirements for a B.S. Degree in Computer Science The minimum number of hours required for a B.S. degree with a major in computer science is 120 distributed as shown below. AP credit may be used to replace certain required courses. Checksheet - Computer Science Major Intensive Schedule of Cybersecurity Courses CS students interested in Cybersecurity should take 12 credit hours, as computer science and technical elective courses, selected as follows: at least 9 hours taken from Group A below, and the remaining credit hours, if any, from Group B below. Group A: CS 370 Introduction to Computer Networks CS 465 Network Security CS 480 Mobile Digital Forensics CS 485 Computer and Software Security Group B: CS 454 Introduction to Cloud Computing CS 453 Client/Server Architectures (Web Programming and Middleware) CS 487 Database Systems IS 401 Survey of Information Assurance COMPUTER SCIENCE at UAH - JUMP PROGRAM DETAILS FIVE YEAR COMBINED BS / MS DEGREE PROGRAM Undergraduate courses GERs + Pre-professional GER 48 cr hrs Core Computer Science courses 31 cr hrs Computer Science elective courses 15 cr hrs Math 17 - 21 cr hrs Technical Elective 3 cr hrs General Electives 10 cr hrs TOTAL 128 cr hrs Graduate courses Core Computer Science courses 9 cr hrs Computer Science elective courses 24 cr hrs (to include CS 524 if not taken previously) TOTAL 33 cr hrs One option for the 5-year Combined Curriculum follows: CS 524 replaces CS 424 in the BS curriculum and is double counted. Two other courses from the set of 500-level courses (not to include CS 513 or 517) will be double counted as electives for the BS program and the MS program. CS 650 or 617, required courses for the MS/CS may be taken in your senior year Your JUMP program of study must be approved by the JUMP advisor Other options: The CS department also offers master's degrees in software engineering and cybersecurity. If you plan to enroll in one of these degree programs consult with the JUMP advisor to choose courses that will be applicable. TOTAL HOURS FOR BS + MS 128 + 33 = 161 TOTAL HOURS FOR BS/MS WITH JUMP: 149 CS students can apply to the JUMP program after completing CS 317 and preferably CS 321. A JUMP candidate must have a 3.5 GPA in computer science courses and an overall GPA of at least 3.25. For more information, go to http://www.uah.edu/admissions/graduate/joint-undergraduate-masters-program