Suggested Advisory Study Plan for Bachelor in Computer Science



Download 78.21 Kb.
Date28.05.2018
Size78.21 Kb.
#52347
Suggested Advisory Study Plan for Bachelor in Computer Science

A typical study plan may look like the following




Y e a r

Course

Course Title

P-Req or Co-Req

Cr. Units




Course

Course Title

P-Req or Co-Req

Cr. Units




Semester One




Semester Two


1

COMP101/L

Computer Skills




3




COMP151/L

Intr. To Algorithms and Programming (C++)

COMP101/L

4

MATH116

Pre-calculus I




4




BIOL101

General Physics II




4

PHYS101

General Physics I




4




MATH211

Calculus I

MATH116

3

ENGL150

English I




3




ENGL152

English II

ENGL150

3

ARAB100

Arabic I




3




ARAB101

Arabic II

ARAB100

3

Total

17







Total

16







Semester Three




Semester Four


2

COMP222/L

Object-Oriented Programming

COMP151/L

3




COMP255/L

Data Structure & Algorithm Design

COMP222/L

3

MATH222

Discrete Mathematics




3




COMP266/L

Computer Organization

COMP233/L

3

COMP233/L

Computer Architecture & Assembly Language

COMP151/L

3







Department Elective

COMP101

3

MATH145

Linear Algebra




3




COMP244/L

Database Concepts and Applications

COMP233

3




College Elective




3







College Elective

COMP101

3

COMP277

Network and Communications

COMP101

3







Department Elective

(Internet technology)






3

Total__18'>Total

18










Total

18










Semester Five




Semester Six


3

COMP322

Concepts of Programming Languages

COMP222/L COMP255/L

3




COMP355

Fundamentals of Operating Systems

COMP222/L,

COMP266/L



3

STAT101

Introduction to Statistics




4




STAT201

Introductory Probability

STAT101

3

COMP333

Automata, Formal Languages and Computation

MATH222

3




COMP366

System Software Development

COMP322/L

3

COMP344/L

Software Engineering

COMP222/L

COMP255/L



3




COMP388/l

Computer Graphics

COMP222/L





HIST150

Islamic Civilization




3




ENGL155

Communication Skills




3




Department Elective




2







Department Elective




3

Total

18







Total

18







Semester Seven




Semester Eight


4

COMP422

Introduction to Artificial Intelligence

COMP333

3




COMP455

Compiler Language Design

COMP322/L

3

COMP433

The Unix Environment for Programming

COMP355/L

3




COMP466

Societal Issues in Computing

COMP101/L

2

COMP444

Human-Computer Interaction

COMP344/L

3




COMP488/L

Project in Computer Science

Capstone

3




University Elective




3







University Elective




3




Department Elective




3







Department Elective




3

Total

15




15




Total







14




TOTAL

Units for Computer Science Degree 135





Download 78.21 Kb.

Share with your friends:




The database is protected by copyright ©ininet.org 2024
send message

    Main page