UOWD Spring 2022 Engineering UG Planner
UOWD Spring 2022 Engineering UG Planner
SPRING 2022
KEY CONTACTS - FACULTY OF ENGINEERING AND INFORMATION SCIENCES
Interim Program Director (BCS, BBIS and MITM) Program Director (Electrical, Telecommunication
Dr. Mai ElBarachi and Computer Engineering)
Email: [email protected] Dr. Obada Al Khatib
Email: [email protected]
Computer science is the study of algorithmic processes that describe and transform information: theory, analysis,
programming and design. The Bachelor of Computer Science focuses on the development of high-level programming
skills that can be applied across a wide range of applications, including analysis of stock market trends, games design,
neural network design, automatic teller machines and patient monitoring in hospitals. The core subjects help students
understand the structure of data and the role it plays in delivering solutions to complex problems. The degree includes
core of programming subjects as well as electives in languages, artificial intelligence, computer security, computer
graphics, operating systems, real-time software and software engineering. This program provides students with a
strong core of computing and allows them to pursue their interest by choosing among many specialised electives or
to major in areas such as Cyber Security, Game and Mobile Development, and Big Data.
Degree Requirements
To qualify for award of the degree of Bachelor of Computer Science,
• An aggregate of at least 144cp which includes 90cp from the program core, a 12cp final-year project and 42cp
of General Electives as specified in the table below.
• Students need to choose 42cp of electives (7 subjects) if they are not opting for any major of study.
• Students must complete 18cp (3 subjects) 300 level CSCI subjects and not more than 12cp (2 subjects) at 100
level.
• The completion of General Education Components as listed in the table.
• an overall weighted average mark (WAM) of 50%.
Learning Outcomes
Upon successful completion of the Bachelor of Computer Science program, students will be able to:
1. Apply theoretical basis of computer science to solve a range of practical problems
2. Design and develop state of the art software solutions for a variety of applications.
3. Design, develop, and employ effective and efficient approaches and algorithms in solving practical problems.
4. Manage all aspects of the project including analyses of requirements, design of solutions, selection of
appropriate tools for implementation, or integration.
5. Acquire the ability to function effectively as part of a team to accomplish a set of common goals and
objectives and efficiently communicate with project stakeholders.
6. Adopt a professional and ethical approach to decision making and related social responsibilities.
Degree Structure
The Bachelor of Computer Science (Cyber Security) aims to prepare graduates to develop secure computers and
computer networks, to ensure that the data stored and transmitted through them is protected from unauthorised
access or to combat digital security threats and hazards. Moreover, with the advent of Internet of Things (IOT), both
the public and private sectors are faced with new types of threats, new vulnerabilities, and hacking techniques and
agents. IoT has hugely disrupted the traditional concept of digital security and introduced a more intricate concept:
the concept of cybersecurity. There is a crucial need for talented cybersecurity professionals to address these issues.
Skills derived from this major are in demand across all sectors: from banking to finance, insurance, retail, government
and defence, all fields where there is sensitive data and information that is at risk of being hacked and breached via
the internet.
Learning Outcomes
In addition to meeting the program learning outcomes of the Bachelor of Computer Science, students graduating from
the Cyber Security major will further be able to:
• Apply the core fundamentals of cyber security to real world situations.
• Assess cyber security problems and vulnerabilities in software, computers, and networks and select
appropriate security measures.
Degree Structure
General Education
ARTS317 Muslim Societies Across the Ages 6
IRAE135/ GEOG222 UAE and International Relations / Society and Environment 6
ARA 101/ ARA 102 Arabic Language 6
BACHELOR OF COMPUTER SCIENCE (GAME AND MOBILE DEVELOPMENT)
The Bachelor of Computer Science (Game and Mobile Development) aims to equip students with the necessary skills
to apply techniques to the development of video games and related systems on computers and mobile platforms,
including devices such as mobile phones, tablets and wearable devices. Students will be able to identify approaches
to solving real-world problems in video games and multimedia systems. They will also develop both traditional
computer science skills as well as creative skills including visualisation, interaction and communication skills. Experts
in this field work in the entertainment industry, the game and mobile industry as mobile application developers, game
programmers, animators, game engine developers, mobile entertainment and multimedia designers.
Learning Outcomes
In addition to meeting the program learning outcomes of the Bachelor of Computer Science, students graduating from
the Multimedia and Game Development major will further be able to:
1. Apply the core fundamentals of the principles of deign in animation, graphics, video, audio, web, and 2D/3D virtual
worlds for designing games and mobile applications.
2. Develop, assess and integrate a range of software tools for creative games and mobile technology development.
Degree Structure
General Education
ARTS317 Muslim Societies Across the Ages 6
IRAE135 / GEOG222 UAE and International Relations / Society and Environment 6
ARA 101/ ARA 102 Arabic Language 6
BACHELOR OF COMPUTER SCIENCE (BIG DATA)
The Bachelor of Computer Science (Big Data) aims to equip students with the necessary skills to apply techniques to
the development of video games and related systems on computers and mobile platforms, including devices such as
mobile phones, tablets and wearable devices. Students will be able to identify approaches to solving real-world
problems in video games and multimedia systems. They will also develop both traditional computer science skills as
well as creative skills including visualisation, interaction and communication skills. Experts in this field work in the
entertainment industry, the game and mobile industry as mobile application developers, game programmers,
animators, game engine developers, mobile entertainment and multimedia designers.
Learning Outcomes
In addition to meeting the program learning outcomes of the Bachelor of Computer Science, students graduating from
the Multimedia and Game Development major will further be able to:
1. Apply the core fundamentals of the principles of big data, visualization and data analytics in real life applications.
2. Design and employ a range of algorithms, reports, and software tools for big data and data analytics.
Degree Structure
In addition to the Program Core and General Education subjects, students are required to complete the following 30
cp (5 subjects) major core subjects and 12cp (2 subjects) from the list of electives.
General Education
ARTS317 Muslim Societies Across the Ages 6
IRAE135 / GEOG222 UAE and International Relations / Society and Environment 6
ARA 101/ ARA 102 Arabic Language 6
List of Electives
Electives (18cp)
Students need to choose 18cp (3 subjects) if they are not opting for any major of study
CSCI236 3D Modelling and Animation 6 36 credit points at 100 level
Big Data Mining Techniques and
CSCI316 6
Implementation
CSCI317 Database Performance Tuning 6 CSCI235
CSCI323 Artificial Intelligence 6 CSCI251 + 1 subject at 200 level - CSCI / CSIT
CSCI336 Interactive Computer Graphics 6 CSCI251 and 6cp of 200-level CSCI subjects
CSCI346 Game Development 6 CSCI236
CSCI350 Internship 6
CSIT121 and CSIT214
CSCI356 Game Engine Fundamentals 6
CSCI370 Special Topics in Computer Science A 6 18 cp @ 200 level CSCI
CSCI251 and 12cp @ 200 level CSIT/CSCI
CSCI376 Multicore and GPU Programming 6
CSIT242 Mobile Applications Development 6 CSIT121
INFO411 Data Mining and Knowledge Discovery 6 36 cp
ISIT204 Principles of e-Business 6 24cp @100 level any subjects
ISIT224 Management Information Systems 6 24cp @ 100 level of any subject
ISIT301 Professional Practice & Ethics 6 18cp @200 level
ISIT312 Big Data Management 6 CSIT115 and 24cp @ 100 level CSIT
ACCY111 Accounting Fundamentals in Society 6
ACCY112 Accounting in Organizations 6 ACCY111
ECON100 Economic Essentials for Business 6
MARK101 Marketing Principles 6
MARK301 Digital Marketing 6 MARK101
MARK343 International Marketing 6 MARK101
MGNT110 Introduction to Management 6
MGNT201 Organizational Behaviour 6 MGNT110
MGNT206 Human Resource Management 6 MGNT110
BACHELOR OF BUSINESS INFORMATION SYSTEMS
The Bachelor of Business Information Systems provides students with the knowledge and skills to apply appropriate
technologies to achieve commercial advantage. The program teaches the methodologies and tools to harness
information technology, from both strategic and operational perspectives, to create business efficiencies. It helps
enhance analytical, problem solving, decision-making and critical thinking skills and helps to develop an understanding
of key business concepts. The program offers graduates key skills required for any IT professional such as:
organisational areas in IT, database management, programming, information systems analysis and design,
communications and networks, security, eBusiness, project management, web-based technology, and professional
practice in IT. Graduates of this program will be able to manage specifications, design and implement systems and
select and apply appropriate technologies for the automation of business information.
Degree Requirements
To qualify for award of the degree of Bachelor of Business Information Systems, a candidate shall accrue an aggregate
of at least 144 Credit Points (cp) which include 108cp of program core, 12cp of final year project and 24cp of General
Electives. Students are also required to accrue an overall weighted average mark (WAM) of 50%.
Students need to complete 24cp (4 subjects) of electives from which 18cp must be CSCI-300 or ISIT-300 level subjects.
Students can enrol in 6cp subject from the list of electives in computer science or business schedule as long as they
meet the pre-requisite requirement. Student may not enrol in any 100-level subject as elective. Students are also
advised to consult with their academic advisor about their elective enrolment.
Learning Outcomes
Upon successful completion of the Bachelor of Business Information Systems program, students will be able to:
1. Evaluate the strategic impact of information systems on organisational processes, profitability and decision-
making effectiveness.
2. Develop specifications, design and implement information systems.
3. Manage the development and maintenance of business information systems.
4. Select and apply appropriate technologies for the automation of business information systems.
5. Acquire the ability to function effectively as part of a team to accomplish a set of common goals and
objectives.
6. Adopt a professional and ethical approach to decision making and related social responsibilities.
7. Demonstrate an understanding of core knowledge of key business concepts.
Degree Structure
Direct Entry
Subject Code Subject Name CP Pre-requisites
Year 1
CSIT111 Programming Fundamentals 6
CSIT113 Problem Solving 6
CSIT114 Systems Analysis 6
CSIT115 Data Management and Security 6 CSIT111
CSIT121 Object Oriented Design and Programming 6 CSIT111
CSIT127 Networks and Communications 6
CSIT128 Introduction to Web Technology 6 CSIT121
MGNT110 Introduction to Management 6
Year 2
CSIT214 IT Project Management 6 CSIT114
ISIT224 Management Information System 6 24cp @ 100 level of any subject
ISIT204 Principles of eBusiness 6 24cp @100 level any subjects
CSIT226 Human Computer Interaction 6 CSIT111 & CSIT 113
ACCY111 Accounting Fundamentals in Society 6
FIN 111 Introductory Business Finance 6
MARK101 Marketing Principles 6
MATH223 Mathematics for Information Technology 6
Year 3
CSIT314 Software Development Methodologies 6 CSIT214 and 18 credit points at 200
level CSIT/CSCI/ISIT
Elective 1 300-Level subject CSCI/CSIT 6
Elective 2 300-Level subject CSCI/CSIT 6
Elective 3 300-Level subject CSCI/CSIT 6
Elective 4 Elective General 6
Capstone
CSIT321 Project 12 CSIT214 and 18 credit points, 200 level
CSIT/CSCI/ISIT
General Education
ARTS317 Muslim Societies Across the Ages 6
IRAE135 / GEOG222 UAE and International Relations / Society and Environment 6
ARA 101/ARA 102 Arabic Language 6
BACHELOR OF ENGINEERING (HONOURS)
The Bachelor of Engineering program with major in Computer Engineering, Electrical Engineering or
Telecommunications Engineering trains engineers for exciting and successful careers as system designers and
developers, engineering managers, analysts, educators and researchers. This program prepares graduates to be
globally recognised professional engineers with the requisite knowledge, skills and attributes to further develop in
their chosen careers. They will have the capacity to effectively lead and contribute to the advancement of engineering,
technology and commerce. This program is designed to provide the basic theoretical background required by
professional engineers as well as experience in working in teams and the ability to manage the process of desi gning
and developing engineering solutions to address real world problems.
Degree Requirements
To qualify for award of the degree of Bachelor of Engineering in any of the specialisations, a candidate shall accrue an
aggregate of at least 192 Credit Points (cp), which includes one general elective chosen from the general education
subjects, in addition to two more general education subjects, for a total of 204 (cp). In addition, completes a 12-week
(full-time) professional experience. Students are also required to accrue an overall weighted average mark (WAM) of
50%. This degree requirement is only applicable to students joining Autumn 2021 intake and onwards
Learning Outcomes
Upon successful completion of the Bachelor of Engineering program, students will be able to:
• Demonstrate the ability to discern, interpret and evaluate information, and apply their learning in order to
make decisions and articulate logical responses.
• Apply the acquired knowledge to practical problems and adopt a professional approach to decision making.
• Use all forms of expression to clearly and confidently communicate knowledge to others, appropriate to the
context.
• Acquire the ability to function effectively as part of a team to accomplish a set of common goals and
objectives.
• Initiate research and projects, and apply problem solving and critical thinking strategies to solve problems.
• Identify the strengths of individuals, societies and cultures that are both similar and dissimilar from one’s
own, with a professional view to improving existing relationships between community networks, workplaces
and organisations.
• Demonstrate the ability to effectively gather, critically analyse, evaluate and interpret qualitative and
quantitative information using computer technology.
• Initiate and apply problem-solving and critical thinking strategies to research, projects and organisational
problems, including ethical dilemmas and accept responsibility for the solutions delivered.
• Demonstrate a sense of social commitment, responsibility and concern; feeling empowered to apply learning
and show respect for citizens’ rights to everyday situations.
ELECTRICAL ENGINEERING
General Education
All student should have completed the following subjects where one is considered as a general elective)
ARTS317 Muslim Societies Across the Ages 6
IRAE135 / UAE and International Relations / Society and 6
GEOG222 Environment
ARA 101 / Arabic Language 6
ARA 102
COMPUTER ENGINEERING
General Education (All student should have completed the following subjects where one is considered as a general elective)
ARTS317 Muslim Societies Across the Ages 6
IRAE135 / UAE and International Relations / Society and Environment 6
GEOG222
ARA 101 / Arabic Language 6
ARA 102
TELECOMMUNICATION ENGINEERING
General Education (All student should have completed the following subjects which can be taken as general electives)
ARTS317 Muslim Societies Across the Ages 6
IRAE135 / GEOG222 UAE and International Relations / Society and 6
Environment
ARA 101 / ARA 102 Arabic Language 6
List of Technical Subjects
The Bachelor of Engineering program with major in Civil Engineering trains engineers for exciting and successful
careers as professional engineers with the requisite knowledge, skills and attitudes to further develop in their chosen
careers. They have the capacity to effectively lead and contribute to the advancement of engineering, technology and
commerce. The programs have been designed to provide the theoretical background required for professional
engineers as well as experience in working in teams and the ability to manage the process of designing and developing
engineering solutions to address real world problems.
Degree Requirements
To qualify for award of the degree of Bachelor of Engineering in any of the specializations, a candidate shall accrue an
aggregate of at least 192 Credit Points (cp), which includes two general electives chosen from the general education
subjects, in addition to one more general education subjects, for a total of 198 (cp). In addition, completes a 12-week
(full-time) professional experience. Students are also required to accrue an overall weighted average mark (WAM) of
50%. This degree requirement is only applicable to students joining Autumn 2021 intake and onwards
Learning Outcomes
Upon successful completion of the major in Civil Engineering, graduates of this major will be able to:
1. Demonstrate a comprehensive knowledge and understanding of the engineering principles underpinning
structures, water engineering, construction materials, geotechnics, and surveying within the context of
construction and detailed and conceptual multi-disciplinary design.
2. Identify, and predict the behaviour of building materials and utilise them appropriately and cost-effectively in
construction.
3. Utilise sophisticated engineering analysis, software and design tools to simulate the real world including
computer aided design and modelling of engineering systems.
4. Apply fundamental concepts to estimate loadings, survey site conditions, and assess reliability in the design
and performance of structures that comply with stipulated codes and standards.
5. Plan construction projects, taking into account environmental impact, and availability of building materials,
machinery, and labour.
6. Evaluate the engineering properties of soils and rocks, and employ suitable ground management techniques
to establish stable conditions for infrastructure and to mitigate natural hazards.
Degree Structure
Subject Pre-requisites
Subject Name CP
Code
Flexible First Year
ENGG100 Engineering Computing and Analysis 6
ENGG102 Fundamentals of Engineering Mechanics 6 MATH141
ENGG103 Materials in Design 6
ENGG104 Electrical Systems 6
ENGG105 Engineering Design for Sustainability 6
MATH141 Foundations of Engineering Mathematics 6
MATH142 Essentials of Engineering Mathematics 6
PHYS143 Physics for Engineers 6
Year 2
CHEM103 Introductory Chemistry for Engineers 6
CIVL201 Computer Modelling for Civil Engineering 6 ENGG102
CIVL245 Construction Materials 6
CIVL272 Surveying 6
EESC252 Geology for Engineers 1 6
ENGG251 Mechanics of Solids 6 ENGG102
ENGG252 Engineering Fluid Mechanics 6 MATH142
MATH283 Advanced Engineering Mathematics and Statistics 6 MATH142
Year 3
CIVL311 Structural Design 1 6
CIVL314 Structural Design 2 6 CIVL311
CIVL322 Hydraulics and Hydrology 6 ENGG252
CIVL352 Structures 1 6 ENGG251
CIVL361 Geo-mechanics 6
CIVL394 Construction 6
Elective 1 Technical Elective 1 6
Elective 2 General Elective 1 6
Year 4
CIVL444 Engineering Design 6 CIVL361, CIVL311 and CIVL322
CIVL458 Construction Management 6
CIVL462 Principles of Foundation Engineering 6 CIVL361
Completion of 120cps, with a
ENGG452 Thesis A 12 weighted average mark of 65 or
above
ENGG454 Professional Experience 0
ENGG461 Managing Engineering Projects 6 Completed at least 96cp
Elective 3 Technical Elective 2 6
Elective 4 General Elective 2 6
Technical Electives (12cp)
CIVL463 Applied Geotechnical Engineering 6
CIVL454 Structures 2 6
CIVL489 Sustainable Road and Transport Engineering 6
CIVL491 Applied Finite Element Analysis for Civil Engineers 6
Civil Engineering Students are required to complete two technical electives (Technical Elective 1 and Technical Elective 2) and
two general electives (General Elective 1 and General Elective 2) from faculty list of approved electives.
General Education (All student should have completed the following subjects which can be taken as general electives)
ARTS317 Muslim Societies Across the Ages 6
IRAE135/ UAE and International Relations / Society and Environment 6
GEOG222
ARA 101 / Arabic Language 6
ARA 102
BACHELOR OF ENGINEERING (HONOURS): MECHANICAL
Mechanical Engineering has the broadest scope of all the branches of engineering, and graduates in this field have the core
skills to adapt to other fields of engineering if they wish to do so. Our BEng (Hons) - Mechanical Engineering program is
designed to provide the educational requirements which lead to professional mechanical engineers. The courses develop
discipline-specific knowledge and understanding through the teaching of the core mechanical engineering subjects;
engineering maths and computation, mechanics of materials, mechanics of machines, dynamics and vibrations, materials
science and manufacturing, thermodynamics, fluid mechanics, CAD and engineering design
Degree Requirements
To qualify for award of the degree of Bachelor of Engineering in any of the specializations, a candidate shall accrue an
aggregate of at least 192 Credit Points (cp), which includes two general electives chosen from the general education
subjects, in addition to one more general education subjects, for a total of 198 (cp). In addition, completes a 12-week (full-
time) professional experience and the mechanical engineering workshop subject. Students are also required to accrue an
overall weighted average mark (WAM) of 50%. This degree requirement is only applicable to students joining Autumn 2021
intake and onwards
Learning Outcomes
Upon successful completion of the major in Mechanical Engineering, graduates will be able to:
▪ Demonstrate a comprehensive knowledge and understanding of the engineering principles underpinning machines,
structures, process, systems, fluid dynamics, engineering materials, and detailed and conceptual multi-disciplinary
design.
▪ Utilise sophisticated engineering analysis, software and design tools to simulate the real world including computer
aided design and modelling of engineering systems.
▪ Solve problems creatively by designing and managing the production of new and improved machines, systems and
processes.
▪ Design, optimise and maintain machines, systems, and processes such as vehicles and engines; conventional and
renewable energy production systems; manufacturing plant and machinery; bulk materials handling systems;
building services, refrigeration and air conditioning systems; rail, road and aerospace systems.
▪ Measure and control the performance of machines and systems in the real world using sensors and transducers,
data acquisition systems, test facilities, and lab experimentation.
▪ Carry out innovative, conceptual and detailed design of systems and components by establishing key aspects of the
problem, researching current knowledge, problem-solving, generating options and identifying feasible/optimal
solutions.
Degree Structure
General Education (All student should have completed the following subjects which can be taken as general electives)
ARTS317 Muslim Societies Across the Ages 6
IRAE135/ GEOG222 UAE and International Relations / Society and 6
Environment
ARA 101 / Arabic Language 6
ARA 102
CLASSIFICATION OF HONOURS DEGREE FOR ENGINEERING PROGRAMS