
IT Software Development Specialist
Prepares learners to design and develop desktop software using leading programming languages and related technologies.
Program Outline
Course # | Course Title | Credits | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1015211500 | Database Fundamentals | 3.00 | |||||||||||||||
Description and CompetenciesStudents learn the fundamental concepts and applications of relational database tables using a hands-on approach. Topics include database architectures, data structures, planning, creation, inquiry, updating, input and output forms (reporting), and importation of data from an outside source for use in databases.
|
|||||||||||||||||
1015212000 | Introduction to Programming | 3.00 | |||||||||||||||
Description and CompetenciesIntroduces the learner to programming concepts using structured logic and basic concepts related to computer programming and program development. Programs will be developed using sequential, selection, and looping control structures, functions, arithmetic calculations.
|
|||||||||||||||||
1015214600 | Programming 2 | 3.00 | |||||||||||||||
Description and CompetenciesFurther develops concepts introduced in Introduction to Programming and explores more advanced topics such as methods, classes and arrays. Prerequisite(s): 1015212000 Introduction to Programming (C or better).
|
|||||||||||||||||
1015216000 | Programming 3 | 3.00 | |||||||||||||||
Description and CompetenciesFurther develops concepts introduced in Programming 2 and explores more advanced topics such as Graphical User Interfaces and databases. Prerequisite(s): 1015214600 Programming 2 (C or better).
|
|||||||||||||||||
1080119600 | Oral Interpersonal Communication | 3.00 | |||||||||||||||
Description and CompetenciesFocuses upon developing speaking, verbal and nonverbal communications, and listening skills through individual presentations, groups activities, and other projects.
|
At A Glance
How You'll Learn

Online

Multiple Start Dates

Personalized Pace
2021 Start Dates
January 6 | May 7 | September 1 |
February 1 | June 7 | October 4 |
March 1 | July 5 | November 1 |
2022 Start Dates
January 5 | March 1 | June 6 |
February 7 | May 2 | July 11 |
What is Competency-Based Education?
Competency-Based Education (CBE) is learning at your own pace by mastering competencies through demonstration. Once all competencies for a program have been assessed and mastered, students will earn a certificate, diploma, or degree.
Approximate Cost
$2,236*
*Based on 10-level courses—materials, books, and fees may be additional
What You'll Learn
- Design Applications
- Utilize essential data technologies
- Develop basic applications
Your Potential Careers
- Programmer
- Software Developer
- Programmer/Analyst
- Business Analyst
Median Annual Salary
$81,782 | $84,358 | $103,381 |
Local | State | National |
---|
EMSI 2020.1
Get Started
Your application can be submitted online, it takes just a few minutes to complete.
Related Programs
Become a Student
Earn a Bachelor's Degree
Prepare for College
Looking for Classes?
The information is provided as a federal requirement in an effort to help students make informed educational decisions. Specifically, Gainful Employment aims to provide information related to future potential debt burden in comparison to the expected earnings in a chosen program or field.