1. Home
  2. Faculty of Engineering and Information Technology
  3. Academic programs

Bachelor’s Degree in Multimedia and Animation

بكالوريوس الوسائط المتعددة والرسوم المتحركة

4 years, 131 credit hours, 63 courses.

About the program

The Bachelor’s Degree in Multimedia and Animation aims to prepare professionals who combine technical knowledge with creative and artistic skills to design and produce interactive and visual digital content using modern multimedia and animation technologies. The program integrates principles of design, digital arts, and computing, with a focus on graphic design, 2D and 3D animation, interactive content design and development, audio and video production, and user experience.

The program develops students’ creative thinking, design, and digital production skills and enables them to leverage emerging technologies to create innovative digital projects and content. Through practical projects, hands-on learning, and research activities, graduates are prepared for careers in digital media production, design, advertising, content creation, game development, e-learning, and interactive experiences.

Study Plan

Year one

34 credit hours: first 17, second 17.

  • University Requirement
  • College Requirement
  • Major Requirement

First semester

17 hours
CourseCodeHoursPrerequisiteDetails
UNIV12012None

This general education course focuses on enhancing fundamental Arabic language skills—reading, writing, speaking, and listening—for nursing students. The course emphasizes correct grammar, sentence structure, functional writing, and professional communication skills necessary for academic success and clear medical documentation in Saudi healthcare settings.

Type
University Requirement
When
Year one, First semester
Prerequisite
None
UNIV12022None

This general education course introduces nursing students to the foundational knowledge of the Holy Qur'an and its related sciences (Ulum al-Qur'an). The course focuses on the revelation, compilation, preservation, and main themes of the Qur'an, along with fundamental rules of recitation (Tajweed) and thematic interpretation (Tafsir). Special emphasis is given to health-related Qur'anic concepts, ethical values, human preservation, spiritual care, and therapeutic communication in clinical nursing practice.

Type
University Requirement
When
Year one, First semester
Prerequisite
None
FEIT13013None

This course develops the language competencies students need to understand and use English in engineering, information technology, and computing contexts. It emphasizes the acquisition of fundamental technical vocabulary related to computers, software, networks, data, and digital systems and trains students to understand and use this terminology accurately in academic and professional situations. The course develops technical reading skills through textbooks, simplified technical articles, user manuals, and hardware and software documentation. Students practice identifying main ideas, understanding supporting details, interpreting terminology from context, and following technical instructions, procedures, and specifications. In writing, students learn to construct clear technical sentences and paragraphs and prepare descriptions, instructions, summaries, and basic professional correspondence. They practice describing devices, systems, and technical processes using accurate terminology and clear organizational structures. The course also develops listening and speaking skills through technology-related materials and discussions. Students learn to explain technical information orally, participate in academic and professional conversations, collaborate in group activities, and deliver short presentations on topics related to their fields of study. Upon completion, students should be able to read and understand technical texts appropriate to their academic level, recognize and correctly use essential terminology in computing and information technology, produce basic technical and professional written texts, and communicate technical information orally with greater accuracy and confidence. The course supports students in working effectively with English-language textbooks, documentation, and other resources used throughout their subsequent specialized courses.

Type
College Requirement
When
Year one, First semester
Prerequisite
None
EITM13013None

This course provides students with an integrated foundation in the major concepts and components of Information Technology (IT) and establishes the technological background required for subsequent courses in the program. It begins with the concept and role of IT in organizations and society and introduces fundamental computer hardware components, including the CPU, memory, storage devices, and input/output devices, together with basic factors affecting computer-system performance. The course examines software categories, Operating Systems, and the interaction between hardware and software. Students are also introduced to fundamental principles of digital data representation, file types, data storage, and information processing. An introductory overview of Computer Networks and the Internet explains basic communication concepts, data exchange, and common network services. Fundamental concepts of Databases and Information Systems are presented to illustrate how data can be organized, stored, retrieved, and used to support organizational activities. The course also provides a broad overview of contemporary technologies, including Cloud Computing, Mobile Computing, the Internet of Things (IoT), and AI. These areas are introduced to establish technological awareness without duplicating the detailed treatment provided in later specialized courses. Fundamental Cybersecurity concepts are introduced, including account and data protection, privacy, and responsible and safe use of Internet resources and digital services. Upon completion, students should be able to identify the principal components of IT systems, explain their basic functions, distinguish among major categories of digital technologies, and understand the relationships among hardware, software, data, networks, and digital services.

