Master a powerful programming language used to build high-performance software and
systems.
This program prepares students for jobs as a computer programmer where they will write
C++ code and develop applications utilizing object-oriented programming techniques.
Students will also develop skills that can be applied to the related jobs of programmer/analyst
and software architect.
Next Steps
Apply See Program & Courses in Catalog Request Information
Career Outlook in Michigan
| Career Title |
Median Salary |
Annual Openings |
| Software Developers |
$107,332 |
2,345 |
| Computer Programmers |
$67,848 |
295 |
| Software Quality Assurance Analysts and Testers |
$98,173 |
230 |
What do Software Developers do?
-
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
-
Develop or direct software system testing or validation procedures, programming, or documentation.
-
Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
What skills do Software Developers have?
-
Programming:
Writing computer programs for various purposes.
-
Critical Thinking:
Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.
-
Judgment and Decision Making:
Considering the relative costs and benefits of potential actions to choose the most appropriate one.
Did You Know?
Programs for Software Developers can lead to other interesting professions, including: