Certificate in Application Development

This certificate provides students with an extensive set of object-oriented programming skills. This foundation prepares students to be entry-level application developers. Topics include object-oriented programming (OOP) languages, OOP paradigm of abstraction, polymorphism, inheritance, encapsulation, the software development cycle, basic and advanced data structures, algorithm optimization, and hands-on, agile software development. Students build applications for both mobile and stand-alone deployment.

Learning Outcomes

Upon completion of this program, students will be able to:

  • Apply operating system tools for system management.
  • Build operating system tools.
  • Use programming languages to create applications that solve problems.
  • Analyze, select, and apply appropriate algorithms.

Class Requirements

CORE REQUIREMENTS: (11 HRS.)

ISCS 120 Introduction to Programming I (online or on-campus) 4 credits

ISCS 125 Introduction to Programming II (on-campus) 4 credits

ISCS 215 Intermediate Programming (on-campus) 3 credits

RELATED REQUIREMENTS: (6 HRS. MIN.)

Choose from the following:

ISCS 116 Introduction to Linux (online) 3 credits

MATH 1350 Introduction to Statistics (online or on-campus) 3 credits

MATH 1250 Trigonometry and Precalculus (on-campus) 4 credits

TOTAL 17 CREDITS MIN.