Type
Major Requirement
When
Year one, First semester
Prerequisite
None
EITM13023None

This course introduces students to the fundamental principles of programming and develops their ability to analyze problems, formulate algorithmic solutions, and implement those solutions using a modern programming language. It begins with the concept of an algorithm, the program -development process, problem analysis, identification of inputs and outputs, and representation of solutions using flowcharts and pseudocode. The course covers basic program structure, variables, constants, data types, type conversion, arithmetic, logical and relational operators, and input/output operations. Control structures are introduced, including selection statements and iterative structures, and students learn to combine these constructs to solve progressively more complex problems. Functions are introduced as a mechanism for decomposing programs into smaller and more manageable units. Topics include function definition and invocation, parameter passing, return values, and basic modularity. The course also covers one-dimensional arrays, strings, common operations associated with them, input validation, and introductory error handling. Considerable emphasis is placed on producing correct, structured, readable, and testable programs. Students learn to use meaningful identifiers, appropriate code formatting, and consistent programming practices. They also practice tracing program execution and identifying and correcting syntax, runtime, and logical errors. By the end of the course, students should be able to analyze simple and moderately complex programming problems, design appropriate algorithms, implement working solutions, test program output, and systematically identify and correct common errors. The course provides the programming foundation required for Programming (2), Data Structures, and later specialized programming courses in Artificial Intelligence.

Type
Major Requirement
When
Year one, First semester
Prerequisite
None
Unlocks
EITM11031None

This practical course transforms the theoretical concepts introduced in Programming (1) into hands-on programming skills through structured laboratory exercises and small programming projects. Students begin by becoming familiar with an Integrated Development Environment (IDE) and learn how to create projects and source files, write and save code, execute programs, and interpret development and error messages. Students practice using variables, constants, data types, operators, and input/output operations and translate mathematical and logical problems into executable programs. Selection statements and loops are then implemented to create programs involving decision making and repetitive processing. Laboratory activities include defining and calling functions, passing parameters, processing return values, and decomposing solutions into organized functional components. Students also practice working with arrays and strings and perform fundamental operations on collections of values and textual information. Particular emphasis is placed on debugging. Students learn to interpret error messages, trace program execution step by step, use breakpoints and available debugger facilities, and distinguish among syntax, runtime, and logical errors. Exercises progress from short programs focusing on individual concepts to problems requiring the integration of several programming constructs. Toward the end of the course, students complete a simple program or mini-project integrating the principal skills developed during the semester. Upon completion, students should be able to use a programming development environment effectively, independently write, execute, and test basic programs, systematically diagnose and correct common errors, and organize source code according to sound introductory programming practices.

Type
Major Requirement
When
Year one, First semester
Prerequisite
None
Unlocks
EITU13013None

No description has been added for this course yet.

Type
Major Requirement
When
Year one, First semester
Prerequisite
None

Second semester

17 hours
CourseCodeHoursPrerequisiteDetails
UNIV12032None

This course introduces nursing students to the fundamentals of scientific research methods and evidence-based practice (EBP) in healthcare. Students will learn how to formulate research questions, conduct literature searches, select appropriate quantitative and qualitative research designs, design data collection tools, follow ethical guidelines, and draft a practical nursing research proposal relevant

Type
Major Requirement
When
Year one, Second semester
Prerequisite
None
UNIV12042None

This course provides first-year nursing students with foundational academic and general English language skills. The course focuses on improving the four core language domains: reading, writing, listening, and speaking. Emphasis is placed on expanding vocabulary, mastering essential grammar rules, reading basic academic and health-related texts, and writing clear paragraphs required for academic success in nursing education.

Type
University Requirement
When
Year one, Second semester
Prerequisite
None
Unlocks
EITM13073

This course builds upon Programming (1) and moves students from basic procedural programming toward more structured software development using Object-Oriented Programming (OOP). Following a brief review of fundamental programming concepts, the course introduces classes and objects, attributes and methods, constructors, object creation, and interaction among objects. Students examine encapsulation and access control and learn how these mechanisms protect object state and organize responsibilities within software. Inheritance and code reuse are introduced, followed by polymorphism, abstraction, and interfaces, with emphasis on their contribution to extensible and maintainable software. Structured error handling using exceptions is introduced, together with techniques for detecting and responding to abnormal program conditions. The course covers file handling for reading, writing, and storing information and introduces fundamental collection structures for managing groups of objects more flexibly than conventional arrays. The course emphasizes object-oriented design, decomposition of a problem into cooperating classes with clear responsibilities, reduction of code duplication, and improvement of software reusability. Introductory testing, debugging, and refactoring practices are incorporated into the development process. The course deliberately focuses on general programming principles rather than AI or Data Science libraries, which are addressed in later specialized courses. Upon completion, students should be able to design and implement medium-scale object-oriented applications, define appropriate relationships among classes, apply encapsulation, inheritance, abstraction, and polymorphism, work with exceptions, files, and collections, and produce modular, understandable, reusable, and maintainable software.

