Mar 28, 2024  
2022-2023 Undergraduate Catalog 
    
2022-2023 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Personal Bookmarks (opens a new window)

CIS 232 - Adv. Principles of Programming


Number of Credits: 3
Advanced Principles of Programming continues object-oriented programming beyond CIS 132 - Principles of Programming  (the introductory level course). Topics covered include: inheritance, advanced file I/O, GUI applications, recursion, polymorphism and database applications. (Spring Term Only) Two hours lecture each week. Two hours laboratory each week. Three Credits. Three billable hours.

Pre-requisite(s): CIS 132 .
Course Objectives: Upon successful completion of this course, students will be able to:
  1. Use classes to format and print the local date and time. (PG2, PG4)
  2. Encapsulate a class using access modifiers and overloaded constructors. (PG2, PG4)
  3. Demonstrate polymorphism by implementing a Java interface. (PG4)
  4. Handle checked exceptions in a Java application. (PG5)
  5. Create GUI applications. (PG4, PG5)
  6. Create applications that use a database. (PG4, PG5)
  7. Debug programs by fixing syntax and logical errors. (PG2, PG4)
  8. Explain how a program works by going through the code line by line. (PG1, PG2)



Add to Personal Bookmarks (opens a new window)