plan

Faculty of Science and Technology

Department of Computer Science

Required Courses for the Bachelors Degree

 

The Computer Science department offers 3 programs all leading to the B.SC degree:

 

I- Full Major in Computer Science

Elective

Required

Credit Hours

Requirements

6

18

24

University

-

22

22

College

21

59

80

Department

6 credit hours to be chosen from any university department

Free Electives

 

II- Major in Computer Science / Minor in other program

Elective

Required

Credit Hours

Requirements

6

18

24

University

-

22

22

College

3

56

59

Department

(as specified by the other department)

Minor Requirements

 

III- Minor in Computer Science

Elective

Required

Credit Hours

Requirements

9

19

28

Department

Note: Field Training (40 hours) is a requirement for graduation.

 

B.Sc. Requirement in Computer Science

 

A- University Requirements (24 Credit Hours)

I- University Requirements (18 Credit Hours)

Credit Hours

Course Name

Course No.

No.

2

Arabic Language skills1

0400101

1

2

English Language skills1

0400100

2

2

English Language skills2

0400110

3

2

Jerusalem Throughout History

0400120

4

2

Palestine: Nature & Environment

0400121

5

2

Islamic Culture

0400122

6

3

World Civilizations

0400128

7

3

Logical Thinking

0400124

8

II - University Electives (Languages: 6 Credit Hours from the following)

Credit Hours

Course Name

Course No.

No.

3

Hebrew Language 1 (Level1)

0400111

1

3

Hebrew Language 2 (Level2)

0400112

2

3

French Language 1 (Level1)

0400113

3

3

French Language 1 (Level1)

0400114

4

3

German Language 1 (Level1)

0400115

5

3

German Language 2 (Level2)

0400116

6

3

Spanish Language 1( Level 1)

0400117

7

3

Spanish Language 2( Level 2)

0400118

8

3

Turkish Language 1(Level 1)

0400119

9

3

Turkish Language 2(Level 2)

0400129

10

3

Italian Language 1 (Level 1)

0400146

11

3

Italian Language 2 (Level 2)

0400147

12

6

Any Foreign Language Approved by the Academic council

/

13

OR  II-  University Electives (6 Credit Hours from the following)

3

Science and Life

0300142

1

3

Fine Arts

0400130

2

3

Literary Appreciation

0400132

3

3

Women and Men in Human Societies

0400133

4

3

Issues In Modern And Contemporary Arab Thought

0400141

5

3

Internet For Special Purposes

0303100

6

3

Democracy, Human Rights And International Humanitarian Law

0500140

7

3

Conflict Resolution By Peaceful Means

0500143

8

3

Non-Science Students

Introduction To Public Health And Environment

0305100

9

3

Communication Skills

0403131

10

3

Non-law students

Introduction To Legal Thought

0500145

11

3

History and Philosophy of Science

0409135

12

3

Special Topic

0400148

13

3

Internship Course

 

14

 

B- College Requirements (22 Credit Hours)

No.

Course name

Course Number

Theory

Lab

Total

Perquisites

1

Introduction to Biology

0305101

3

1

4

-

2

Introduction to Physics

0302101

3

-

3

-

3

Introduction to Physics- Lab

0302111

-

1

1

0302101

4

Introduction to Computer Science

0303101

3

1

4

-

5

Introduction to Chemistry

0304101

3

-

3

-

6

Introduction to Chemistry-Lab

0304103

-

1

1

0304101

7

Introduction to Chemistry to Mathematics

0306101

3

-

3

-

8

Introduction to Environmental science

0316101

3

-

3

-

 

Full Major in Computer Science Requirement

86 credit hours of Courses are required by the Department. All students must complete 59 credit hours of compulsory courses as shown in Table 1. To fulfill departmental requirements the student should choose courses with a total value of 6 credit hours from courses which are 200-level or above from the Department of Mathematics. He or she should choose courses with a total value of 21 credit hours from courses which are 200-level or above from the Department of Computer Science shown in Table 2.

 

Table 1. Mandatory Courses (59 Credit Hours)


No.

Title

Course Number

Credit Hours

Prerequisites

