CSC150 Object Oriented Programming and Design
	 This course provides a thorough introduction to object oriented programming. Topics include fundamentals of programming, classes and objects, inheritance, polymorphism, interfaces, events, and exception handling, with an emphasis on writing quality object-oriented code.
 
	
		Prerequisite
	
CSC110 Introduction to Computer Science