Updated 2025-2026 Undergraduate Catalog | 20265
Computer Science Courses
		CS 1310		Computational Problem Solving & Society		
			(3 credits)
		
		
		
		CS 2270		Introduction to Web Programming		
			(3 credits)
		
		
		
		CS 2321		Computer Science I		
			(4 credits)
		
		
		
		CS 2322		Computer Science II		
			(4 credits)
		
		
		
		CS 2750		Introduction to Data Analysis		
			(3 credits)
		
		
		
		CS 2810		Computer Organization and Assembly Language Programming		
			(3 credits)
		
		
		
		CS 3270		Web Programming		
			(4 credits)
		
		
		
		CS 3350		Event-Driven Programming in a Windows Environment		
			(3 credits)
		
		
		
		CS 3360		Object-Oriented Software Development		
			(3 credits)
		
		
		
		CS 3370		Mobile Application Development		
			(3 credits)
		
		
		
		CS 3380		Game Development		
			(3 credits)
		
		
		
		CS 3507		Introduction to Databases		
			(3 credits)
		
		
		
		CS 3528		Data Structures and Algorithms		
			(4 credits)
		
		
		
		CS 3560		Data Communications and Networks		
			(3 credits)
		
		
		
		CS 3752		Data Mining		
			(3 credits)
		
		
		
		CS 3931		Experimental Course		
			(3 credits)
		
		
		
		CS 4298		Compiler Construction		
			(3 credits)
		
		
		
		CS 4360		Software Engineering		
			(3 credits)
		
		
		
		CS 4390		Social, Ethical, and Professional Issues in Computing		
			(3 credits)
		
		
		
		CS 4410		Digital Image Processing		
			(3 credits)
		
		
		
		CS 4627		Theory of Computation		
			(3 credits)
		
		
		
		CS 4840		Operating Systems		
			(3 credits)
		
		
		
		CS 4910		Directed Independent Study		
			(3 credits)
		
		
		
		CS 4917		DIS Tchg Assoc |		
			(1-2 credits)
		
		
		
		CS 4970		Internship		
			(3 credits)
		
		
	
			CS 2321 Computer Science I (4 credits)
		Introduction to the basic principles of software development using a modern high-level language, including using selection, looping, function calls, and recursion, along with simple data structures such as arrays and objects, to solve problems. Includes an introduction to software engineering techniques such as interactive debugging, software testing, and methods of software validation. Includes a two-hour lab. Prerequisite(s): MATH 1170 or higher.		
		
			Common Course Outline
		
	