1

Principles of Statistics

0306130

3

-

2

Math II

0306102

3

0306101

3

Fundamentals of Programming

0303102

4

0303101

4

Data Structure and Algorithms

0303201

3

0303102

5

Data Structure and Algorithms II

0303202

3

0303201

6

Computer Proficiency

0303212

1

0303102

7

Integrative Programming and Technologies

0303216

2

0303202

8

Discrete Structures

0303221

3

0303102

9

Digital Circuit Design

0303231

3

0303102

10

Computer Organization

0303232

3

0303231

11

Software Engineering I

0303242

3

0303201

12

Scientific Computing

0303321

3

0303221

13

Automata Theory

0303322

3

0303221

14

Computer System Architecture

0303331

3

0303232

15

Database Systems  I

0303351

3

0303242

16

Intelligent Systems

0303362

3

0303201

17

Computer Operating Systems

0303371

3

0303232

18

Computer Network

0303373

3

0303232

19

Computer Network Lab

0303475

1

0303373

20

Distributed Systems &Computer Network

0303476

3

0303373

21

Graduation Project I

0303491

1

Department

22

Graduation Project II

0303492

1

Department

23

Digital Lab

0307242

1

0303231

 

Total

 

 59

 

A: 21 Credit Hours to be chosen from courses 200 level or above from the Department of Computer Science.

 

Table 2. Elective Courses:

No.

Title

Course Number

Credit Hours

Prerequisites

1

C and UNIX Systems Administration

0303271

3

0303201

2

Operations Research

0303324

3

0303221

3

Performance Evaluation of Computer System

0303326

3

0303202

4

Microprocessor Systems Architecture

0303336

 

0303331

5

Database Systems II

0303341

3

0303342

6

Logic Programming

0303361

3

0303201

7

Translators and Programming Languages

0303362

3

0303222

8

Computer Graphics

0303382

3

0303202

9

Image processing

0303383

3

0303202

10

Simulation

0303421

3

0303221

11

Security

0303444

3

0303242

12

Software Quality Control

0303446

3

0303242

13

Management Information Systems

0303448

3

0303242

14

Optimization Theory

0303464

3

0303221

15

Knowledge Base Systems

0303465

3

0303362

16

Visualizations

0303480

3

0303202

17

Mobile  Computing

0303482

3

0303202

19

Bioinformatics

0303483

3

0303202

20

Computer Vision & Pattern Recognition

0303484

3

0303202

21

Parallel Programming

0303485

3

0303202

22

Remote Sensing and GIS Systems

0316464

3

0306101

23

Special Topics in Computer Science

0303494

3

Department

24

Internship Course

 

3

Department

B: 6 Credit Hours to be chosen from courses which are 200-level or above from the Department of Mathematics.

Major in Computer Science (59 credit hours)

56 credit hours of Courses are required by the Department. All students must complete 56 credit hours of compulsory courses as shown in Table 3. In addition, three credit hours to be chosen from courses in Table 2.

 

Table 3. Mandatory Courses (56 Credit Hours)

No.

Title

Course Number

Credit Hours

Prerequisite

1

Principles of Statistics

0306130

3

-

2

Math II

0306102

3

0306101

3

Fundamental of Programming

0303102

4

0303101

4

Data Structure and Algorithms

0303201

3

0303102

5

Data Structure and Algorithms II

0303202

3

0303201

6

Computer Proficiency

0303212

1

0303102

7

Integrative Programming and Technologies

0303216

2

0303202

8

Discrete Structures

0303221

3

0303102

9

Digital Circuit Design

0303231

3

0303102

10

Computer Organization

0303232

3

0303231

11

Software Engineering I

0303242

3

0303201

12

Scientific Computing

0303321

3

0303221

13

Automata Theory

0303322

3

0303221

14

Computer System Architecture

0303331

3

0303232

15

Database Systems  I

0303351

3

0303242

16

Intelligent Systems

0303362

3

0303201

17

Computer Operating Systems

0303371

3

0303232

18

Computer Networks

0303373

3

0303232

19

Computer Networks Lab

0303475

1

0303373

20

