King Abdullah II School of Information Technology - The University of Jordan -

Program Specifications

Bachelor Of Computer Science / Study Plan

A.    Obligatory school courses: ( 24 ) credit hours:

Course Number

 

Course Title Contact Hours Credit Hours Nature of teaching Pre-requisite
Theoretical Practical (F2F, blended, Online)
1901101 Discrete Mathematics 3 - 3 F2F -
1941102 Introduction to Programming 1 2 3 F2F Pass Qualification Exam or 0309099
1904101 Fundamentals of Information Technology 3 - 3 blended

-

 

1904120 Web Applications Development 3 - 3 F2F 1941102
1902110 Object Oriented Programming 3 - 3 F2F 1941102
1901242 Data Structures 1 2 3 F2F 1902110
1902224 Database Management Systems 3 - 3 F2F 1902110
1915101 Linear Algebra for Computational Sciences 3 - 3 F2F 0319101​


B.     Elective school courses: (0) credit hours:

Course Number Course Title Contact Hours

Credit Hours

 

Nature of teaching Pre-requisite

Theoretical

 

Practical

 

(F2F, blended, Online)
             
             

 

 

Third: Specialty courses: ( 81 ) credit hours distributed as follows:

 

A.    Obligatory specialty courses: ( 72 ) credit hours

B.     Elective specialty courses: ( 9 ) credit hours

 

A.    Obligatory specialty courses: ( 72 ) credit hours:

Course Number Course Title Contact Hours

Credit Hours

 

Nature of Teaching Pre-requisite
Theoretical Practical (F2F, blended, Online)
0319101 Calculus-1 3 - 3 F2F -
0319102 Calculus-2 3   3 F2F 0319101
0319131 Principles of Statistics 3 - 3 Online -
0302108 Physics for Computer Science 2 - 2 F2F -
0302116 Physics for Computer Science –Lab - 3 1 F2F

0302108

or simultaneously

1901204 Logic Design 3 - 3 F2F

0302108 +

0302116 +

1901101

1901241 Theory of Computation 3 - 3 F2F

1901101 +

1941102

1901243 Data Structures Lab - 4 2 F2F

Simultaneously with 

1901242

 

1901245 Emerging Programming Languages 1 2 3 F2F  
1901301 Computer Ethics 1   1 online 1902372
1901322 Computer Organization 3   3 F2F 1901204
1901341 Theory of Algorithms 3 - 3 F2F 1901242
1901359 Computer Graphics 3 - 3 F2F 1901242
1901351 Numerical Analysis 1 2 3 F2F 1915101+ 1941102
1901353 Modeling and Simulation 1 2 3 F2F

1901242

+0319131

1905320 Artificial Intelligence 3 - 3 F2F 1901242
1902372 Software Engineering 3 - 3 F2F 1902224
1901473 Operating Systems 1 2 3 F2F

1901242

 

1901476

 

Systems Programming and Compilers Construction 3 - 3 F2F

1901241+

1901322

1901363 Computer Networks 3 - 3 F2F 1901242

1901444

 

Computational Problems and Techniques 1 2 3 F2F 1901341

1901468

 

Parallel and Distributed Systems 3 - 3 F2F

1901341 +

1901322

 + 1901363

1911322 Information Security and Privacy 3   3 F2F 1901363 + 1902224

1941497

 

Employment Readiness  (Project-based) - - 3   Pass 90 Hours

1941498

 

Employment Readiness  (Skills-based) - - 3   Pass 90 Hours

1941499

 

Industry Immersed Internship 6 Weeks 3   Pass 90 Hours

 

 

B.     Elective specialty courses: (9) credit hours:

 

Course Number Course Title Contact Hours

Credit Hours

 

Nature of Teaching Pre-requisite
Theoretical Practical (F2F, blended, Online)

1901364

 

Advanced Networking 3 - 3 F2F 1901363

1901442

 