Type
Major Requirement
When
Year one, Second semester
Prerequisite
EITM11081

This practical course enables students to apply the object-oriented concepts introduced in Programming (2) through progressively structured programming exercises and projects. Students begin by creating classes containing attributes, methods, and constructors and then practice creating and manipulating objects and integrating multiple classes within a single application. Laboratory activities include access control and encapsulation, appropriate inheritance structures, method overriding, and practical use of polymorphism, interfaces, and abstraction. Emphasis is placed on demonstrating how these mechanisms reduce code duplication and improve software extensibility and maintainability. Students use exceptions to handle expected runtime problems in a structured manner and work with files to store and retrieve application data. Fundamental collection classes are used to manage variable numbers of objects and perform operations such as addition, removal, searching, and traversal. Testing and debugging form an important component of the course. Students use breakpoints, inspect object states during execution, identify logical and runtime errors, and apply introductory refactoring to improve existing solutions and reduce unnecessary dependencies among classes. During the final part of the course, students complete a medium-scale mini-project integrating multiple classes, collections or file processing, and exception handling. The project emphasizes sound software organization rather than implementation of AI algorithms. Upon completion, students should be able to translate an object-oriented design into working software, systematically test and debug their implementation, and organize a multi-class programming project according to sound development practices, providing the programming foundation required for Data Structures and specialized AI programming courses.

Type
Major Requirement
When
Year one, Second semester
Prerequisite
EITM13093None

This course provides students with the fundamental concepts and skills required to design and construct clear, well-structured, standards-based web interfaces. It begins with an introductory overview of the World Wide Web, web pages, browsers, and web servers and then focuses on HTML as the principal language for defining the semantic structure of web pages. Students learn to organize headings, paragraphs, lists, links, tables, images, and other page elements. The course introduces CSS for controlling visual presentation, including typography, colors, spacing, borders, backgrounds, selectors, and the application of styles to interface components. Fundamental techniques for organizing page layouts and structuring web content are also introduced. Responsive Web Design receives significant attention. Students learn to design pages that adapt to different screen dimensions and devices and examine basic principles of visual design, consistency, readability, content organization, and navigation. Web forms are introduced as mechanisms for collecting user input, including common input types and basic principles for organizing data-entry interfaces. The course also introduces usability and web accessibility, emphasizing semantic HTML and the need to design interfaces that can be effectively used by diverse users. The course remains focused on fundamental front-end design and does not extend into server-side programming, databases, or AI application development. By the end of the course, students should be able to analyze the requirements of a simple website, design its structure, create interconnected and semantically organized pages, apply responsive styling, and incorporate fundamental usability and accessibility principles.

Type
Major Requirement
When
Year one, Second semester
Prerequisite
None
Unlocks
EITM11101None

This practical course enables students to apply web-design principles through the construction of actual web pages and small websites using HTML and CSS. Students begin by learning to use a code editor, organize project files, create valid HTML documents, and correctly link pages and resources such as images and style sheets. Laboratory exercises cover headings, paragraphs, lists, tables, hyperlinks, images, multimedia, and forms for user input. Students use CSS to control typography, colors, spacing, borders, backgrounds, and other visual properties and practice applying styles using different selectors. The laboratory provides practical experience in page layout and component organization, including common menus, navigation bars, and other interface structures. Students create responsive interfaces that adapt to different screen sizes and use browser developer tools to simulate different devices and diagnose display problems. Students test pages across different browsers where feasible, verify hyperlinks and file paths, and improve project organization and maintainability. Accessibility principles are incorporated through semantic structure, appropriate alternative text for images, and clearly organized forms. During the final part of the course, students develop a small multi-page website integrating the techniques covered throughout the semester. Upon completion, students should be able to transform an initial interface concept into a functional website, organize project resources effectively, test the interface under different viewport conditions, and ensure that the resulting pages are structured, usable, responsive, and accessible.

Type
Major Requirement
When
Year one, Second semester
Prerequisite
None
Unlocks
EITU12022None

No description has been added for this course yet.

