Students
مصاريف
غير متاح
تاريخ البدء
غير متاح
وسيلة الدراسة
غير متاح
مدة
8 semesters

لقد شاهدت 1/5 برامج/جامعات. يمكنك مشاهدة حتى 5 برامج/جامعات

أنشئ حساباً مجانياً لفتح المحتوى الكامل!

بالتسجيل، فإنك توافق على بيان الخصوصية و الشروط والأحكام.

حقائق البرنامج
تفاصيل البرنامج
درجة
بكالوريوس
تخصص رئيسي
Artificial Intelligence | Computer Science | Software Engineering
التخصص
تقنيات المعلومات والاتصالات | الهندسة
لغة الدورة
إنجليزي
عن البرنامج

نظرة عامة على البرنامج


Introduction to the Bachelor of Computer Science Program

The Bachelor of Computer Science program is designed to provide students with a comprehensive education in computer science, preparing them for careers in the field or for further study. In today's world, computer technology and information systems are an integral part of daily life, from social media and multimedia to security, entertainment, office work, and e-commerce. All these examples demonstrate the impact of computer science and information technology on our lives.


Program Description

Information technology focuses on the processes of equipment and software systems used in information management. Computer science, on the other hand, is concerned with understanding, designing, implementing, and using computing systems, which vary in complexity from processor components to networks that can be as vast as the global information network. Computing originates from mathematics and logic, essentially dealing with what computing means and what problems can or cannot be computed. Additionally, computer science involves practical methods for programming computers to solve real and complex problems. It also relates to other subjects, from psychological and cognitive sciences (how humans can communicate with machines and how some human characteristics can be given to machines) to electronics and electrical engineering (how electrical circuits can be adapted for maximum efficiency, and the possibilities of parallel and quantitative computing).


These intellectual challenges form the core of 21st-century technologies and can open up various scientific and professional paths.


Program Goals

  • Provide education using the latest methods and tools, compatible with the needs of local and global job markets.
  • Develop the knowledge, mental, and practical abilities necessary for students to enter the computing field in business sectors or pursue higher studies and scientific research.
  • Prepare graduates to continue evolving and developing in the field of computing.

Graduation Requirements

To graduate, a student must pass:


  • All core courses: 60 hours.
  • All general courses: 47 hours.
  • All courses in the chosen track: 18 hours.
  • The student must choose from elective courses: 12 hours. In addition to other graduation conditions set by the college or department.

Courses

Core Courses

Code Name Credits
102 Programming Languages 1 3
203 Programming Languages 2 3
204 Principles of Database Systems 3
205 Object-Oriented Programming 3
206 Analysis and Design of Systems 3
207 Software Engineering 3
208 Database Management Systems 3
209 Computer Network Fundamentals 3
301 Operating Systems 3
311 Data Structures 3
312 Network Management and Design 3
313 Artificial Intelligence 3
314 Web Design and Development 3
315 Computer Architecture and Organization 3
316 Legal and Ethical Issues in Computing 3
317 Modeling and Simulation 3
418 Cooperative Training 3
419 Project 1 3
420 Project 2 3

General Courses

Code Name Credits
101 ISC Islamic Ethics 2
101 ARAB Arabic Language 2
101 PHY General Physics 3
102 MATH Mathematics for Computer Science 3
102 ISC Islamic Political System 2
102 ARAB Arabic Writing 2
103 MATH Differential and Integral Calculus 1 3
103 ISC Islamic Economic System 2
104 STAT Statistics and Probability 3
104 ISC Islam and Building Society 2
105 MATH Discrete Mathematics 3
108 ENG Intensive English 1 3
109 ENG Intensive English 2 3
110 ENG English for Computing 3
111 TEC Computer Basics and Information Technology 2
111 ENG Report Writing 3
206 MATH Differential and Integral Calculus 2 3
207 MATH Linear Algebra and Differential Equations 3

Software Engineering Track

Code Name Credits
301 SE Software Process and Modeling 3
302 SE Software Requirements Engineering 3
303 SE Software Project Management 3
304 SE Software Testing and Quality Assurance 3
405 SE Object-Oriented Software Engineering 3
406 SE Component-Based Software Engineering 3

Information Systems Track

Code Name Credits
301 IS E-Commerce 3
302 IS Enterprise Resource Planning Systems 3
303 IS Data Warehousing and Mining 3
304 IS Information Security Management and Standards 3
405 IS IT Project Management 3
406 IS E-Government 3

Elective Courses

The student chooses 12 hours from the following: | Code | Name | Credits | | --- | --- | --- | | 401 | Machine Learning | 3 | | 402 | Human-Computer Interaction | 3 | | 403 | Compiler Design | 3 | | 404 | Computer Graphics | 3 | | 405 | Multimedia Programming | 3 | | 406 | Advanced Graphics and Virtual Simulation | 3 | | 407 | Fuzzy Logic and Its Applications | 3 | | 408 | Bioinformatics | 3 | | 409 | Cloud Computing | 3 | | 410 | Rapid Software Development | 3 | | 411 | Visual Programming | 3 | | 412 | Mobile Application Development | 3 | | 413 | Signal Processing | 3 | | 414 | Embedded Systems | 3 | | 415 | Image Processing | 3 | | 416 | Robotics Interface | 3 | | 417 | Geographic Information System | 3 | | 418 | Decision Support Systems | 3 | | 419 | Pattern Recognition | 3 | | 420 | Mobile Computing | 3 | | 421 | Big Data and Analytics | 3 | | 422 | Malware Analysis | 3 | | 423 | Security Protocols | 3 | | 424 | Information Hiding | 3 |


Program Details

  • Duration: Eight semesters
  • Credits: 134 Credits
  • Language: English
عرض المزيد