Network Programming 1 2 3 F2F 1901363

1901372

 

Design Patterns and Clean Code 3 - 3 F2F

1902372 + 

1901212

 

1901446

 

Computer Systems Performance 3 - 3 F2F

0319131+

1901322

 

1901443

 

Graph Theory 3 - 3 F2F

1901341

 

1901469 Mobile Wireless Networks 3 - 3 F2F 1901363
1931460 Fundamentals of IoT 3 - 3 F2F

1901473+

1901363

1931461 Cloud Computing Concepts 3 - 3 F2F

1901473+

1901363

1902310 Mobile Development Frameworks 3 - 3 F2F 1904120 + 1902110
1902324 Database Technologies and applications 3 - 3 blended 1902224
1902454 Digital Image Processing 3 - 3 F2F 1901359
1904254 Advanced Web Development 3 - 3 F2F 1904120
1911351 Security of Web Applications 3 - 3 F2F

1902224

and 1904120

1911361 Network Security 3 - 3 F2F

1901363 and (

1911241+

1911342)

1915251 Applied Statistics 3 - 3 F2F 0319131
1915342 Bioinformatics 3 - 3 F2F

1901444

 

1915370

 

Machine Learning and Neural Network 3 - 3 F2F

1901444

 

1901471

 

Design And Implementation of Programming Languages 3 - 3 F2F 1901241
1901494 Special Topics 3 - 3 F2F 1901341

 

 

Advisory Study Plan

(First ) Year

( First) Semester ( Second ) Semester
Course Number Course Title Credit Hours Course Number Course Title Credit Hours
0319101 Calculus-1 3 1904120 Web Applications Development 3
1901101 Discrete Mathematics 3 1902110 Object-Oriented Programming 3
1941102

Introduction to Programming

3 1915101 Linear Algebra for Computational Sciences 3
1904101

Fundamentals of Information Technology

3 0302108 Physics for Computer Science 2
 

Univ. Req

3 0302116 Physics for Computer Science -Lab 1
 

Univ. Req

3

 

Univ. Req

3
 

 

 

 

Univ. Req

3
Total 18 Total 18

 

( Second ) Year

( First) Semester ( Second ) Semester
Course Number Course Title Credit Hours Course Number Course Title Credit Hours

1901242

Data Structures

3

0319131

Principles of Statistics

3

1901243

Data Structures Lab

2

0319102

Calculus-2

3

1902224

Database Management Systems

3

1901241

Theory of Computation

3

1901204

Logic Design

3

1901245

Emerging Programming Languages

3

 

Elective course

3

 

Univ. Req

3

 

Univ. Req

3

 

Univ. Req

3

Total 17 Total 18

 

 

( Third ) Year

( First) Semester ( Second ) Semester
Course Number Course Title Credit Hours Course Number Course Title Credit Hours

1901351

Numerical Analysis

3

1901359

Computer Graphics

3

1901301

 

Computer Ethics

1

1905320

Artificial Intelligence

3

1901322

 

Computer Organization

3

1902372

Software Engineering

3

1901363

Computer Networks

3

1901341

 

Theory of Algorithms

3

 

Elective Course

3

1911322

Information Security and Privacy

3

 

Univ. Req

3

 

Univ. Req

 3

 

 

 

 

 

 

Total

 

16

Total

 

18

 

( Fourth ) Year

( First) Semester ( Second ) Semester
Course Number Course Title Credit Hours Course Number Course Title Credit Hours

1901444

 

Computational Problems and Techniques

3

1901476

 

Systems Programming and Compilers Construction

 

3

1901468

 

Parallel and Distributed Systems

3

1941498

Employment readiness (Project-based)

3

1901473

Operating Systems

3

1941499

Industry Immersed Internship

3

1901353

Modeling and Simulation

3

 

Elective course

3

1941497

Employment readiness (Skill-based)

3

 

 

 

 

 

 

 

 

 

Total 15 Total 12