2017-2018 Catalog

Software Developer, Certificate

Certificate—36 credit hours

Curriculum Code 1305

This program prepares students with programming skills that will, when combined with a degree and industry experience, provide the background for entry-level or trainee software development positions. Information technology professionals may also pursue this program to enhance their versatility and career advancement potential.

Within this certificate’s courses students will gain hands-on experience using at least two programming languages — selecting from C#, Java, iOS, Android, and Visual Basic. Software development lifecycle issues — including solution conception, design, implementation, and testing — are addressed with hands-on experiences using the latest hardware and software development tools. Students expand on their breadth of knowledge by selecting from database, web design/development, eCommerce, and Microsoft Office application integration course options.

Gainful Employment Information

Required Career Courses

15 credit hours as follows:

CSC-140Introduction to Computer Science

3

OR-

MIS-105Programming Principles

3

- 

MIS-123Database Design

3

MIS-210Project Management

3

MIS-291Systems Analysis and Design

3

MIS-292SQL/Database Applications

3

Choose one track (9 credit hours):

Android Programmer Track (9 credit hours)

MIS-142Android Programming I

3

MIS-176Java Programming I

3

MIS-242Android Programming II

3

C# Programmer Track (9 credit hours)

MIS-154C# Programming I

3

MIS-254C# Programming II

3

- 

MIS-285ASP.NET Web Applications

3

OR-

MIS-289Advanced .NET Development

3

iOS Programmer Track (9 credit hours)

MIS-124iOS Programming I

3

- 

CSC-140Introduction to Computer Science

3

OR-

MIS-154C# Programming I

3

OR-

MIS-160C++ Programming

3

OR-

MIS-176Java Programming I

3

- 

MIS-224iOS Programming II

3

Java Programmer Track (9 credit hours)

MIS-176Java Programming I

3

MIS-276Java Programming II

3

- 

MIS-283Java Web Applications

3

OR-

MIS-286Advanced Java Development

3

Visual Basic.NET Programmer Track (9 credit hours)

MIS-139VB.NET Programming I

3

MIS-239VB.NET Programming II

3

- 

MIS-285ASP.NET Web Applications

3

OR-

MIS-289Advanced .NET Development

3

Choose another track (6 credit hours not duplicating selections from the prior track):

Android Programming Track (6 credit hours)

MIS-142Android Programming I

3

MIS-176Java Programming I

3

C# Programming Track (6 credit hours)

MIS-154C# Programming I

3

MIS-254C# Programming II

3

E-Commerce Development Track (6 credit hours)

MIS-197E-Commerce Development

3

MIS-297Data-Driven Websites

3

iOS Programming Track (6 credit hours)

MIS-124iOS Programming I

3

- 

MIS-154C# Programming I

3

OR-

MIS-160C++ Programming

3

OR-

MIS-176Java Programming I

3

Java Programming Track (6 credit hours)

MIS-176Java Programming I

3

MIS-276Java Programming II

3

PHP Programming Track (6 credit hours)

MIS-126PHP Programming I

3

MIS-226PHP Programming II

3

(Note: MIS-141 must be taken as an elective to pursue the PHP Programming track.)

RPG Programming Track (6 credit hours)

MIS-120RPG Programming I

3

MIS-220RPG Programming II

3

Visual Basic.NET Programming Track (6 credit hours)

MIS-139VB.NET Programming I

3

MIS-239VB.NET Programming II

3

Web Client Scripting Track (6 credit hours)

MIS-141Website Development: HTML & CSS

3

MIS-241Adv. Website Dev: Javascript & jQuery

3

Web Design Track (6 credit hours)

OSA-125Introduction to Website Design

3

OSA-135Website Applications

3

Electives

Select 6 credit hours that have not been selected above:

CSC-140Introduction to Computer Science

3

CSC-240Advanced Computer Science

3

MIS-120RPG Programming I

3

MIS-124iOS Programming I

3

MIS-126PHP Programming I

3

MIS-139VB.NET Programming I

3

MIS-141Website Development: HTML & CSS

3

MIS-142Android Programming I

3

MIS-154C# Programming I

3

MIS-160C++ Programming

3

MIS-176Java Programming I

3

MIS-197E-Commerce Development

3

MIS-199Special Short Topics in Technology

1

MIS-200Special Topics in Technology

3

MIS-220RPG Programming II

3

MIS-224iOS Programming II

3

MIS-226PHP Programming II

3

MIS-239VB.NET Programming II

3

MIS-241Adv. Website Dev: Javascript & jQuery

3

MIS-242Android Programming II

3

MIS-251ColdFusion Programming

3

MIS-254C# Programming II

3

MIS-259Flash ActionScript

3

MIS-276Java Programming II

3

MIS-283Java Web Applications

3

MIS-285ASP.NET Web Applications

3

MIS-286Advanced Java Development

3

MIS-289Advanced .NET Development

3

MIS-294Oracle Database Management

3

MIS-297Data-Driven Websites

3

OSA-125Introduction to Website Design

3

OSA-135Website Applications

3

(NOTE: MIS-199 and MIS-200 can be repeated up to three times for credit as long as different topics are selected.)

Suggested Schedule

Semester 1 (6 credit hours)

Required Career Courses—15 credit hours as follows:

CSC-140Introduction to Computer Science

3

OR-

MIS-105Programming Principles

3

- 

___-___Elective

3

Semester 2 (9 credit hours)

MIS-123Database Design

3

___-___Elective

3

___-___Elective

3

Semester 3 (9 credit hours)

MIS-210Project Management

3

MIS-291Systems Analysis and Design

3

___-___Elective

3

Semester 4 (12 credit hours)

MIS-292SQL/Database Applications

3

___-___Elective

3

___-___Elective

3

___-___Elective

3