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.
AAS Prerequisite
Working knowledge of computers and computer basics.
Required Courses
ENG 121 | English Composition I: GT-CO1 | 3 |
MAT 121 | College Algebra: GT-MA1 | 4 |
Total Credit Hours: | 7 |
Choose one of the following:
ENG 122 | English Composition II: GT-CO2 | 3 |
ENG 131 | Technical Writing I: GT-CO1 | 3 |
Total Credit Hours: | 3 |
Choose one of the following faculty approved business courses:
BUS 115 | Introduction to Business | 3 |
BUS 120 | Introduction to E-Commerce | 3 |
BUS 216 | Legal Environment of Business | 3 |
BUS 226 | Business Statistics | 3 |
ACC 121 | Accounting Principles I | 4 |
Total Credit Hours: | 3-4 |
Choose one of the following:
COM 115 | Public Speaking | 3 |
COM 125 | 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 119 | Introduction to Programming: Python | 3 |
CSC 160 | Computer Science I: C++ | 4 |
CSC 161 | Computer Sci II: (Language) | 4 |
CSC 225 | Computer Architecture/Assembly Language Programming | 4 |
CSC 129 | Introduction to Secure Coding | 3 |
CSC 245 | Secure Software Dev. (Lang.) | 3 |
CIS 220 | Fundamentals of Unix | 3 |
CIS 240 | Database Design & Development | 3 |
CIS 243 | Introduction to SQL | 3 |
CIS 268 | Systems Analysis and Design I | 3 |
Total Credit Hours: | 33 |
Choose 3 credits from the following:
Choose one of the following: