Course Code |
Course Name |
Credit Hours |
Prerequests |
10032100
|
Remedial English
|
0 |
|
Remedial English (E10032100) is a three-hour non-credited English course offered to students
who score poorly (i.e. below 50%) on the placement test. Since the major concern of this course
is to improve the students? proficiency before starting their ordinary university English basic
courses and major courses taught in English, special emphasis has been placed on enhancing the
students? ability to effectively acquire the four language skills: reading, writing, listening, and
speaking. Specifically, the course attempts to ensure an academically acceptable performance on
the part of the students at the level of the English basic courses. Moreover, the course aims at
expanding students? vocabulary needed for various tasks. |
11000101
|
Islamic Culture
|
3 |
|
This course aims to establish the concept of Islamic culture and its position among the other international cultures, its position in the Muslim life, its sources, its bases and its characteristics. It also aims to introduce the Islamic culture in faith, worship, relations, morals, and knowledge, to discuss the clash between cultures in addition to Globalization, Human Rights, Woman Rights, Democracy and other contemporary issues. |
11000102
|
Arabic Language
|
3 |
|
This course aims to improve the level of students in language skills and various literary, read and absorb and express written, and oral and tasted literary, through texts flags authors and poets in different eras, lessons in grammar and spelling, and brief definition months dictionaries and Arab old ones the modern and how to use them. This course aims to implement the Arabic language in the areas of reading and expression of both types oral and written communication. |
11000103
|
English Language I
|
3 |
|
University English I (E11000103) is a three credit-hour university-required English language course designed for students who need to work on the four skills of the language: reading, writing, listening, and speaking. The development of vocabulary and skills of comprehension are integral parts of the course. In addition, various reading strategies (making predictions, identifying main ideas, reading for details, relating information in the text to life experience) are introduced and developed through a wide range of topics for reading and writing. The course encourages a more analytical and independent approach to study and helps prepare the students for any subsequent exam preparation. |
11000105
|
Palestinian Studies
|
3 |
|
The course is mandatory for university students from various disciplines, so it provides students with knowledge and `information about the Palestinian reality and in particular the political developments of the Palestinian cause since its inception until the present day in line social and economic developments and political which constitute the main pillars for the study of the Palestinian political reality. This course aims to study the Palestinian issue from its beginning until present in social, economic and political issues. |
11000108
|
Community Service
|
1 |
|
This course aims to connect university students with charitable, community, and public institutions, while also enhancing students? role towards society and familiarizing them with humanitarian needs by providing assistance to targeted groups. It seeks to improve the living conditions of marginalized and impoverished populations. The course prioritizes achieving the greatest possible number of Sustainable Development Goals (SDGs) within the Palestinian context. This is not only through raising awareness and introducing these goals, but also by offering students opportunities to engage practically in implementing various SDGs locally. Students will participate in programs, projects, and activities aimed at reducing poverty and hunger, providing medical services, treatment, and medication to marginalized and poor groups, supporting gender equality and education, including persons with disabilities and special needs, preserving water resources and natural resources, raising awareness on alternative and clean energy, caring for the environment and agriculture, recycling solid materials, rejecting discrimination, promoting green spaces, and encouraging productive and forestry farming. Students enrolled in the course can join different stages designed with alternatives for each phase, allowing them to complete the requirements under flexible conditions. This approach benefits the community while developing students? skills and experiences. |
11000117
|
Leadership and Communication Skills
|
1 |
|
The course aims to assist students in acquiring modern concepts in the field of communication and understanding the essential skills for effective communication with oneself and others. This is achieved through the use of effective teaching methods that rely on student engagement and motivation to learn through training and self-directed learning. The course emphasizes skill development through teamwork and interactive methods, helping students improve their verbal and non-verbal communication skills by learning public speaking and the fundamentals of oration. Additionally, it helps students develop active listening skills, and contributes to enhancing their abilities in dialogue and persuasion, overcoming public speaking anxiety, self-promotion, negotiation, job interviews, presentation and delivery, and writing. The course also provides students with knowledge about innovative and creative ideas that can be implemented, as well as how to write a resume. Furthermore, the course aims to refine students' personalities through participation in group presentations. |
11000126
|
Introduction to Computer Science and Skills
|
2 |
|
This course aims to enrich students with the basic computer skills alongside with the theoretical and practical backgrounds behind those skills. First of all, software and hardware components of a computer are discussed. This forms the substrate from which a student can realize the practical applications of a computer, especially in Artificial Intelligence (AI). Thereafter, the student awareness for the security vulnerabilities of a computer system is improved through discussing the threats associated with the absolute dependability on the Internet in storing critical data. This is conducted with presenting the basic secure Internet frameworks for students with emphasis on scientific research platforms (ResearchGate, Google Scholar, LinkedIn,?etc). Finally, word processing, statistical analysis and presentation software are discussed with practical applications in the lab. |
11000330
|
English Language II
|
3 |
|
University English II is a three-credit hour university-required English language course specifically designed to meet the needs of the students of the humanities and social sciences. The instructors of the course will employ a broad-based approach by integrating the four language skills, in order to enable students to improve their reading skills and comprehension of a variety of academic texts and to provide their own input by expressing their opinions on the topics under discussion, through either verbal participation in class or written assignments at home. As the discussions in class will be held in English, this is hoped to enhance the listening comprehension of students as well as provide them with opportunities to exercise their speaking skills. The units in the prescribed textbook have been organized according to the various strategies that students need to practice in order to improve their speed and comprehension, particularly while reading on an academic subject in English. These strategies include understanding vocabulary in context, using the dictionary, understanding information from graphs and charts, scanning for specific information, taking notes from reading, studying collocations ?. etc. In Addition to the texts set for intensive reading, six more passages are also considered as self ? reading passages so as to encourage students to read at home and contact their instructors. |
Course Code |
Course Name |
Credit Hours |
Prerequests |
10671290
|
Introduction to Programing
|
3 |
|
This course aims to introduce the fundamental programming concepts essential for creating games. Through learning basic programming principles, the logic of writing basic statements, control structures, data types, algorithms, and problem-solving techniques. In this course, students will learn how to use a programming language to solve real-world problems and then leverage it in game programming. |
10671291
|
Introduction to Data Synthesis and Algorithms
|
3 |
|
This course aims to introduce the fundamentals of object-oriented programming and the use of entities in programming, as well as the various relationships between them. Additionally, the course describes how different data are stored using lists, stacks, queues, trees, and graphs. It also delves into algorithm construction, its complexity, identifying algorithms used in different applications and how to use them to solve problems related to game programming. |
10671390
|
Motion physics simulation
|
3 |
|
This course provides the basics of simulation tools, where students gain theoretical and practical background behind the motion of objects interactively with the surrounding environment. This course also covers simulating the physics of motion for solid, liquid, gaseous bodies, plants, and possible deformations in these movements. In addition to assembling these models together. The course is theoretical and will involve some practical functions using simulation software. |
10671391
|
Introduction to Game Programming
|
3 |
|
This course aims to introduce students to the techniques and algorithms required for computer game programming. Students will learn theories and details of game construction, techniques, and tools, manipulation of visual effects, sound, animation, and motion control, worlds, interaction, design patterns, AI techniques, programming, network programming, and game engine programming. |
10671392
|
Game Programing
|
3 |
|
This course aims to introduce students to the basic methods and algorithms used in computer video game development. Students will study the theoretical foundations and practical applications in game architecture, model design, artificial intelligence, coding shortcuts, networked games, and game engines. |
10671393
|
Game Engines
|
3 |
|
This course aims to teach the fundamental structure of computer game software. Students will study collision detection, sound, artificial intelligence, and memory management in computer games. They will also familiarize themselves with various game engines and their structures, such as Unity. |
10671394
|
Artificial Intelligence and It's Role in Game Programming
|
3 |
|
This course aims to introduce the concept of artificial intelligence, its techniques, and how to use them in game programming based on game requirements. It ranges from simple rules controlled by computer components to advanced dynamic systems using machine learning. The primary goal is to make the computer behave similarly to human intelligence by mimicking human behavior for the machine to perform. This course addresses problem-solving, planning, automated programming, and machine learning in the context of games. It is practical, requiring programming of some problems using artificial intelligence techniques, as well as programming some simple games using these techniques. |
11211331
|
Methodology of Scientific Research
|
2 |
-
-
11216210 or
-
11201107 or
-
11221103 or
-
11226413 or
-
11211446 or
-
11206211
|
The course is designed to introduce students to the principles and methods of scientific research in an academic and scientific style, where they can find the research problem, and then use research methods for finding the necessary information, practicing academic and creative writing methods, quoting, and redrafting, so that they respect the others? thoughts and copyrights and thus become self-creative and distinguished individuals. In addition, the course aims to provide students with the necessary tools and skills for scientific research, based on building a sound approach leading to cumulative and reliable information, to assist them in enriching their cognitive and skills expertise. Part of the course is allocated to assigning every student research in one of the aspects of arts of interest, using the procedures in documentation and scientific research. |
11216211
|
Art Graphics 1
|
3 |
|
Through this course, students learn and practice quick black drawing to strengthen their hand-eye coordination, enhancing their ability to follow defined lines of various shapes. It also focuses on analyzing different visual structures, methods of transformation and simplification, and training students to use certain techniques that rely on black, such as ink, metallic pens, and markers, while emphasizing their personal style during analysis and application. Additionally, students are trained in the printing process, especially relief printing and its key materials like linoleum and wood, including carving techniques and the various stages of producing printed artwork. |
11226400
|
Principles of Graphic Design
|
3 |
|
This course specializes in learning the elements, rules, and fundamentals of design and the artistic values specific to visual communication designs by understanding the psychological processes that must be considered when executing these graphic designs in terms of form, content, and color through implementing simple projects to develop manual and artistic skills. It focuses on graphic and abstract design principles through analysis, synthesis, and summarization. The course also includes a focus on three-dimensional designs, as well as understanding visual elements, artistic vocabulary, and their relationship to the nature of the service, commodity, or targeted product to be introduced, to be in line with and adapt to the nature of the surrounding environment, through specialized graphic projects. |
11226401
|
Introduction to Computer Graphics
|
3 |
|
This course introduces students to computer-based image processing techniques, photo editing, and graphic creation using software such as Adobe Photoshop and similar tools. Students will gain a strong understanding of the basics of computer graphics alongside the necessary artistic skills to enhance images, as well as other features that allow users to express themselves creatively and produce high-quality graphic images. |
11226402
|
Introduction to Animation & Game Design
|
3 |
|
The aim of this course is to provide students with insight into the methods and techniques used in both animation and game design, as well as examining the fundamental concepts/principles in design processes. By the end of the course, students will have a basic understanding of the history, genres, principles, and processes involved in both animation and game design, as well as storyboard creation. |
11226403
|
Digital Color Theory & Applications
|
3 |
|
This course relies on learning and understanding color composition and analysis within a specific technique to produce an innovative color vision through the use of various means to create an artistic work that demonstrates artistic color values, both traditional and computer methods are employed. |
11226404
|
Free Drawing
|
3 |
|
The aim of this course is to visually train the student so that they can rely on trained eyes to convey reality (silent nature) and emphasize proportion, harmony, and the distribution of elements within the framework of the artistic work through intensive linear studies. The student focuses on light and shadow and techniques of using pencils, while noting different levels of vision, and emphasizing the third dimension (perspective) within various compositional structures. |
11226405
|
Graphic Art
|
3 |
|
11226407
|
Sound Effects & Multimedia
|
3 |
|
Introduction to the concept of multimedia and its importance, as well as the theories associated with multimedia and digital production, including fonts, audio media techniques, graphics and images, video techniques, computer-generated animation, data compression processes, optical storage media, in addition to multimedia programming using suitable environments, animation techniques, creating animated graphics and images, color palettes, three-dimensional engineering, adding sounds and music, through the production of various projects. |
11226408
|
Artistic Anatomy
|
3 |
|
The course in artistic anatomy aims to study the anatomical functions of the human body, both internal and external, including bones, muscles, and body movements in all their parts and details, encompassing both static and dynamic states. Additionally, it focuses on identifying anatomical and perspective points, exploring various angles of body positions, and defining physiological changes. The course also emphasizes shading techniques to highlight the body's structure, enabling students to accurately draw the body in different positions and movements, even when drawing from imagination. |
11226409
|
History of Game Design
|
3 |
|
This course discusses the history of games, covering their evolution across ages and cultures, and their roles in entertainment, commerce, industry, and education. It also addresses "non-digital games" such as board games. The course explores the emergence of the game industry in the twentieth century and the impact of technological advancements, printing, and packaging on its development and global dissemination. This evolution contributed to the creation of a new gaming culture, diverse characters, and specialized tournaments, ultimately leading to the development of modern games. Additionally, the course examines their post-millennial development, including the impact of high-speed internet and the rise of multiplayer games. |
11226410
|
Character and Environment Design
|
3 |
|
This course focuses on designing diverse characters that fit specific environments through various projects, including designing game environments and their elements (houses, factories, caves, etc.). It covers modeling/sketching, rigging, UV mapping, and character animation. |
11226411
|
Storytelling and Plot Building
|
3 |
|
This course aims to teach students the skills and artistic techniques for writing sequential and interconnected events that form the basis of stories, both literary and specifically in game design. It focuses on building the narrative structure, including events, plot, character development, and setting (time and place). Additionally, it covers the fabric of the story, including narration, dialogue, and description. |
11226412
|
Visual Identity & Branding
|
3 |
|
This course specializes in learning the foundational skills for building and designing brands in both print and digital formats. It explores their diverse applications in promoting products and personalities across various advertising and promotional channels. Additionally, the course covers building profitable business models, establishing entrepreneurial foundations, developing project plans, and implementing effective marketing strategies. |
11226413
|
Game Design 1 - Board Games
|
3 |
|
After completing the Narrative Storytelling and Plot Development course, students will engage in various projects focused on designing board games. A board game is defined as any game where pieces are placed, removed, or moved on a specialized board, each governed by specific rules. Typically mental exercises, board games rely on strategy, luck, or a combination of both. |
11226414
|
2D, 3D Character Design
|
3 |
|
This course aims to teach students the use of various software and diverse techniques to create characters and artwork in both 2D and 3D dimensions through various projects. |
11226415
|
(UX Design)
|
3 |
|
This course focuses on learning User Experience (UX) design, which encompasses everything related to a user's behavior, attitude, and feelings when using a specific product, system, or service. It includes the valuable, emotional, experiential, and meaningful aspects of interaction between humans and computers, as well as product ownership. UX also involves perceptions of practical aspects such as usefulness, ease of use, and system efficiency. User experience is personal in nature, as it revolves around an individual's feelings and thoughts about the system. It is dynamic because it changes over time as circumstances change. |
11226416
|
(UI Design)
|
3 |
|
This course focuses on studying and learning the scientific theories related to finding the appropriate design templates for presenting products, services, applications, games, etc., in the best possible way. It takes into consideration how users interact and engage with them, aiming to make user interaction with various applications as simple and efficient as possible to achieve users' goals. The concept of the user interface is not limited to website design but includes everything related to the user and the daily tools they use, such as software, operating systems, computers, and more. |
11226419
|
Game Design Project 2
|
3 |
|
In this course, students engage in a comprehensive project where they propose, design, and execute a game under the guidance of the course instructor. |
11226420
|
Game Design Project 3
|
3 |
|
This advanced course builds on previous game design skills. Students refine game concepts, develop detailed design documents, and use advanced tools to create intermediate games. Emphasis is placed on sophisticated game mechanics, AI, rigorous testing, and optimization. |
11226421
|
Game Design Project 4
|
3 |
|
In this course, students engage in a comprehensive project where they propose, design, and execute a game under the guidance of the course instructor, implementing high-level features such as VR/AR, multiplayer capabilities, and procedural generation. |
11226422
|
Virtual Reality and Augmented Reality
|
3 |
|
This course covers the algorithms and techniques necessary for the development and deployment of virtual reality (VR) and augmented reality (AR) applications. The course will cover VR and AR devices, spatial visualization, VR software development, three-dimensional user interfaces, and presence. |
11226423
|
Cinematography
|
3 |
|
This course focuses on learning the various mechanisms and techniques involved in camera work, precise angles for capturing scenes, and creating transitions between stages. It covers types of scenes, how to arrange elements within a scene, and the relationship between lighting and the camera. This knowledge is essential for creating game intros and presenting pivotal scenes between events and stages. |
11226424
|
Scientific Research Methodology
|
2 |
|
11226425
|
Graduation Project Research
|
3 |
|
The student presents a theoretical research paper on the topic of their graduation project, chosen in collaboration with the supervising instructor. The project aims to employ the scientific research skills previously learned. |
11226426
|
Graduation Project
|
3 |
|
The graduation project aims to develop the student's skills and ability to handle real-world problems, analyze them, and program solutions using computer software. This is achieved through a comprehensive project. They propose, design, and execute a fully realized game, focusing on advanced mechanics, professional quality, and industry standards. The project includes detailed documentation, extensive testing, and optimization. Students work in teams, simulating a professional game development environment under the supervision of a faculty member, and present their final projects to a jury of faculty members for evaluation. |
11226427
|
Internships
|
1 |
|
In this course, students undergo field training (after their third year, having successfully completed 90 credit hours) to gain practical experience in the subjects they studied at college. The training takes place in companies and official or private institutions that operate in the field of game design. The training consists of at least 280 hours during the summer term or a regular term, provided the student does not register for more than 11 credit hours, including the field training, under the supervision of a faculty member.
Expected outcomes: Understanding the practical applications of their coursework in a real-world setting, learning about the available resources in the local market and how to leverage them for their specific field, and gaining insights into the operational foundations of these companies, including client interactions and teamwork dynamics. |