Computer Sciences Courses

CS 101A : Programming in a Selected Language

CS 101B : Programming in a Selected Language Lab

CS 117 : Object-Oriented Programming

CS 118 : Object-Oriented Programming Lab

CS 130 : Fundamentals of Operating Systems

CS 220 : Computer Logic Design

CS 225 : Computer Organization Lab

CS 250 : Data Structures

CS 251 : Analysis and Design of Algorithms

CS 255 : Data Structures Lab

CS 317 : Advanced Programming

CS 328 : Microprocessors and Microcomputers

CS 330 : System Programming

CS 331 : Operating Systems

CS 334 : Data Communication and Networks

CS 335 : Data Communications and Networks Lab

CS 342 : Theory of Computation

CS 376 : Artificial Intelligence

CS 380 : Computer Graphics

CS 410 : Programming Language Techniques and Methodologies

CS 431 : Compiler Construction

CS 432 : Computer Architecture

CS 434 : Distributed Computing

CS 470 : Expert Systems

CS 480 : Image Processing

CS 492 : Special Topics

CS 499 : Graduation Project

CS 99 : Introduction to Computers and Applications

CS 101 : Programming in a Selected Language

CS 109 : Home Computing