Study

 

Curriculum for the Computer Science& Information Program (CSI)

The Bachelor Degree of Science in Computer Science and Information is awarded at the College of Science in Zolfi, Majmaah University  after the successful completion of 161 credit hours and after fulfilling the terms and conditions for awarding the bachelor degree at the faculty of Science. These 161 credits are distributed as follows:-

To Download Study Plan press here

 

 

 

1.   Foundation Year Core Requirements (College core Requirements) (29 Credits):

Preparatory year is two semesters for studying introductory courses, and it aims to prepare the students well in basic courses like, maths, physics, and English language. The student must pass this year with distinction to be accepted in the computer department or medical laboratories.

 

Number

code

TITLE

units of study

Hours

pre-requisite

REPORT

 Description

 Contents

111 PENG Preparatory English (1) 8 (20+0+0) -

112 PMTH 

Introduction to Mathematics (1)

2 (2+0+1) -

113 PCOM

Computer Skills

2 (1+2+0) -

114 PSSC 

Learning and Communication Skills

2 (1+2+0) -

121 PENG Preparatory English (2) 6 (14+0+0) -

123 PENG English for Science and Engineering  2 (2+0+0) -

127 PMTH Introduction to Mathematics  (2)  4 (4+0+1) -
128 PPHS  General Physics  3 (2+2+0) -
    Total 29 (46+6+2)        

 

 

2.University Requirements (12 Credits):

 

Number

code

units of study

Hours

pre-requisite

 REPORTS

Description

 Contents

211 ZPSY 2 (2+0+0) -

101 SALM 2 (2+0+0) -

102 SALM 2 (2+0+0) -

103 SALM 2 (2+0+0) -

104 SALM 2 (2+0+0) -

101 ARAB 2 (2+0+0) -

103 ARAB 2 (2+0+0) -

101 ELEC 2 (2+0+0) -

102 ELEC 2 (2+0+0) -

101 SOCI 2 (2+0+0) -

101 LHR 2 (2+0+0) -

101 FCH 2 (2+0+0) -

101 VOW 2 (2+0+0) -

    12 (12+0+0)        

 

3.  Mathematics and Sciences Requirements (31 Credits):

Number

code

TITLE

units of study

Hours

pre-requisite

REPORTS

Description

Contents
112 PMTH

Introduction to

Mathematics (1)

2 (2+0+1) -

127 PMTH

Introduction to

Mathematics (2) 

4 (4+0+1) PMATH 112

128 PPHS General Physics  3 (2+2+0) -

217 PPHS Physics 2 3 (2+2+0) PPHS 128

225 CHEM

General Chemistry 

2 (2+0+0) -

212 MATH Calculus I 3 (3+0+1) PMTH 127

220 MATH Calculus II 3 (3+0+1) MATH 212

310 MATH

Linear Algebra &

Differential Equations

4 (3+0+2) MATH 220

320 Stat Probability & Statistics 3 (3+0+1) MATH 220

212 CSI

Discrete Math for

Computer Science 1

3 (2+0+2) PMTH 127

222 CSI

Discrete Math for

Computer Science 2

2 (2+0+0) CSI 212

    TOTAL 31 (28+4+8)        

4.Department Requirements (93 Credits):

4-a) Mandatory Department Courses (81 CHs):

MBER

CODE

TITLE

UNITS OF STUDY

HOURS

PRE-REQUISITE

 REPORTS

DESCRIPTION

 CONTENTS

210 ENG Technical English 2 (2+0+0) -

211 CSI 

Programming 1

3 (2+2+0) -

221 CSI 

Programming 2

3 (2+2+0) CSI 211

223 CSI  Digital  Logic Design 3 (2+2+0) PHYS 217

224 CSI 

Fundamentals

of Information  Systems

3 (3+0+0) -

311 CSI 

Visual Programming

3 (2+2+0) CSI 221

312 CSI 

Data Structure

3 (2+2+0) CSI 221, CSI 212

313 CSI 

Computer Organization

and Assembly Language

3 (2+2+0) CSI 223

314 CSI 

Database

3 (2+2+0) CSI 211

321 CSI 

Design & Analysis

of  Algorithms

3 (2+0+2) CSI 312

322 CSI  Computer Networks 3 (2+2+0) CSI 224

323 CSI  Computer Architecture 3 (3+1+0) CSI 313

324 CSI 

Advanced Database

3 (1+4+0) CSI 314

325 CSI  Software Engineering 1 3 (2+2+0) CSI 221
411 CSI  Artificial Intelligence 3 (2+2+0) CSI 321
412 CSI  Operating Systems 3 (2+2+0) CSI 313
413 CSI  Compiler Design 3 (2+2+0) CSI 222
421 CSI 

Distributed Systems &

Parallel Processing

3 (2+2+0) CSI 321
422 CSI  Software Engineering 2 3 (2+2+0) CSI 325
423 CSI  Cryptography 3 (3+1+0) CSI 321
425 CSI  Computer Graphics 3 (2+2+0) Math 310
510 CSI  Graduation Project 1 2 (2+0+0) 120 Cr. Hrs
511 CSI 

Web Programming &

Internet Technology

3 (2+2+0) CSI 322
512 CSI  Data Mining  3 (2+2+0) CSI 314
513 CSI 

Concepts of

Programming Languages.

3 (2+2+0) CSI 222
520 CSI  Graduation Project 2 3 (3+0+0) CSI 510
522 CSI

Human Computer

Interaction

3 (2+2+0) CSI 511
525 CSI Professional Ethics 2 (2+0+0) CSI 422
    TOTAL 81 (59+44+2)        

 

Fifth: Summer Training

In addition to the previous requirements, the students must spend vocational training period for sixty days, after passing 72 credit hours at least, and the training should be during the summer vacation.

Sixth: Graduation Certificate

The graduate gets a bachelor degree in computer science and information after finishing all previous requirements.

Seventh: Study Semesters

The courses are distributed on eight semesters after the two semesters in the preparatory year, shown in the following table: