Software Developer Certificate

The Software Developer Certificate at Red Rocks Community College prepares students for an entry-level position in the fields of software developer, application developer, junior programmer, web applications developer, database developer, software support technician and software tester involving computer software development. The courses provide a foundation in programming skills using a combination of analysis, design, object-oriented programming and relational databases, programming languages in C# and Java and development tools. Software development lifecycles and practices are examined.

Certificate Requirements

Certificate Prerequisite: CSC 1019 Introduction to Programming: Python

Required Courses

CSC 2017Advanced Python Programming

3

CWB 1010Intro to Web Authoring

3

CIS 2040Database Design & Development

3

CIS 2043Introduction to SQL

3

CSC 2040Java Programming

3

Total Credit Hours:15

Choose one of the following:

CSC 2041Advanced Java Programming

3

CSC 2045Secure Software Dev. (Lang.)

3

CSC 2046Mobile App Development: (platform)

3

CSC 2080Internship

3

CIS 2089Capstone

3

CNG 1031Prin of Information Assurance

3

CWB 2005Client-side Scripting: (Soft)

3

Faculty advisor-approved electiveFaculty advisor-approved elective

3

Total Credit Hours:3

Total Credit Hours: 18