Skip Navigation Links CAS Homepage : Departments and Centers : Mathematics and Computer Science Department : Offered Programs : Computer Science Program : Curriculum and Course Description
Computer Science Program

Program Requirements:

Compulsory Courses: (53 Credits)

Course No.

Course Name

Cor

Pre.

Cr.

CS 341

Algorithm Design & Analysis

 

CS 211 *

3

CS 333

Digital Circuit Design

 

GE111 *, SC 312

3

CS 311

Computer Organization and Assembly

 

SC 333

3

CS 312

Computer Architecture

 

SC 311 *

3

CS 351

Object Oriented Programming

 

CS 211

3

CS 441

Database Systems

 

CS 341

3

SC 313

Numerical Analysis

 

SC 213 *, GE 112 *

3

CS 242

Programming Languages

 

CS 211

3

CS 304

Database Programming

 

CS 441

3

CS 334

Digital Lab.

CS 333

 

1

CS 320

Software Engineering

 

CS 211

3

CS 330

Introduction to Operating Systems

 

CS 312

3

CS 322

Computer Graphics

 

CS 341

3

CS 321

Data Comm. & Networks

 

CS 330

3

CS 483

Theory of computing

 

CS 242

3

CS 484

Principles of Compilers

 

CS 483

3

CS 470

Principles of Artificial Intelligence

 

CS 341 *

3

CS 490

Graduation Project

 

 

3


Elective Requirements: (15 Credits)

Course No.

Course Name

Cor.

Pre.

Cr.

CS 331

Visual Programming

 

CS 242

3

CS 461

Advanced computer Networks

 

CS321 *

3

CS 431

Unix System Administration

 

CS 331*

3

CS 371

Microprocessor

 

CS 312

3

CS 317

Introduction to Image Processing