HOME
ABOUT IUST
IUST PHILOSOPHY
ACADEMIC STRUCTURE
ADMINISTRATION
COLLEGES
REMEDIAL ENGLISH PROGRAM
ADMISSIONS & REGISTRATION
STUDENT LIFE ON CAMPUS
GALLERY
LIBRARY
FEES & FINANCIAL AID
APPLY ONLINE
CONTACT INFORMATION





Department of Computer Science

» Synopsis:
The undergraduate program offered by the Department of Computer Science (DCS) has a dual purpose: to prepare students for advanced studies and research and to provide them with training and skills needed for a variety of careers in the fields of business, industry as well as in the public sector.

top


» Goals and Objectives:

Upon successful completion of the Bachelor's Degree Computer Science, it is anticipated that the students will:

1. Be equipped with a solid foundation in the field of Computer Science coupled by hands-on training in a variety of applications.

2. Serve the needs of the local businesses and industry given the adequate training they received in different advanced fields of Applied Computer Science.

3. Supply local academic institutions with their need and fill in their shortages for highly qualified teaching staff in Computer Science and related fields.

4. Have the motivation and preparation to engage in life-long learning as well as enrolling in advanced degree programs in Computer Science.

5. Gain awareness as to interdependence of hardware and software, the impact of computing on society, and the ethical and legal responsibilities of computing professionals.

top


» Framework for B.Sc. Degree (132 Semester Credits):

Classification

Credit Hours

  Compulsory Elective Total

University Requirements

12 3 15

College Requirements

20 - 20

Department Requirements

85 9 94

Free Electives

- 3 3

Total

117 15 132

top


» University Requirements (15 Credit Hours):

1. Compulsory (12 Credit Hours)

Course No. Course Title

Credit hour Lecture Lab. Prerequisite or *Corequisite
401101 Computer Skills (1) 3 3 - -
603101 Arabic Skills (1) 3 3 - -
604101 English Skills (1) 3 3 - -
604102 English Skills (2) 3 3 - 604101
  Total 12      

2. Elective (3 Credit Hours)

(Humanities, Social Sciences, Arts).

top


» College Requirements (20 Credit Hours):

Course No. Course Title

Credit hour Lecture Lab. Prerequisite or *Corequisite
401101 Fundamentals of Information Technology 3 3 - -

401201

Computer Skills (2) 3 3 - 401101
401282 Technical Writing 1 1 - 604102
601101 Calculus (1) 3 3 - -
601102 Calculus (2) 3 3 - 601101
601105 Applied Physics 3 3 - -
601109 Applied Physics Lab. 1 - 3 601105*
601201 Statistics and Probability 3 3 - 601102
  Total 20      

top


» Department Requirements (94 Credit Hours):

Course Numbering:
The indications of the course subject's digits:

Field Number Specialization
0 Fundamentals
1 Programming Languages
2 Data structures & Algorithms
3 Computer Networks
4 Hardware
5 Artificial Intelligence
6 System Programming
8 General
9 Graduation Project, Special Topics, Training

Example:

Programming Fundamentals 401112
4 0 1 1 1 2
College Department Level Field Sequence
 

1. Department Compulsory (85 Credit Hours)

Course No. Course Title

Credit hour Lecture Lab. Prerequisite or *Corequisite

401112

Programming Fundamentals

3 3 - 401101
401222 Design and Analysis of Algorithms 3 3 - 401241
401223 Object Oriented Data Structure 3 3 - 401112
401224 Theory of Computation 3 3 - 401281

401231

World Wide Web: Concepts and Programming

3 3 - 401112
401241 Digital Logic 3 3 - 601105
401242 Computer Organization & Architecture 3 3 - ………
401246 Digital Logic Lab 1 - 3 401241

401281

Discrete Mathematics

3 3 - 601102

401383

Professional Issues in Computing & Information Technology

3 3 - 402201
401312 Concepts of Programming Languages 3 3 - 401112
401352 Fundamentals of Artificial Intelligence 3 3 - ……..& 401222
401361 Introduction to System Programming 3 3 - 401242
401362 Principles of Operating Systems 3 3 - 401242
401381 Numerical Analysis 3 3 - 601201
401382 Operational Research 3 3 - 601201
401384 Computer Graphics 3 3 - 401223
401431 Introduction to Computer Networks 3 3 - 401242
401432 Advanced Computer Networks 3 3 - 401224 & 401431
401434 Data & Computer Communications 3 3 - 401431
401461

Compiler Construction

3 3 - 401224