|  | Oct 31, 2025 |  |  | 
	     
			
		  	|  | 
              
                | CS 3280 - Object-Oriented Software Development 
 Credits: 4 (4 + 0)
 
 Prerequisite(s): CS 2050 with a grade of “C” or better, or Permission of instructor
 
 Description: This is an upper-division software development class that focuses on the object-oriented programming paradigm. Object-oriented analysis, design, and development will be explored in some depth with emphasis on object definition, abstraction, polymorphism, encapsulation, and inheritance. Abstract class definitions are developed for a number of common objects and data structures and derivative classes and subclasses are developed from these definitions. Students will develop a thorough understanding of an object-oriented programming language such as C++ or Smalltalk.
 
 
 
 Add to Portfolio (opens a new window)
 |  |