Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

    Mar 26, 2023  
2021-2022 Undergraduate Catalog 
2021-2022 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) Two Hours Lecture. Two hours laboratory. 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 lava 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)