Apr 18, 2025  
2025 Summer Session Catalog 
    
2025 Summer Session Catalog

CIS 112 - Programming II


Instructor: Dr. Sangmork Park
Location: Mallory Hall 314
Date/Time: Monday-Friday 12:30-2:30 p.m.
Credit Hours: 3

Covers two-dimensional arrays, algorithmic recursive thinking, and object-oriented programming using a modern programming language. Emphasis is on object-oriented skills, including classes, abstractions, encapsulation, inheritance, and polymorphism, which are the basis for developing applications that are easier to test, debug, and maintain. The course further introduces essential skills needed in writing recursive methods for solving inherently recursive problems. Skills in secure programming using exceptions handling will also be covered.  Note: Textbook: Java Early Objects, Roman Lysecky and Adrian Lizarraga, zyBook. Prerequisite(s): CIS 111 and CIS 111L with a minimum grade of C. Corequisite(s): CIS 112L. Must pass CIS 112 and CIS 112L concurrently.