العلوم - المرحلة الجامعيةBachelor of Science
علوم الحاسوب
Computer Science
المستندات المرتبطة
المساقات حسب المستوى
General Education Requirements
ADM 105
3 ساعة معتمدة
Introduction to Information Technology
Topics include the Internet; computer hardware; operating systems and application software; multimedia; network communication; personal, social, and ethical issues. Systems and application software; multimedia; network communication; personal, social, and ethical issues.
LIT 104
3 ساعة معتمدة
Introduction to Arab and Islamic Civilization
This course introduces the overall concepts of civilization and the most important factors that contributed to the emergence of Islamic civilization. It also encompasses the main characteristics of the Islamic civilization with particular focus on the human dimension. Manifestations of Islamic civilization in policy, management, economy, society, and sciences are emphasized.
LIT 110
3 ساعة معتمدة
Arabic Language I
The primary aim of this course is to familiarize the students with correct writing styles, to avoid linguistic and spelling errors, to use proper punctuations, and to master various correspondence styles. The course also discusses the main principles of Arabic grammar through selected texts, spelling rules, writing paragraphs about subjects related to the selected texts, summary techniques, punctuations, rules of number spelling, common linguistic errors, titles, Curriculum Vitae editing techniq
LIT 120
3 ساعة معتمدة
English Language I / French Language I
This is a study skills course that aims at developing potential teacher’s proficiency in the skills of test taking, studying, word attacking, paraphrasing, restating and handwriting.
LIT 125
3 ساعة معتمدة
English Language II / French Language II
This course aims at helping potential teachers extend their knowledge of vocabulary and grammar, as well as develop their oral/aural language proficiency through watching videos, conducting role-plays, simulations, and interviews, as well as presenting reading materials (of various sources: the internet, newspapers, magazines, and so on).
Major Requirements
CSC101
2 ساعة معتمدة
Programming I
This course is designed for students with no prior programming experience. The course introduces the fundamental concepts of procedural programming. Topics include algorithms and problem solving, data types, control structures, functions, arrays, files, mechanics of running, testing, and debugging.
MAT101
2 ساعة معتمدة
Discrete Math
This course offers the mathematical structures that are related to computer science. The objective is to give some mathematical background for computer scientists and introduce some computer applications of the mathematical theory. Topics include: logic, relations, functions, basic set theory, countability and counting arguments, proof techniques, mathematical induction, graph theory, combinatorics, recursion, recurrence relations, elementary number theory and graph theory.
PHY101
3 ساعة معتمدة
General Physics
The purpose of this course is to give students, primarily those in the field of computer science and biochemistry, a general overview of mechanics, electricity, magnetism, electronics, light and modern physics, with emphasis on examples and applications in modern technology fields. At the end of this course, the student will have good knowledge of how a scientist or engineer makes use of physics concepts to contribute to technological advancement and impact the society.
Last updated: July 14, 2026آخر تحديث: الثلاثاء ١٤ يوليو ٢٠٢٦