Type
Major Requirement
When
Year one, Second semester
Prerequisite
None
EITM13063None

This course provides students with the mathematical and logical foundations used in Computer Science and Artificial Intelligence and develops their ability to reason abstractly, construct arguments, and solve problems systematically. It begins with mathematical logic, including propositions, logical connectives, truth tables, logical equivalence, and inference, followed by predicates, quantifiers, and precise mathematical statements. The course covers set theory, set operations, Cartesian products, relations and their properties, equivalence and ordering relations, and functions and their principal characteristics. Students are introduced to major mathematical proof techniques, including direct proof, proof by contradiction, contrapositive reasoning, and mathematical induction. Fundamental counting principles are studied, including the rules of sum and product, permutations, combinations, and introductory inclusion-exclusion principles. Recurrence relations are introduced as mechanisms for representing recursively defined processes and computational patterns. The course also introduces fundamental graph theory, including vertices, edges, paths, connectivity, and trees, together with selected applications in computing and structured problem representation. Emphasis is placed on establishing the mathematical reasoning required for later computing and AI courses. Probability and statistical inference are deliberately excluded from detailed treatment because they are addressed in the dedicated Probability and Statistics for Data Science course later in the program. Upon completion, students should be able to use mathematical notation and logical reasoning correctly, construct basic proofs, solve problems involving sets, relations, counting, and graphs, and explain the relevance of discrete mathematical structures to algorithms, data structures, and Artificial Intelligence.

Type
Major Requirement
When
Year one, Second semester
Prerequisite
None

Year two

31 credit hours: first 15, second 16.

First semester

15 hours
CourseCodeHoursPrerequisiteDetails
UNIV22052

This course builds upon English Language (1) by introducing first-year nursing students to specialized medical terminology, clinical communication, and health-related academic writing. The course focuses on medical prefixes, roots, and suffixes, taking patient histories, reading clinical case studies, documenting basic nursing notes, and communicating professionally with patients and multidisciplinary healthcare teams.

Type
University Requirement
When
Year two, First semester
Prerequisite
EITU23033None

No description has been added for this course yet.

Type
Major Requirement
When
Year two, First semester
Prerequisite
None
Unlocks
EITU23043None

No description has been added for this course yet.

Type
Major Requirement
When
Year two, First semester
Prerequisite
None
Unlocks
EITU21051None

No description has been added for this course yet.

Type
Major Requirement
When
Year two, First semester
Prerequisite
None
Unlocks
EITM22132None

This course introduces students to the fundamental concepts of relational database design, management, and use and establishes a strong foundation for later work in Data Science and Artificial Intelligence. It begins with the concepts of data, databases, and Database Management Systems and compares database systems with traditional file-based approaches. Students learn the principal stages of database design and use the Entity-Relationship Model to represent entities, attributes, relationships, cardinalities, keys, and constraints. They then learn how to transform conceptual models into relational schemas composed of related tables. The course covers the relational model, primary and foreign keys, referential integrity, and SQL for creating tables, defining constraints, inserting, updating, deleting, and retrieving data. Query topics include filtering, aggregate functions, grouping, sorting, subqueries, and joins. Functional dependencies and normalization are introduced to reduce redundancy and prevent insertion, update, and deletion anomalies. Fundamental normal forms are studied at an appropriate undergraduate level. The course also provides an introduction to transactions, concurrency, database security, backup, and recovery. Upon completion, students should be able to analyze information requirements, design an appropriate entity-relationship model, transform it into a relational database, write SQL statements to manage and retrieve data, and apply normalization and integrity principles to produce reliable and maintainable database structures.

Type
Major Requirement
When
Year two, First semester
Prerequisite
None
EITM21141None

This practical course trains students to design, implement, and manage relational databases using an appropriate Database Management System. Students begin by creating databases and tables and defining data types, primary and foreign keys, and constraints, directly applying concepts from the theoretical Databases course. Students use SQL to perform insert, update, delete, and select operations and then progress to more advanced queries involving filtering, sorting, aggregate functions, grouping, subqueries, and joins. Laboratory activities include designing an entity-relationship diagram for a practical problem, transforming it into a relational schema, and applying normalization principles. Students examine redundancy and dependencies and implement referential-integrity constraints. Introductory exercises involving views, transactions, user privileges, backup, and restoration are included where supported by the selected database platform. The course emphasizes organized database scripts, consistent naming conventions, and systematic testing of data and queries. During the final part of the course, students complete a database project beginning with requirements analysis and conceptual modeling and continuing through table creation, relationship definition, data population, and meaningful queries and reports. Upon completion, students should be able to develop a reliable practical database that can serve as a data source for later Data Analysis and AI applications.

