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

    Feb 03, 2023  
2022-2023 Undergraduate Catalog 
2022-2023 Undergraduate Catalog
Add to Personal Bookmarks (opens a new window)

CIS 105 - Intro to Object-Oriented Programming

Number of Credits: 3
Introduction to Object-Oriented Programming introduces students to programming using object-oriented principles, such as objects, methods and inheritance to write programs. Students will learn how to create decision statements, loops, functions, lists, dictionaries, sets, objects and classes to construct algorithms and solve problems. (Fall & Spring Only) Two hours lecture each week. Two hours laboratory each week. Three Credits. Three billable hours.

Pre-requisite(s): MAT 095 , plus eligibility for ENGL 101 .
Course Objectives: Upon successful completion of this course, students will be able to:
  1. Use decision statements in a program (PG5).
  2. Use loops to manipulate data (PG5).
  3. Create, call and return data from classes and functions (PG5).
  4. Read and or write data to a file (PG5).
  5. Write code to handle program exceptions (PG2, PG5).
  6. Create and use data storage structures such as lists, dictionaries, and sets (PG5).
  7. Understand recursive algorithms and their use in problem solving (PG2).
  8. Debug code by fixing syntax and logical errors (PG2).
  9. Explain how a program works by going through the code line by line. (PG1).

Add to Personal Bookmarks (opens a new window)