|  | Oct 31, 2025 |  |  | 
	     
			
		  	|  | 
              
                | CISY 242 - Object Oriented Programming (2,2) 3 Credits
 Prerequisite(s): CISY 105 - Foundations of Computer Science   or CISY 103 - Computer Concepts and Programming   and CISY 106 - Fundamentals of Game Design .
 Building on the ideas covered in both CISY 103   Computer Concepts and Programming and CISY 105   Foundations of Computer Science, this course introduces the student to the concepts and features of Object-Oriented Programming (OOP). Course topics include encapsulation, inheritance, polymorphism, classes and objects, arrays, abstract classes and methods, message passing and unit testing. Students will write programs using one of the dominant object oriented languages in use such as, but not limited to, Java, C# or C++. Offered in the spring semester.
 
 Summer 2025 Course Selections Fall 2025 Course Selections 
 
 Add to Portfolio (opens a new window)
 |  |