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 Prerequisite

CSC 119 Introduction to Programming: Python

Required Courses

CSC 217Advanced Python Programming

3

CWB 110Introduction to Web Authoring: HTML & CSS

3

CIS 240Database Design & Development

3

CIS 243Introduction to SQL

3

CSC 240Java Programming

3

Total Credit Hours:15

Choose one of the following:

CSC 241Advanced Java Programming

3

CSC 245Secure Software Dev. (Lang.)

3

CSC 246Mobile App Development

3

CSC 280Internship

3

CIS 289Capstone

3

CNG 131Principles of Information Assurance

3

CWB 205Client-side Scripting: (Software)

3

Faculty advisor-approved electiveFaculty advisor-approved elective

3

Total Credit Hours:3

Total Credit Hours: 18