This area of emphasis prepares you to become an entry-level programmer focusing on secure software development practices. Learn the current secure software practices to reduce vulnerabilities in the code before deployment, validate input from data sources to prevent security risks at the software level. You will learn to design, develop, build, troubleshoot, debug, maintain, and test secure software application programs in a variety of programming languages.
Degree Requirements
AAS Prerequisite: Working knowledge of computers and computer basics.
Required Courses
| ENG 1021 | English Composition I: CO1 | 3 |
| or | |
| ENG 1031 | Technical Writing I: CO1 | 3 |
| MAT 1340 | College Algebra: GT-MA1 | 4 |
| or higher | |
| Total Credit Hours: | 7 |
Choose one of the following
| COM 1150 | Public Speaking | 3 |
| COM 1250 | Interpersonal Communication: GT-SS3 | 3 |
| Total Credit Hours: | 3 |
Credit from any two of the following three areas:
Arts & Humanities (ART, FRE, GER, HUM, ITA, JPN, LIT, MUS, PHI, RUS, SPA, THE)
Natural & Physical Sciences (AST, BIO, CHE, ENV, GEY, PHY, SCI)
Social & Behavioral Sciences (ANT, ECO, GEO, HIS, POS, PSY, SOC)
Required Courses
| CSC 1019 | Introduction to Programming (Programming Language) | 3 |
| CSC 1029 | Introduction to Secure Coding | 3 |
| CSC 1060 | Computer Science I: (Language) | 4 |
| CSC 1061 | Computer Sci II: (Language) | 4 |
| CSC 2025 | Computr Arch/Assembly Language | 4 |
| CSC 2045 | Secure Software Dev. (Lang.) | 3 |
| CIS 2040 | Database Design & Development | 3 |
| CIS 2043 | Introduction to SQL | 3 |
| CIS 2068 | Systems Analysis and Design I | 3 |
| CNG 1024 | Networking I: Network + | 3 |
| CNG 1042 | Introduction to Cloud Computing Concepts | 3 |
| CNG 2001 | Linux Configuration | 3 |
| Total Credit Hours: | 39 |
Electives
Choose one of the following:
| CIS 1018 | Intro PC Applications | 3 |
| CIS 1055 | Complete Spreadsheets | 3 |
| Total Credit Hours: | 3 |
Choose one of the following:
Total Credit Hours: 6