Secure Software Development AAS Degree

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 1021English Composition I: CO1

3

or

ENG 1031Technical Writing I: CO1

3

MAT 1340College Algebra: GT-MA1

4

or higher

Total Credit Hours:7

Choose one of the following

COM 1150Public Speaking

3

COM 1250Interpersonal 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)
Total Credit Hours:6

Required Courses

CSC 1019Introduction to Programming (Programming Language)

3

CSC 1029Introduction to Secure Coding

3

CSC 1060Computer Science I: (Language)

4

CSC 1061Computer Sci II: (Language)

4

CSC 2025Computr Arch/Assembly Language

4

CSC 2045Secure Software Dev. (Lang.)

3

CIS 2040Database Design & Development

3

CIS 2043Introduction to SQL

3

CIS 2068Systems Analysis and Design I

3

CNG 1024Networking I: Network +

3

CNG 1042Introduction to Cloud Computing Concepts

3

CNG 2001Linux Configuration

3

Total Credit Hours:39

Electives

Choose one of the following:

CIS 1018Intro PC Applications

3

CIS 1055Complete Spreadsheets

3

Total Credit Hours:3

Choose one of the following:

CIS 2089Capstone

3

CSC 2080Internship

4

Total Credit Hours:3

Total Credit Hours: 6

Total Credit Hours: 61