Type
Major Requirement
When
Year two, First semester
Prerequisite
None
EITM22172

Advanced Web Design develops responsive layouts with CSS Grid, Flexbox, and deliberate breakpoints. It covers information architecture, reusable components, form states, keyboard access, contrast, and alternative text. Students examine image-loading cost and layout failures to propose clearer interfaces. Server-side logic is outside the course. Information architecture covers section names, page priorities, and routes to a specific piece of content. Students ask when an important control should stay visible on a narrow display and when a hidden menu obstructs the task. Image choices involve file size, display dimensions, and functional alternative text when loading fails. Modest motion is assessed for feedback value and respect for reduced-motion preferences. Students draw a page tree for an information site, identify cross-links and return paths, and test headings and link labels with a new visitor.

Type
Major Requirement
When
Year two, First semester
Prerequisite
EITM21181

Students build a multi-page site from narrow and wide wireframes. Consistent components and forms are tested with enlarged text, keyboard navigation, and error messages across screen sizes and browsers. A brief usability trial informs a documented revision. Assessment concerns the front-end interface and accessibility, not server programming. Students define test states before implementation: a narrow viewport, enlarged text, a long error message, and an unavailable image. Heading order is inspected so the page makes sense without color; a peer attempts to reach Submit and interpret an error without help. Success on one screen is insufficient: students state the widths they tried and repair failures. A change log connects observed problems to specific revisions, allowing first and final versions to be compared on the same task. Loading time with several images is also checked so visual polish does not come at the expense of access.

Type
Major Requirement
When
Year two, First semester
Prerequisite

Second semester

16 hours
CourseCodeHoursPrerequisiteDetails
UNIV22062None

This course broadens students’ understanding of the role of Information Technology in organizations and society, with emphasis on practical applications of digital systems and services. It examines Information Systems and the relationship among people, processes, data, and technology and considers how information supports organizational operations and decision making. The course surveys applications of databases, networks, Internet services, cloud services, and mobile technologies in business, education, healthcare, and government. Digital Transformation is introduced as the use of technology to redesign processes, services, and user experiences. Electronic services, e-commerce, remote collaboration, content management, and digital communication are also examined. Data privacy, information security, and responsible practices for collecting and using information are discussed. The course considers broader social and ethical implications of technology, including the digital divide, automation, and the impact of AI and digital technologies on employment and society, without addressing internal AI algorithms. Upon completion, students should be able to explain the organizational role of IT, analyze examples of Digital Transformation, identify benefits and risks associated with different technologies, and understand the relationships among technology, processes, users, and data

Type
University Requirement
When
Year two, Second semester
Prerequisite
None
UNIV22072None

This general education course introduces students to the history, geography, culture, and social fabric of Palestine. The course covers the historical development of the Palestinian issue from the late Ottoman period to contemporary times, examining key geopolitical milestones, cultural heritage, international law frameworks, and societal resilience. Special emphasis is placed on the health sector's history, social determinants of health in Palestine, and the ethical role of healthcare professionals in serving local communities.

Type
University Requirement
When
Year two, Second semester
Prerequisite
None
EITU23063

No description has been added for this course yet.

Type
Major Requirement
When
Year two, Second semester
Prerequisite
EITU23073None

No description has been added for this course yet.

Type
Major Requirement
When
Year two, Second semester
Prerequisite
None
EITU22082None

No description has been added for this course yet.

Type
Major Requirement
When
Year two, Second semester
Prerequisite
None
EITU23093

No description has been added for this course yet.

Type
Major Requirement
When
Year two, Second semester
Prerequisite
EITU21101

No description has been added for this course yet.

Type
Major Requirement
When
Year two, Second semester
Prerequisite

Year three

34 credit hours: first 16, second 18.

First semester

16 hours
CourseCodeHoursPrerequisiteDetails
UNIV31081None

This course introduces nursing students to principles of occupational health and safety within hospital and clinical environments. The course covers workplace hazard identification, infection prevention, ergonomics, chemical and radiation safety, needle-stick injury prevention, emergency preparedness, and the psychological well-being of healthcare workers, aligned with Saudi Ministry of Health regulations and Saudi Central Board for Accreditation of Healthcare Institutions (CBAHI) safety standards.

Type
University Requirement
When
Year three, First semester
Prerequisite
None
UNIV31091None

