Information Technology - Multimedia
Information Technology - Multimedia

Bachelor of Science in Information Technology - Multimedia

Degree Structure

College

Computing and Informatics

Department

Computer Science

Level

Undergraduate

Study System

Courses

Total Credit Hours

123 Cr. Hrs.

Duration

4 Years

Intake

Fall and Spring

Language

English

Study Mode

Full Time

Begin your academic journey with our user-friendly online application platform.

Important Dates

Undergraduate Admission Deadline

Graduate Studies Admission Deadline

Undergraduate Admission Deadline - Medical

Undergraduate Admission Deadline

Graduate Studies Admission Deadline

Undergraduate Admission Deadline - Medical

Get access to expert guidance.

card

Degree Overview

The program is designed to satisfy the curricular requirements of the ACM/IEEE-CS curricular task force and other relevant professional accreditation bodies, such as CSAC/CAAB. A student undertaking this program should complete a total of 123 credits distributed as follows:



BSc in IT -Multimedia (123 credits)
UR PR Total
Mandatory Core Credits 18 67 85
Support Credits - 20 20
Electives Credits 6 12 18
Total 24 99 123

Study Plan

icon

Study Plan for Students Joined in 2023-24

icon

What You Will Learn

The program helps you to shape the fast-changing digital media landscape. It Guides you to opportunities in emerging industries by allowing you to pursue game development, digital storytelling, audio/video, 3D animation, or mobile and web development

University Requirements

College Requirements

Degree Requirements

Mandatory Support Courses

Course # Title Cr. Hr. Prerequisites
1440131Calculus I3None
1440181Statistics for Sciences3None
1440182Statistics Lab11440181
1503431Project Management31503230
0302170Principles of Marketing3-
0202213Critical Reading and Writing3202112

A. Students select 4 credits from the following college requirements

(selecting either Chemistry I + Lab, Biology I + Lab, or Physics I for Sciences + Lab):

Course #TitleCr. Hr.Prerequisites
1420101Chemistry I3None
1420102Chemistry Lab I1Pre/Co: 1420101
1450101General Biology I3None
1450107General Biology Lab I1Pre/Co: 1450101
1430110Physics I for Sciences3None
1430116Physics I Lab1Pre/Co: 1430110

B. Mandatory Core Courses

This set consists of 67 credit hours listed below.

Course #Course TitleCr. Hr.Prerequisite
1501114Problem Solving3None
1501115Programming I4None
1501214Programming with Data Structures31501116
1501240Graphics Design3None
1501242Interactive Multimedia31501100
1501244Design and Authoring31501240, 1501242
1501247Multimedia Programming Design31501116
1501250Networking Fundamentals31501214
1501263Intro. to Database Management Systems31501214
1501330Intro. To Artificial Intelligence31501214
1501341Web Programming31501116
15013422D/3D Computer Animation31501247
1501343Interactive 3D Design31501247
1501361OO Software Design and Implementation31501214
1501393Multimedia Junior Project21501214 and Junior Standing
1501396CO-OP Summer Training3Junior standing
1501443Human Comp. Interaction31501247, 1501341
1501444Game Design and Dev.31501343
1501445IT Application in E-Commerce31501341
1501459Information Security3Senior Standing
1501465Development of Web Applications31501341, 1501263
1501496Multimedia Senior Project4Senior standing

C. Elective Courses

Multimedia elective courses (12 credits) are to be chosen from a list of courses offered by the Department. The support and core courses are preparatory courses which are designed to meet the breadth and depth requirements in information technology.

Course #Course TitleCr. Hr.Prerequisite
1501319Programming Language Paradigms31501214
15013442D Character Design3Junior Standing
1501352Operating Systems31501214
1501355Computer Architecture31501352
1501365Advanced Database Systems31501263
1501366Software Engineering31501214
1501370Numerical Methods31501116
1501433Introduction to Computer Vision Image Processing31501214
1501440Introduction to Computer Graphics31501214
1501441Multimedia Technology31501214
15014423D Character Animation and Visual FX31501342
1501451Computer Networks31501361
1501458Mobile Applications Design31501214
1501490Topics in Computer Science I31501342
1501491Topics in Computer Science II31501214
1501319Programming Language Paradigms31501214
1501454Cloud Computing31501214

D. Study Plan

The IT-Multimedia program encompasses 123 credits hours that are spread over eight semesters and could be completed in four years. The following distribution of courses by semester facilitates student's normal progression through the study plan

Year I, Semester 1 (18 Credits)

CourseTitleCr. Hr.Prerequisites
0201102Arabic Language3None
0202112English for Academic Purpose3None
1501100Introduction to IT3None
1440131Calculus I3None
1501114Problem Solving3None
1501240Graphics Design3None

Year I, Semester 2 (17 Credits)

CourseTitleCr. Hr.Prerequisites
-University Elective 13None
-University Elective 23-
1501116Programming I4None
1501242Interactive Multimedia31501100
College Requirement4-

Year 2, Semester 1 (15 Credits)

CourseTitleCr. Hr.Prerequisites
0101100Islamic Culture3None
204102UAE Society3None
1501244Design and Authoring31501240, 1501242
1501214Programming with Data Structures31501116
0202213Critical Reading and Writing32020112

Year 2, Semester 2 (16 Credits)

