Academic Study Plan Cohort entering
2013-2014
Core and Elective
Requirements
(Computer Sciences)
University Requirements
General Education Courses that are mandatory by PNU University in all
colleges (8 Courses = 18 Credit Hours) and distributed as follows:
No.
|
Course Title
|
Code /No
|
Contact hours
|
CR
|
Prerequisite
|
LT
|
LB/TR*
|
PR
|
1
|
Islamic Culture (1)
|
ISLS 101M
|
2
|
-
|
-
|
2
|
-
|
2
|
Islamic Culture (2)
|
ISLS 202M
|
2
|
-
|
-
|
2
|
ISLS 101M
|
3
|
Islamic Culture (3)
|
ISLS 303M
|
2
|
-
|
-
|
2
|
ISLS 101M
|
4
|
Islamic Culture (4)
|
ISLS 404M
|
2
|
-
|
-
|
2
|
ISLS 101M
|
5
|
Arabic Composition
|
ARAB 101M
|
2
|
-
|
-
|
2
|
-
|
6
|
Language Skills
|
ARAB 202M
|
2
|
-
|
-
|
2
|
-
|
7
|
English Language (1)
|
ENGL 101M
|
3
|
-
|
-
|
3
|
-
|
8
|
English Language (2)
|
ENGL 202M
|
3
|
-
|
-
|
3
|
ENGL 101M
|
Total
|
18
Credit hours
|
College Requirements
Core College courses that are shared between the college departments (11
Courses = 34 Credit Hours) and distributed as follows:
No.
|
Course Title
|
Code /No
|
Contact hours
|
CR
|
Prerequisite
|
LT
|
LB/TR*
|
PR
|
1
|
Calculus
|
MaSc 101M
|
2
|
2*
|
-
|
3
|
-
|
2
|
General Statistics
|
MaSc 161M
|
2
|
2*
|
-
|
3
|
-
|
3
|
Discrete Structures
|
CS 100D
|
3
|
-
|
-
|
3
|
-
|
4
|
Programming language(1)
|
CS 110D
|
3
|
2
|
-
|
4
|
-
|
5
|
Programming language(2)
|
CS 111D
|
3
|
2
|
-
|
4
|
CS 110D
|
6
|
Professional Ethics
|
CS 180D
|
1
|
-
|
-
|
1
|
-
|
7
|
Data Structures
|
CS 212D
|
3
|
1
|
-
|
3
|
CS 110D
|
8
|
Database Fundamentals
|
IS 220D
|
3
|
2
|
-
|
4
|
CS 111D
|
9
|
Computer Networks Fundamentals
|
NET 221D
|
3
|
1*
|
-
|
3
|
CS 340D
|
10
|
Projects Management
|
IS 350D
|
3
|
1*
|
-
|
3
|
CS 212D
|
11
|
Operating Systems
|
CS 340D
|
3
|
1
|
-
|
3
|
CS 212D
|
Total
|
34
Credit hours
|
Departmental Requirements
1.
Core
Departmental
Courses
Core Departmental Courses are 20 Courses = 60 Credit hours and handed out
as follows:
No.
|
Course Title
|
Code /No
|
Contact hours
|
CR
|
Prerequisite
|
LT
|
LB/TR*
|
PR
|
1
|
Calculus (II)
|
MaSc 103M
|
3
|
2*
|
-
|
4
|
MaSc 101M
|
2
|
Differential Equations
|
MaSc 221M
|
2
|
2*
|
-
|
3
|
MaSc 103M
|
3
|
Principles of Linear Algebra
|
MaSc 242M
|
2
|
2*
|
-
|
3
|
MaSc 101M
|
4
|
Theory of Probability
|
MaSc 367M
|
2
|
2*
|
-
|
3
|
MaSc 103M,
MaSc 161M
|
5
|
General Physics (1)
|
PHY 101M
|
2
|
2*
|
-
|
3
|
-
|
6
|
Fundamentals of Electromagnetism
|
PHY 202M
|
3
|
1*
|
-
|
3
|
PHY 101M
|
7
|
Digital Logic Design
|
CS 105D
|
3
|
1*
|
-
|
3
|
-
|
8
|
Computer Organization
|
CS 206D
|
3
|
1
|
-
|
3
|
CS 105D
|
9
|
Computer Architecture
|
CS 207D
|
3
|
1
|
-
|
3
|
CS 206D
|
10
|
Algorithms Design and Analysis
|
CS 220D
|
3
|
1*
|
-
|
3
|
CS 212D,
CS 100D
|
11
|
Advanced Programming language
|
CS 313D
|
3
|
1
|
-
|
3
|
CS 111D
|
12
|
Web Applications development
|
CS 486D
|
2
|
2
|
-
|
3
|
IS 220D
|
13
|
Computer Graphics
|
CS 360D
|
3
|
1
|
-
|
3
|
CS 220D,
MaSc 242M
|
14
|
Artificial Intelligence
|
CS 370D
|
3
|
1
|
-
|
3
|
CS 111D,
CS 220D
|
15
|
Software Engineering
|
CS 385D
|
3
|
-
|
-
|
3
|
IS 220D
|
16
|
Programming Languages Concepts
|
CS 430D
|
3
|
-
|
-
|
3
|
CS 212D
|
17
|
Graduation Project (1)
(Capstone 1)
|
CS 487D
|
2
|
-
|
-
|
2
|
The student must pass at least 90 credits
+
CS385D
+
IS350D
|
18
|
Graduation Project (2)
(Capstone 2)
|
CS 488D
|
2
|
-
|
-
|
2
|
CS 487D
|
19
|
Internship
|
CS 489D
|
2
|
-
|
6
|
4
|
The student must pass at least 90 credits
|
20
|
Information Security
|
NET 311D
|
3
|
1
|
-
|
3
|
NET 221D
|
Total
|
60
Credit hours
|
2. Elective Departmental Courses
The student can choose three of the following courses = nine credit hours.
No.
|
Course Title
|
Code /No
|
Contact hours
|
CR
|
Prerequisite
|
LT
|
LB/TR*
|
PR
|
1
|
Advanced Algorithms
|
CS 321D
|
3
|
1*
|
-
|
3
|
CS 220D
|
2
|
Formal languages and Automata Theory
|
CS 322D
|
3
|
1*
|
-
|
3
|
CS 100D
|
3
|
Computer vision and image Processing
|
CS 361D
|
3
|
1
|
-
|
3
|
CS 212D
|
4
|
Multimedia Systems
|
CS 350D
|
3
|
1
|
-
|
3
|
CS 212D
|
5
|
Human-Computer Interaction
|
CS 351D
|
3
|
1
|
-
|
3
|
CS 212D
|
6
|
Selected Topics (1)
|
CS 372D
|
3
|
1
|
-
|
3
|
CS212D
|
7
|
Selected Topics (2)
|
CS 391D
|
1
|
2
|
-
|
2
|
-
|
8
|
Selected Topics (3)
|
CS 362D
|
3
|
2
|
-
|
4
|
-
|
9
|
Modeling and Simulation
|
CS 390D
|
3
|
1
|
-
|
3
|
MaSc 161M
|
10
|
Parallel computers Architecture and Programming
|
CS 408D
|
3
|
1
|
-
|
3
|
NET 221D
|
11
|
Distributed Systems
|
CS 409D
|
3
|
1
|
-
|
3
|
CS 340D
|
12
|
Compilers Design
|
CS 431D
|
3
|
-
|
-
|
3
|
CS 430D
|
13
|
Robotics Fundamentals
|
CS 471D
|
3
|
1*
|
-
|
3
|
CS 370D
|
Free Courses
The student chooses a set of courses = 8 credit hours of study courses from
the departments of the other colleges of the PNU University.
Abbreviations
:
LT = Theoretical
LB/TR* = Laboratory / Tutorial*
PR = Practice