Department: Computer Science

CodeCourse TitleCreditsRequirement DesignationCourse AttributesComponentsAcademic Career
CSC 102Computers for Today4--6 Lecture HoursUndergraduate
CSC 115Introduction to Computer Technology3Flexible Core - Scientific World-3 Lecture HoursUndergraduate
CSC 117Computer Technology Lab1-COPT - CSISWCO (CSI Lab co-requisite with SW)2 Laboratory HoursUndergraduate
CSC 119Computer Technology Concepts3Flexible Core - Scientific World-3 Lecture HoursUndergraduate
CSC 126Introduction to Computer Science4Flexible Core - Scientific WorldCOPT - CSISTEM (CSI STEM)3 Laboratory Hours, 3 Lecture HoursUndergraduate
CSC 135Introduction to Information Systems3--4 Lecture HoursUndergraduate
CSC 140Computational Problem Solving in Python4Flexible Core - Scientific World-4 Lecture HoursUndergraduate
CSC 211Intermediate Programming4--6 Lecture HoursUndergraduate
CSC 215Assistive Technology for Universal Applications3--3 Lecture HoursUndergraduate
CSC 220Computer Organization3--3 Lecture HoursUndergraduate
CSC 221Networking and Security3--3 Lecture HoursUndergraduate
CSC 223Cybersecurity Fundamentals3--4 Lecture HoursUndergraduate
CSC 225Introduction to Web Development and the Internet3--3 Lecture HoursUndergraduate
CSC 226Web Database Applications3--3 Lecture HoursUndergraduate
CSC 227Introductory Computer Game Programming3--4 Lecture HoursUndergraduate
CSC 228Discrete Mathematical Structures for Computer Science4--4 Lecture HoursUndergraduate
CSC 229Introduction to High Performance Computing3--4 Lecture HoursUndergraduate
CSC 235Robotic Explorations3--4 Lecture HoursUndergraduate
CSC 237Introduction to Computational Linguistics4--4 Laboratory HoursUndergraduate
CSC 245Introduction to Data Science3--4 Lecture HoursUndergraduate
CSC 250Serious Game Development3--4 Lecture HoursUndergraduate
CSC 270Introduction to Scientific Computing4Flexible Core - Scientific WorldCOPT - CSISTEM (CSI STEM)6 Lecture HoursUndergraduate
CSC 300Information Structures for Business4--5 Lecture HoursUndergraduate
CSC 300XInformation Structures for Business4--5 Lecture HoursUndergraduate
CSC 305Operating Systems Programming Laboratory1--2 Laboratory HoursUndergraduate
CSC 315Introduction to Database Systems4--5 Lecture HoursUndergraduate
CSC 326Data Structures4--6 Lecture HoursUndergraduate
CSC 330Object-Oriented Software Design3--3 Lecture HoursUndergraduate
CSC 332Operating Systems I3--3 Lecture HoursUndergraduate
CSC 346Digital Systems Design3--3 Lecture HoursUndergraduate
CSC 347Digital Systems Laboratory1--2 Laboratory HoursUndergraduate
CSC 382Analysis of Algorithms4--4 Lecture HoursUndergraduate
CSC 412Machine Learning and Knowledge Discovery4-EXPR - EXPR (Experimental)4 Lecture HoursUndergraduate
CSC 421Internet Data Communications and Security4--4 Lecture HoursUndergraduate
CSC 424Advanced Database Systems4--4 Lecture HoursUndergraduate
CSC 425Shared Memory Parallel Computing4--5 Lecture HoursUndergraduate
CSC 426Applied Cryptography4--4 Lecture HoursUndergraduate
CSC 427Advanced Computer Game Programming4--4 Lecture HoursUndergraduate
CSC 429Advanced High Performance Computing4--5 Lecture HoursUndergraduate
CSC 430Software Engineering4--5 Lecture HoursUndergraduate
CSC 435Advanced Data Communications4--4 Lecture HoursUndergraduate
CSC 436Modern Web Development4--4 Lecture HoursUndergraduate
CSC 438Mobile Application Development4--4 Lecture HoursUndergraduate
CSC 446Computer Architecture4--4 Lecture HoursUndergraduate
CSC 450Honors Workshop4--4 Lecture HoursUndergraduate
CSC 462Microcontrollers4--6 Lecture HoursUndergraduate
CSC 470Introductory Computer Graphics4--4 Lecture HoursUndergraduate
CSC 475Image Processing in Computer Science4--4 Lecture HoursUndergraduate
CSC 480Artificial Intelligence4--4 Lecture HoursUndergraduate
CSC 482Discrete Simulation4--4 Lecture HoursUndergraduate
CSC 484Theory of Computation4--4 Lecture HoursUndergraduate
CSC 490Seminar in Computer Science3--3 Lecture HoursUndergraduate
CSC 515Data Science4-EXPR - EXPR (Experimental)4 Lecture HoursUndergraduate