Secure Software Development
Download as PDF
Program Layout
GENERAL EDUCATION COURSES | TITLES | credit HOURS |
|---|---|---|
ENGLISH * | 3 | |
COMMUNICATION * | 3 | |
SOCIAL & BEHAVIORAL SCIENCES * | 3 | |
LABORATORY SCIENCE * | 4 | |
MATH 115 or BUS 120 | COLLEGE ALGEBRA or BUSINESS MATHEMATICS | 4 or 3 |
HUMANITIES * | 3 | |
PROGRAM COURSES | TITLES | credit HOURS |
CMPSC 115 | CS I: ESSENTIALS OF PROGRAMMING | 3 |
CMPSC 122 | INTRODUCTION TO COMPUTER SECURITY | 3 |
CMPSC 140 | INTRODUCTION TO RELATIONAL DATABASES | 3 |
CMPSC 200 | C# PROGRAMMING | 3 |
CMPSC 222 | SECURE CODING | 3 |
CMPSC 225 | CS II: PROGRAMMING IN JAVA | 3 |
CMPSC 235 | CS III: ADVANCED PROGRAMMING IN JAVA | 3 |
CMPSC 245 | STRUCTURED QUERY LANGUAGE | 3 |
CMPSC 262 | INTRODUCTION TO ASSURED SOFTWARE ENGINEERING | 3 |
CMPSC 265 | DATABASE ADMINISTRATION | 3 |
CMPSC 270 | STRUCTURED SYSTEM ANALYSIS | 3 |
CMWEB 200 | JAVASCRIPT AND MOBILE APP DEVELOPMENT FOR WEB DEVELOPERS | 4 |
ELECTIVE COURSES | TITLES | credit HOURS |
APPROVED ELECTIVES** | 3 to 6 |
Program Notes
* See specific requirements for Associate of Applied Science Degree
** Electives should come from the CMPSC, CMCIS, CMNET, CMWEB, or CMGEN prefixes, and should be approved by the department prior to enrollment.