University List
Sign In
E-Services
عربي
Font Size
Special Colors
Login
Core and Elective Requirements
Computer Sciences​

Academic​ Study Plan Cohort entering 

2013-2014​


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 212D

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 


- Please Click here​to download the Core and Elective Requirements. 

​​​​