This general education course introduces nursing students to the fundamentals of human rights, patient rights, and professional healthcare ethics. The course examines international human rights instruments, Saudi national legislation, patient rights charters, bioethics, informed consent, and non-discrimination. Students will explore the relationship between human rights principles and nursing care, focusing on protecting patient dignity, confidentiality, and vulnerable populations in clinical practice.

Type
University Requirement
When
Year three, First semester
Prerequisite
None
EITM33313None

User Experience Design proceeds from users, tasks, and context to journey maps, prototypes, and evaluation. Students practice limited interviews and observation, information architecture, labels, feedback, and waiting and error states. Accessibility, touch targets, contrast, and clarity are included. Usability findings separate what participants said from what they did; revisions are grounded in evidence and its sample limits. The subject complements interface implementation but asks broader questions about context and evidence. Coding detail remains with application development; evaluation here concerns the quality of the research, reasoning, and design response. Students select a narrow research question, such as whether a newcomer can find one action, and define success before observing participants. Task time, errors, and requests for help are recorded without turning a tiny sample into a broad statistical claim. If someone describes a page as easy yet fails a crucial step, both observations are reported and interpreted cautiously.

Type
Major Requirement
When
Year three, First semester
Prerequisite
None
EITU33113None

No description has been added for this course yet.

Type
Major Requirement
When
Year three, First semester
Prerequisite
None
Unlocks
EITU31121None

No description has been added for this course yet.

Type
Major Requirement
When
Year three, First semester
Prerequisite
None
Unlocks
EITU33133

No description has been added for this course yet.

Type
Major Requirement
When
Year three, First semester
Prerequisite
Unlocks
EITU31141

No description has been added for this course yet.

Type
Major Requirement
When
Year three, First semester
Prerequisite
Unlocks
EITM33273None

This course introduces the engineering principles, processes, and practices used to develop software systems in a systematic, manageable, and maintainable manner. It begins with the concept of Software Engineering and the need for disciplined development approaches when building medium- and large-scale systems. The Software Development Life Cycle (SDLC) is examined from requirements analysis through design, implementation, testing, deployment, maintenance, and evolution. Students study Requirements Engineering, including elicitation, analysis, documentation, and management of functional and non-functional requirements. System modeling is introduced through appropriate representations such as use cases and selected UML diagrams. The course covers fundamental software design principles, including modularity, component decomposition, separation of concerns, cohesion, coupling, and introductory software architecture. Coding standards, documentation, configuration management, and version-control practices are also addressed. Software testing is introduced conceptually through unit, integration, system, and acceptance testing. Maintenance, software evolution, refactoring considerations, and technical debt are discussed to illustrate the long-term nature of software development. The course also introduces Agile Development, including appropriate elements of Scrum, team roles, iteration planning, effort estimation, risk management, collaboration, and software-project management. For Artificial Intelligence students, the course highlights selected differences between conventional software projects and data-driven or AI-oriented software, particularly the role of data, experimentation, and reproducibility, without extending into specialized MLOps practices. Upon completion, students should be able to analyze software requirements, produce suitable models and designs, organize software into manageable components, collaborate effectively within a development team, and apply engineering practices that improve software quality, testability, maintainability, and long-term evolution.

Type
Major Requirement
When
Year three, First semester
Prerequisite
None

Second semester

18 hours
CourseCodeHoursPrerequisiteDetails
UNIV31101None

This course introduces nursing students to the fundamentals of Islamic culture, worldview, and moral philosophy, with a specific focus on medical jurisprudence (Fiqh), bioethics, and patient care. Students will study the core tenets of Islamic faith, ethical principles governing human interaction, spiritual care, and contemporary bioethical issues (such as organ transplantation, end-of-life care, and reproductive health) aligned with Islamic legal rulings and Saudi healthcare practices.

Type
University Requirement
When
Year three, Second semester
Prerequisite
None
UNIV31141None

This course on self-marketing and personal development addresses self-improvement and life-building, focusing on enhancing human capabilities for the better by acquiring new skills or discovering existing abilities and enabling individuals to benefit from them in various life activities. The course helps students eliminate negative behaviors and adopt positive ones, set clear goals, and develop self-control. It also teaches decision-making skills necessary to build a strong personality capable of shaping a better future and contributing effectively to society.

Type
University Requirement
When
Year three, Second semester
Prerequisite
None
EITU33153

No description has been added for this course yet.

Type
Major Requirement
When
Year three, Second semester
Prerequisite
EITU33163

