Apr 13, 2024  
2022 Summer Session Catalogue 
2022 Summer Session Catalogue [ARCHIVED CATALOG]

CIS 112 - Programming II

Instructor: LTC Ramoni Lasisi
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. Must pass CIS 112 and CIS 112L Concurrently. Note: Textbook: Y. Daniel Liang, Introduction to Java Programming and Data Structures, Comprehensive Version, 12th Edition, Prentice Hall, 2019. ISBN13: 978-0-13-651996-6 and ISBN-10: 0-13-651996-2. Software: NetBeans or Eclipse Prerequisite(s): CIS 111 and CIS 111L with a minimum grade of C. Corequisite(s): CIS 112L