CourseTitleCr. Hr.Prerequisites
0302200Fundamentals of Innovation and Entrepreneurship30302200
1440181Statistics for Sciences3None
1440182Statistics for Science Lab11440181
0302220Principles of Marketing3None
1501361OO Design and Implementation31500214
1501247Multimedia Programming Design31501116

Year 3, Semester 1 (15 Credits)

CourseTitleCr. Hr.Prerequisites
1501330Intro. to Artificial Intelligence31500214
1501263Intro. to Database Management Systems31501214
1501341Web Programming31501116
15013422D\3D Comp. Animation31501247
-ITMM Program Elective - 13-

Year 3, Semester 2 (14 Credits)

CourseTitleCr. Hr.Prerequisites
1501250Networking Fundamentals31500214
1501343Interactive 3D Design31501247
1501443Human Comp. Interaction31501247, 1501341
1501393Multimedia Junior Project2Junior Standing, 1501214
1501396CO OP Summer Training3Junior Standing

Year 4, Semester 1 (16 Credits)

Course #TitleCr. Hr.Prerequisites
1501465Development of Web App.31501341, 1501263
1501444Game Design and Dev.31501343
1503431Project Management31503230
1501459Information Security31501263
1501496Multimedia Senior Project41501393

Year 4, Semester 2 (12 Credits)

Course #TitleCr. Hr.Prerequisites
1501445IT Application in E-Commerce31501341
-ITMM Program Elective 23-
-ITMM Program Elective 33-
-ITMM Program Elective 43-

Course Description

Mandatory Core Courses

Description of the core courses are given below:

1501100 Introduction to IT (English) 2-2:3

Prerequisite: None

The Course explains what a computer is and what it can (and can't) do; it clearly explains the basics of information technology, from multimedia PCs to the internet and beyond. It illustrates how digital devices and networks affect our lives, our world, and our future. In addition, the course is intended to equip students with the necessary skills to use computer and essential software applications effectively in order to better prepare them for their professional careers.

1501116 Programming I 3-2:4

Prerequisite: None

This course introduces basic programming techniques with a high level programming language. Topics include general introduction to computers and numbering systems, program development process, variables, data types, expressions, selection and repetition structures, functions/procedures, text files, arrays, and pointers.

1501263 Introduction to Database Management Systems 3-0:3

Prerequisite: 1501214 Programming with Data Structures

This course explores how databases are designed, implemented, and used. The course emphasizes the basic concepts/terminology of the relational model and applications. The students will learn database design concepts, data models (the Entity-Relationship and the Relational Model), SQL functional dependencies and normal forms. The students will gain experience working with a commercial database management system.

1501330 Introduction to Artificial Intelligence 3-0:3

Prerequisite: 1501214 Programming with Data Structures

This course will provide an introduction to the fundamental concepts and techniques in the field of artificial intelligence. Topics covered in the course include: problem solving and search, logic and knowledge representation, planning, reasoning and decision-making in the presence of uncertainty, and machine learning. Areas of application such as knowledge representation, natural language processing, expert systems, and robotics will be explored. AI programming languages (LISP/Prolog) will also be introduced.

1501341 Web Programming 3-0:3

Prerequisite: 1501116 Programming I

Introduction to HyperText Markup Language (HTML5): Tags, headers, text style, fonts, line breaks, rules, linking, images, lists, tables, forms, and frames. Semantic tags, Canvas, Geolocation, JQuery, Drag and Drop. Dynamic HTML: Cascading Style Sheets: Inline styles, external style sheets, backgrounds, positioning elements, text flow and box model. Filters: Flip, grayscale, sepia, saturate, hue-rotate, invert, opacity, blur, brightness, contrast, drop-shadow. JavaScript: A simple program, memory concepts, assignment operators, decision making, control structures, if-else, while, repetition, for, switch, do/while, functions, arrays. Object Model and Collections: all, children. Event Model: OnClick, OnLoad, OnError, OnMouseMove, OnMouseOver, OnMouseOut, OnFocus, OnBlur, OnSubmit, OnReset. Multimedia. DHTMLMenu builder. PHP and databases.

1501250 Networking Fundamentals 3-0:3

Prerequisite: 1501214 Programming with Data Structures

Foundation knowledge for computer networks and communications. Topics include basic network design, layered communications models, IP addressing and subnets, and industry standards for networking media and protocols, with an emphasis on TCP/IP protocol suite and Ethernet environments.

1501443 Human – Computer Interaction 3-0:3

Prerequisite: 1501247 Multimedia Programming & Design, 1501341 Web Programming

Introduction to concepts centered on Human-Computer Interaction from hardware and software perspectives. Topics include design principles, usability principles and engineering, solving user-centered problems, device interaction, and graphical user interface design (2D and 3D interfaces).

Career Path

Opportunities for this program span various sectors, including computer animation, user interface design, multimedia development, web application design, video game design, digital video, and audio effects. Students gain practical experience in these applications in the classroom.

How will you make an impact?

Every student’s journey at UoS and beyond is different, which is why our Career & Professional Development team provides personalized career resources to help students make an impact for years to come.

Helpful Resources

Prev
Next

Student Life

Get ready to explore cutting-edge facilities, join engaging clubs and organizations.

img

Apply Now

Get started on your academic journey today by submitting your application! Let’s shape the future together and create innovative solutions for tomorrow's challenges!

img

Financial Aid

Explore our varied financial aid programs, providing support to students requiring assistance for their education.

img

Tuition and Fees

Learn about our tuition and fees and explore the costs associated with various programs.

img