No description has been added for this course yet.

Type
Major Requirement
When
Year three, Second semester
Prerequisite
EITU31171

No description has been added for this course yet.

Type
Major Requirement
When
Year three, Second semester
Prerequisite
EITU33183None

No description has been added for this course yet.

Type
Major Requirement
When
Year three, Second semester
Prerequisite
None
EITU31191None

No description has been added for this course yet.

Type
Major Requirement
When
Year three, Second semester
Prerequisite
None
EITU33203None

No description has been added for this course yet.

Type
Major Requirement
When
Year three, Second semester
Prerequisite
None
FEIT32022None

This course develops students’ ability to prepare clear, structured, professional, and academically sound technical documents and reports, with particular relevance to Engineering, Computing, and Artificial Intelligence projects. It begins by distinguishing general writing from technical writing and emphasizes precision, clarity, conciseness, organization, and objectivity. Students learn the structure of a technical report, including titles, abstracts or executive summaries, introductions, background sections, methodologies, results, discussions, conclusions, and recommendations. Appropriate organization of sections and subsections and logical flow among them are emphasized. The course covers effective presentation of technical information through tables, figures, charts, and diagrams, including appropriate captions and in-text references. Students learn to adapt the level of technical detail to the intended audience and to use terminology consistently. Academic referencing and citation management are addressed together with plagiarism avoidance and the distinction among paraphrasing, quotation, and summarization. Ethical reporting practices are emphasized, including accurate presentation of evidence, avoidance of exaggerated conclusions, and transparent reporting of limitations or negative results. For AI-oriented work, students learn to document data sets, methodologies, experimental setups, evaluation metrics, results, and limitations in ways that support reproducibility. The course also includes preparation of technical presentations, project documentation, and selected professional technical communications. Upon completion, students should be able to prepare a complete and logically organized technical report, present data and experimental findings accurately, use references appropriately, document methodologies and experiments clearly, and communicate technical work in forms suitable for academic projects, graduation work, and professional practice.

Type
Major Requirement
When
Year three, Second semester
Prerequisite
None

Year four

32 credit hours: first 17, second 15.

First semester

17 hours
CourseCodeHoursPrerequisiteDetails
UNIV41121None

This course introduces nursing students to the fundamental concepts of environmental health and its impact on human health and disease prevention. Students will explore air and water quality, climate change, medical waste management, chemical hazards, vector-borne diseases, and environmental safety standards within healthcare system and community settings.

Type
University Requirement
When
Year four, First semester
Prerequisite
None
EITU43213None

No description has been added for this course yet.

Type
Major Requirement
When
Year four, First semester
Prerequisite
None
EITU42222

No description has been added for this course yet.

Type
Major Requirement
When
Year four, First semester
Prerequisite
Unlocks
EITU41231

No description has been added for this course yet.

Type
Major Requirement
When
Year four, First semester
Prerequisite
Unlocks
EITU43243None

No description has been added for this course yet.

Type
Major Requirement
When
Year four, First semester
Prerequisite
None
EITU41251None

No description has been added for this course yet.

Type
Major Requirement
When
Year four, First semester
Prerequisite
None
FEIT42042None

This course develops students’ ability to identify ethical issues and professional responsibilities encountered in Engineering, Computing, and Information Technology and to make professionally responsible decisions based on recognized principles. It begins with the concept of professional ethics, distinctions between legal compliance and ethical responsibility, and the role of professional codes of conduct. Students examine integrity, accountability, truthful reporting, conflicts of interest, intellectual property, and responsibilities toward employers, clients, users, and society. Privacy, confidentiality, data protection, and cybersecurity are considered professional obligations rather than purely technical concerns. Particular attention is given to AI ethics, including bias, fairness, transparency, explainability, accountability, use of personal information, and potential harms associated with automated decision making. The focus is on ethical analysis and governance rather than repetition of AI algorithms. The course also considers professional responsibility when developing software or AI systems that may affect health, safety, rights, opportunities, or access to services. Testing, documentation, risk assessment, disclosure of limitations, and responsible deployment are examined in this context. Case studies are used to analyze conflicts involving performance versus privacy, profit versus safety, and innovation versus social responsibility. Students identify stakeholders, assess possible consequences, and compare alternative actions. Upon completion, students should be able to recognize ethical issues in technology projects, evaluate the impacts of technical decisions on different stakeholders, apply professional principles to decision making, and explain individual and organizational responsibilities associated with the design, development, deployment, and use of AI and digital technologies.

