Secure Software Development BAS Degree
The Bachelor of Applied Science (BAS) degree in Secure Software Development, “The Software side of Cyber Security”. The degree requires completion of 120 credit hours. Students will be required to declare the BAS through admissions. Students are required to meet with Computer Technology/Computer Science faculty to set up an initial subject-specific advising meeting; develop a student plan; and review their general education requirements/transfer credits. Satisfactory completion (grade of C or higher), is mandatory for all core and computer prefixed (CIS,CNG,CSC,CWB) degree coursework. All skill set courses (CIS, CNG, CSC and CWB) must have been completed within 7 years of the current date for use within the earned program. Course work for this degree can be completed in traditional, hybrid, or online format.
This area of emphasis prepares you to become a programmer in secure software development. You will develop skills using multiple programming languages and databases and implement component security using industry’s best security practices. You will also design, develop, and test secure software applications; conduct software penetration testing; and provide recommendations for reducing computer security risks. This degree also focuses on critical elements of software security; implement techniques for mitigating security risks; and you will identify and develop software solutions to threats and attacks in order to minimize risk and protect privacy.
Degree Requirements
General Education Required Courses (21 credits)
Mathematics
| MAT 1340 | College Algebra: GT-MA1 | 4 |
| or higher | |
| Total Credit Hours: | 4 |
Social and Behavioral Science
Choose one of the following
| ANT 1001 | Cultural Anthropology: SS3 | 3 |
| or | |
| ANT 1002 | Cultural Anthropology Lab: GT-SS3 | 1 |
| ECO 1001 | Econ Of Social Issues: SS1 | 3 |
| or | |
| ECO 2001 | Prin of Macroeconomics: SS1 | 3 |
| GEO 1005 | World Regional Geography: SS2 | 3 |
| HIS 1110 | The World: Antiquity-1500: HI1 | 3 |
| PSC 1011 | American Government: SS1 | 3 |
| PSY 1001 | General Psychology I: SS3 | 3 |
| SOC 1001 | Intro to Sociology I: SS3 | 3 |
| CRJ 1010 | Intro to Criminal Justice: SS3 | 3 |
| Total Credit Hours: | 3 |
Arts and Humanities
Choose one of the following
Natural and Physical Science
Choose one of the following
| BIO 1111 | GenBio I: Molecular & Cellular Biology w/Lab: GT-SC1 | 5 |
| CHE 1011 | Intro to Chemistry I/Lab: SC1 | 5 |
| PHY 1111 | Physics Alg-Based I/Lab: SC1 | 5 |
| Total Credit Hours: | 5 |
English
Choose one from the following:
| ENG 1021 | English Composition I: CO1 | 3 |
| ENG 1031 | Technical Writing I: CO1 | 3 |
| Total Credit Hours: | 3 |
Communication
Choose one from the following:
| COM 1150 | Public Speaking | 3 |
| COM 1250 | Interpersonal Communication: GT-SS3 | 3 |
| Total Credit Hours: | 3 |
Computer Technology Courses
Lower Division Computer Technology Courses (42 credits)
Choose one of the following
| CIS 1018 | Intro PC Applications | 3 |
| CIS 1055 | Complete Spreadsheets | 3 |
| Total Credit Hours: | 42 |
Computer Technology Electives (9 credits)
Choose 9 credits from the following:
| CNG 1032 | Network Security Fundamentals | 3 |
| CSC 2017 | Advanced Python Programming | 3 |
| CSC 2040 | Java Programming | 3 |
| CSC 2030 | C Programming: Platform | 3 |
| DAT 1001 | Intro to Data Science | 3 |
| Faculty Approved Elective (3 credits) | |
| Total Credit Hours: | 9 |
Required Internship
| CSC 2080 | Internship | 4 |
| Total Credit Hours: | 4 |
Upper Division Computer Technology Courses (32 credits)
Choose 12 credits from the following
| CSC 3000 | Advanced Computer Architecture | 4 |
| CNG 3010 | Fundamentals of Cybersecurity | 4 |
| CNG 3020 | Cyber Law Ethics and Policy | 4 |
| CNG 3030 | Methods of Network Analysis | 4 |
| CNG 3036 | Business Continuity and Disaster Recovery | 4 |
| CNG 3040 | Cyber Operations | 4 |
| CNG 3050 | Cyber Investigation and Forensics | 4 |
| Faculty Approved Electives (4 credits) | |
| Total Credit Hours: | 12 |
Total Credit Hours: 120