Graduation Project I

0303491

1

Department

21

Graduation Project II

0303492

1

Department

22

Digital Lab

0307242

1

0303231

 

Total

 

56

 

 

Minor in Computer Science - 28 Credit Hours for student from other departments.

All students must complete 19 credit hours of compulsory courses as shown in Table 5. He or she should choose courses with a total value of 9 credit hours from those which are 200-level or above in the Department of Computer Science shown in Table 1 and Table 2.

 

Table 5. Mandatory Courses for the Minor in Computer Science* (19 Credit Hours)

No.

Title

Course Number

Credit Hours

Prerequisites

1

Fundamentals of Programming

0303102

4

0303101

2

Data Structure and Algorithms I

0303201

3

0303102

3

Data Structure and Algorithms II

0303202

3

0303201

4

Discrete Structures

0303221

3

0303102

5

Scientific Computing

0303321

3

0303221

6

Database Systems  I

0303351

3

0303202

 

* The above requirement applies only for students at the college of science and technology. The following conditions apply for student who are from other university departments:

Must have a tawjeehe scientific stream.

Applicants should take the course introduction to computer science (0303101) they  should choose courses with a total value of 6 credit hours from those course which are 200-level or above from the  Table 1 and Table 2.

 

Plan of Study

 

Major in Computer Science

Course Sequence

First Year-Fall Semester

No.

Title

Course Number

Credit Hours

1

Introduction to Computer Science

0303101

4

2

Introduction to Mathematics

0306101

3

3

College Requirement

 

4

4

University Requirement (comp.)

 

2

5

University Requirement (comp.)

 

2

Total

15

 

First Year-Spring Semester

No.

Title

Course Number

Credit Hours

1

Fundamental Of Programming

0303102

4

2

Math II

0306102

3

3

College Requirement

 

4

4

University Requirement (comp.)

 

2

5

University Requirement (comp.)

 

3

Total

16

 

Second Year-Fall Semester

No.

Title

Course Number

Credit Hours

1

Principles of Statistics

0306130

3

2

Data Structure and Algorithms I

0303201

3

3

Discrete Structures

0303221

3

4

Digital Circuit Design

0303231

3

5

College Requirement

 

4

6

University Requirement (comp.)

 

2

Total

 18

 

Second Year- Spring Semester

No.

Title

Course Number

Credit Hours

1

Digital Lab

0307242

1

2

Data Structure and Algorithms II

0303202

3

3

Computer Organization

0303232

3

4

Software Engineering I

0303242

3

5

College Requirement

 

3

6

University Requirement (comp.)

 

2

7

University Requirement (comp.)

 

2

Total

 17

 

Third Year-Fall Semester

No.

Title

Course Number

Credit Hours

1

Computer Proficiency

0303212

1

2

Integrative Programming and Technologies

0303216

2

3

Scientific Computing

0303321

3

4

Computer System Architecture

0303331

3

5

Database Systems  I

0303351

3

6

Departmental Elective

 

3

7

University Requirement (comp.)

 

3

Total

18

 

Third Year-Spring Semester

No.

Title

Course Number

Credit Hours

1

Automata Theory

0303322

3

2

Intelligent Systems

0303362

3

3

Computer Operating Systems

0303371

3

4

Computer Networks

0303373

3

5

Departmental Elective

 

3

7

University Requirement (elec.)

 

3

Total

 18

 

Fourth Year-Fall Semester

No.

Title

Course Number

Credit Hours

1

Computer Network Lab

0303475

1

2

Distributed Systems & Computer Networks

0303476

3

3

Graduation Project I

0303491

1

4

Departmental Elective

 

3

5

Departmental Elective

 

3

6

Departmental Elective

 

3

7

University Requirement (elec.)

 

3

Total

 17

 

Fourth Year-Spring Semester

No.

Title

Course Number

Credit Hours

1

Graduation Project II

0303492

1

2

Departmental Elective

 

3

3

Departmental Elective

 

3

4

Departmental Elective

 

3

5

Departmental Elective

 

3

Total

3

 

© Al-Quds University All rights reserved. Powered by SKITCE.