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.
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.
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.