UM-Flint College of Innovation & Technology graphic promoting online Noncredit Certificate Courses.
Course

Object Oriented Programming - April/May 2026

Apr 8, 2026 - May 6, 2026
Instructor: Sana Neji

$1,500 Enroll

Full course description

Introduction to problem-solving and programming principles appropriate for scientific and technical applications. Development of step-wise refinement and program decomposition methods. Programming language concepts including iteration, selection, input-output protocols, arrays, structures, and subprograms. The programming language used is Java. In addition, this course will introduce the students to the principles of computer analysis of problems, design of algorithms, programming, and testing using the Java programming language. Topics include problem analysis basics of programming, inheritance, complexity, data structures, linked lists, stacks, queues, trees recursion, and the mechanics of running, testing, and debugging.