CSC330 Programming Languages
	Introduction to the broad field of programming languages. This course explores implementation issues, the theoretical foundations of programming languages, the evolution of programming languages, as well as semantics and programming. Students may be required to pay a class fee.
 
	
		Prerequisite
	
CSC260 Dynamic Web Programming or 
CSC280 Developing Scalable Web Applications
 
	Notes
Students enrolled in this course may be required to pay a course fee.