Online Undergraduate Certificate in Software Design and Solutions

Build Your Skills Toward a Future in Software Design

Prepare to pursue an exciting career in software design with DeVry’s Software Design and Solutions Certificate. Did you know that employment for software developers is expected to grow, on a national level, 22 percent between 2019 and 2029? That is faster than the average for all occupations.1

Whether you already have coding skills, or are new to software design, this online software design certificate program can help you build your knowledge of programming, database concepts and the implementation of software design strategies. Learn the complete software development lifecycle and explore coding, Python, C++, database algorithms and structures and software engineering. No prior  experience is required.

Plus, gain hands-on experience with Internet of Things (IoT) technologies through our IoT Kit2, an exclusive DeVry offering. This kit is comprised of microprocessors, sensors and cloud-based tools designed to teach the skills you need for today’s IoT economy.

Save Time and Money by Stacking Credits

Make the most of your Software Design and Solutions Certificate from DeVry by applying qualifying credits toward a specific bachelor’s degree at DeVry. Doing so can help save you time and money by satisfying 1/3 of a bachelor’s degree requirements. This software design certificate can be your stepping stone toward earning a Bachelor’s Degree in Software Development with a specialization in Software Design and Programming or our Bachelor’s Degree in Computer Information Systems with a specialization in Software Programming.


Classes Start Every 8 Weeks

Earn your Undergraduate Certificate in Software Design and Solutions in as little as 1 year and 4 months*—or even more quickly with qualifying transfer credits.

*Not including breaks. Assumes year-round, full-time enrollment.

Continue

Availability

What You'll Learn

The Software Design and Solutions certificate covers the following:

  • product development icon
    Product Development
    Utilize software engineering practices in application development.
  • database systems icon
    Database Systems
    Program and manage large data systems.
  • advanced application development icon
    Advanced Application Development
    Design and develop applications.
  • algorithm implementation icon
    Algorithm Implementation
    Implement well-defined procedures in code.
  • analytical skills icon
    Analytical Skills
    Analyze numerical data.
  • coding icon
    Coding
    Scripting and writing components of an application or program.
  • Problem Solving
    Use business and management principles to problem-solve a variety of workplace challenges.
  • Programming
    Solve technical problems using an algorithmic approach, basic programming and coding methods.
  • Digital Devices
    Explore digital concepts, devices and connectivity within the realm of the Internet of Things (IoT). Topics include networking, securing, and deploying digital devices.
  • Operating Systems
    Install and configure operating systems using Command Line Interface (CLI).

Prepare for Certification

Certifications can help arm you with the skills necessary for technology-focused roles. DeVry’s Software Design and Solutions Certificate is focused on industry standards and helps prepares students to pursue  these certification exams:

  • CompTIA IT Fundamentals
  • CompTIA Linux+
  • Microsoft Technical Associate – Python

Career Opportunities

Graduates from DeVry’s Software Design and Solutions Certificate Program may consider opportunities in positions such as:

  • Software Application Developer

  • Mobile Device Programmer

  • Software Programmer and Analyst

Program Courses

Mathematics

MATH114 Algebra for College Students

Tech Core

CEIS101C Introduction to Technology and Information Systems
CEIS106 Introduction to Operating Systems
CEIS110 Introduction to Programming

Information Systems and Programming

CIS170C Programming with Lab
CIS247C Object-Oriented Programming with Lab
CEIS236 Database Systems and Programming Fundamentals

Application Development

CEIS295 Data Structures and Algorithms

Software Development

CEIS200 Software Engineering I
CEIS320 Introduction to Mobile Device Programming
CEIS400 Software Engineering II
CEIS420 Programming Languages and Advanced Techniques

Career Preparation

CEIS299 Careers and Technology
CEIS499 Preparation for the Profession

Make the Most of Stackable Degrees

Earn a Credential at Every Step

You don’t have to wait four years to show a credential on your resume.  At DeVry, several programs are designed to stack. 

  • Start with a shorter credential that takes less time so it’s more affordable
  • Flexible online and on-site classes build your professional skills right away
  • Every course counts toward the next degree level3

How Do Credentials Stack?

Here’s an example: The Software Design and Solutions certificate can serve as a steppingstone to our Software Development bachelor’s degree with a specialization in Software Design and Programming or our Computer Information Systems bachelor’s degree with a specialization in Software Programming. If you choose to continue on with your education, all credits apply to your bachelor’s degree.

Academic Catalog

Download PDF

Program Overview

Download PDF

Academic Catalog

Download PDF

Program Overview

Download PDF

Related Programs


1According to the BLS, employment for software developers is expected to grow, on a national level, 22 percent between 2019 and 2029. Local growth will vary by location. https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm
2The IoT Kit is a required expense and is not complimentary.
3The figures displayed represent the minimum credit hours required for graduation. At the time of application to the next credential level, an evaluation of qualifying transfer credit will occur and the most beneficial outcome will be applied.
**The figures displayed represent the minimum credit hours required for graduation. Additional coursework may be necessary to complete program requirements.