Type
Major Requirement
When
Year four, First semester
Prerequisite
None
FEIT42032None

This course introduces concepts and methods for transforming problems and ideas into innovative and potentially viable ventures, with appropriate emphasis on technology-based products and services. It begins with entrepreneurship and innovation and distinguishes among ideas, inventions, and innovations. Students learn how unmet needs and practical problems can become opportunities for new products or services. The course covers opportunity identification, customer discovery, analysis of users, markets, and competitors, and development of a clear value proposition describing the benefit provided to a target customer or user group. Students are introduced to business models and their major components, including customer segments, channels, revenue streams, costs, key resources, activities, and partners. A tool such as the Business Model Canvas may be used to structure venture concepts. Students develop a Minimum Viable Product (MVP) or prototype, test assumptions with potential users or stakeholders, collect feedback, and iterate before committing substantial resources to full-scale development. The course also introduces pricing, marketing, funding, basic financial feasibility, intellectual property, and risk assessment. For AI-oriented ventures, students consider additional issues associated with data availability, infrastructure, responsible AI use, and the need to demonstrate that AI contributes meaningful value rather than being included solely for technological novelty. Upon completion, students should be able to analyze a problem or opportunity, formulate an innovative solution, develop an initial value proposition and business model, create a prototype or MVP, evaluate basic feasibility, and present the proposed venture effectively to stakeholders or potential supporters.

Type
Major Requirement
When
Year four, First semester
Prerequisite
None
FEIT42052None

This course systematically prepares students for the subsequent Graduation Project by requiring them to identify a meaningful real-world or research problem in Artificial Intelligence or Computing and transform it into a clearly defined and feasible project. Students begin by selecting a problem domain, identifying relevant stakeholders or users, analyzing the problem, and defining project objectives and research or development questions where appropriate. Students conduct a structured literature or technology review to understand existing approaches, available tools, data, and limitations and to establish the rationale for the proposed project. Software-oriented projects define functional and non-functional requirements, while research-oriented projects identify experimental and methodological requirements. The course includes feasibility analysis and selection of suitable technologies, data sets, algorithms, platforms, and tools. Students prepare an initial system architecture or research methodology. AI projects are expected to identify data sources, data-preparation strategies, appropriate baselines, evaluation metrics, comparison procedures, privacy concerns, and relevant ethical considerations. Project planning is addressed through task decomposition, schedules, deliverables, resource requirements, risks, and mitigation strategies. Students are also expected to define a testing or evaluation plan before implementation begins. The principal output is a comprehensive project proposal including background, problem statement, objectives, related work, methodology, requirements, proposed design, evaluation plan, timeline, and references. Upon completion, students should have a technically feasible and academically defensible proposal that can be presented to an academic committee and used as the direct foundation for implementation in the Graduation Project course.

Type
College Requirement
When
Year four, First semester
Prerequisite
None
Unlocks

Second semester

15 hours
CourseCodeHoursPrerequisiteDetails
UNIV41131None

This course introduces nursing students to the fundamentals of Hadith Studies (Ulum al-Hadith) with a focus on prophetic traditions related to health, cleanliness, patient care, medical ethics, and compassion. Students will learn the basic methodology of Hadith authentication and examine selected authentic Prophetic traditions (Ahadith) that guide professional nursing behavior, personal hygiene, mental resilience, holistic healing, and ethical duty toward patients in Saudi healthcare settings.

Type
University Requirement
When
Year four, Second semester
Prerequisite
None
EITU43263None

No description has been added for this course yet.

Type
Major Requirement
When
Year four, Second semester
Prerequisite
None
EITU42272

No description has been added for this course yet.

Type
Major Requirement
When
Year four, Second semester
Prerequisite
EITU41281

No description has been added for this course yet.

Type
Major Requirement
When
Year four, Second semester
Prerequisite
EITU43293None

No description has been added for this course yet.

Type
Major Requirement
When
Year four, Second semester
Prerequisite
None
EITU43303

No description has been added for this course yet.

Type
Major Requirement
When
Year four, Second semester
Prerequisite
UNIV42142None

This course aims to introduce students to the concept of freelancing as one of the modern work models that relies on independence and flexibility in providing services or products online or directly. It focuses on equipping students with the essential skills and knowledge needed to start in the freelancing market, advance toward project management, and achieve financial sustainability

Type
University Requirement
When
Year four, Second semester
Prerequisite
None
Appendix

Course Guidance

Every course in the program by requirement type. Each band is as wide as the type's share of the program's hours.