Request Information

 
 
 
 
Content
Home
School
School of Engineering and Information Technology

About School of Engineering and Information Technology (IT)

Currently School of Engineering and Information Technology offers Bachelor Degree in Information Technology (BIT) program (40 Courses / 120 Credit Hours). The Program is accredited by the Ministry of Higher Education and Scientific Research. Two proposed Engineering programs are on the pipeline and will be starting upon approval from CAA

Upon graduating, students will have a solid grounding in information technology, vital to the successful implementation of software solutions, information management and systems strategy in any organization. Students may find employment in business and government as analysts, business consultants, information systems officers/managers, project officers/ managers, or web design consultants.

Bachelor’s Degree in Information Technology (120 Credit Hours) The BIT program requires a total of 120 credit hours for graduation. This includes 3 credit hours for 8 weeks of company training (internship) at the end of the 8th Semester. In addition, in the final semester of the program, students work on a capstone project (Graduation Project) involving design, implementation, testing, and evaluation of a computer based system. The remaining credit hours of course work are distributed over 8 full semesters. Accordingly, a student can complete all the requirements for graduation in a period of four years. Summary of the BIT program structure is shown as following:

Course Code Course Title
General Education 24 Credit Hours
Core Courses 51 Credit Hours
Advanced Core Courses 45 Credit Hours
Internship 03 Credit Hours
Total 123 Credit Hours

The School of Engineering and Information Technology strives to provide high quality Information Technology education to its students. It places special emphasis on developing its graduates with the skills and knowledge to take on appropriate professional positions in Information Technology upon graduation and grow into leadership positions or pursue research or graduate studies in the field and can effectively contribute to the advancement of the community.

No

BIT Program

Goals

PG1

Employ appropriate IT methodologies to help an individual or organization achieve its goals and objectives.

PG2

Function as a user advocate to meet the Information Technology needs of community and organizations.

PG3

Manage Information Technology resources and provide leadership in planning by strengthening IT knowledge and skills for the effective use of technology.

PG4

Predict the changing direction of Information Technology, evaluate and communicate toward new technologies to meet specified requirements.

PG5

Apply basic scientific and mathematical knowledge to identify and solve IT problems

PG6

Work effectively as a member of a team and acquire the generic skills needed to function in multidisciplinary, diverse, competitive and fast changing environment.

PG7

Contribute as a well‐rounded and ethical member of society

The Program learning outcomes of the BIT program are in conformity with those mentioned in (Accreditation Board for Engineering and Technology) ABET’s A-K and ACM2008. Upon completion of the program, a student will be able to achieve and demonstrate the following learning outcomes.

BIT Program learning Outcomes

PLO1

knowledge of computing, mathematics and research innovations appropriate to the discipline

PLO2

Knowledge of best practices, standards, applications and how other disciplines relate to the field of work and study

PLO3

Ability to understand the local and global impact of computing on individuals, organizations, and society

PLO4

Graduates will be able to recognize problems, create solutions, identify requirements and advance current practices.

PLO5

Graduates will be able to communicate effectively with a range of audiences

PLO6

Graduates will be able to assist in the creation of an effective project plan and interact successfully with others in order to work towards a common result.

PLO7

Graduates will be able to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs

PLO8

Graduates will be able to use and apply current technical concepts and practices in the core information technologies

PLO9

Graduates will be able to effectively integrate IT-based solutions into the user environment

PLO10

Graduates will be able to identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems

PLO11

Graduates will be able to take responsibility to work as an IT professional to design, select, apply, deploy and manage computing systems to support the organization, as an individual and in multi-cultural and multi-disciplinary teams, with the capacity to be a team leader or valuable team member

PLO12

An understanding of professional, ethical, legal, security and social issues and responsibilities

PLO13

An ability to engage in continuing professional development, independent learning and initiatives.

BIT 101 Computer Applications

This course provides the basic understanding of computer applications and foundation skills. It also teaches advanced features and practice of Microsoft Windows, Microsoft Office applications (Microsoft Word, Microsoft Excel and Microsoft PowerPoint, Microsoft Access and Microsoft Front-page), internet browsers and multimedia applications. Students are expected to practice these applications by working on class assignments in the lab. The course will also include topics such as, History of computing technology, the Internet, and the World-Wide Web.

BIT 102 Introduction to Arts

This course covers basics of Arts and introduces its various forms and some of the famous personalities in the field of Arts to the students. It gives an overview of what constitutes Arts and allows the student to have a better understanding and appreciation of this domain. The student will be having an aesthetic sense and will be able to identify the different forms of art and also will be able to criticize great works.

BIT 103 – Mathematics and Statistics for IT

The course introduces students to fundamentals of discrete mathematics and statistics that IT professionals should acquire. The course covers relevant topics in sets, functions, relations, logic, hypothesis, and statistical sampling. The course also introduces students to basic terminologies of trees, and graph theory

BIT 104 – Information Systems Design and Analysis

This course provides a methodical approach of developing new and existing information systems including systems planning, analysis, design, testing, implementation and software maintenance. Emphasis is on the strategies and techniques of systems analysis and design for producing logical methodologies for dealing with complexity in the development of information systems. The course approaches the development of information systems with the requirements analysis and modeling aspects from a problem-solving perspective that lead up to system design and implementation.

BIT 105 – Introduction to Computer Science

The aim of this course is to develop the student's appreciation of computer terminology and its applications. It provides an overview of computer architecture, data storage and manipulation, operating system, network and internet architecture, algorithms and problem-solving strategies, basic systems programming skills and tools, and software development engineering

BIT 201 – Fundamentals of Web Technologies

Web technology has grown to include a variety of business, academic, organizational and social applications. Diverse multi-cultural and multi-lingual user communities now depend on Web technology. Web technologies presents the student with an introduction to the Internet and its services, applications and tools. World Wide Web and its facilities, applications and tools. Topics include open source languages and packages, proprietary languages and packages, and enterprise Web development and distributed Web applications.

BIT 202 – Fundamentals of Networking

Virtually all IT applications involve networking. This course will help students to select, design, deploy, integrate, and administer network and communication infrastructures in an organization. The course covers data communications, telecommunications, inter/intranetworking, and infrastructure security. It also includes application of networking to multimedia, information storage and distribution, and the World Wide Web.

BIT 203 – Computer Programming Fundamentals

This course is designed to provide an introduction to computer programming which emphasizes using the computer in systematic and effective manner by using a programming language. The course is an introductory programming subject that orients students to programming concepts and logic without assuming any previous programming experience. Programming is a foundational skill for all computing disciplines. It covers fundamental programming concepts, event-driven programming, object-oriented programming, basic data structures, and algorithmic processes.

BIT 204 – Software Engineering

This course aims to introduce the student to the standard methods of software and systems development. Students will have an understanding of how to develop software, the different stages involved like planning, analysis, design, implementation operation and maintenance. The students will learn the systems approach and the engineering approach of developing software. Requirements engineering, System modeling. Architectural design, Design and Implementation, Software testing, Software Evolution. Practical analysis and design steps using traditional and modern approaches like Object – Oriented programming, with its counterpart tool, the UML conventions are demonstrated.

BIT 205 – Computer Architecture and Organization

This course is designed to give students a comprehensive knowledge of computer architecture at the hardware and software levels; study the numerical systems, arithmetic operations on signed binary numbers, memory locations and operations, addressing modes, instruction types, programming in assembly language, CPU basics, registers, control unit, cache memory, main memory, virtual memory, read only memory, RISC/CISC evolution cycle, and introduction to multiprocessors.

BIT 206 – Object Oriented Programming

This course is designed to introduce the students to the features of object oriented programming languages such as inheritance and polymorphism, and advanced functions along with its types, local and global variables, introduction to classes and objects, basic data structures provided by a programming language such as searching and sorting arrays, pointers, characters and strings, and make use of these features in problem solving techniques.

BIT 207 – Information Assurance and Security

This course describes concepts of IAS includes operational issues, policies and procedures, attacks and defense mechanisms, risk analyses, recovery, and information security. The course explains how to understand, apply, and manage information assurance and security in computing, communication, and organizational systems. The contents of this course includes: Introduction to information security, basic terms, mathematical background, symmetric and asymmetric cryptography, security requirements, viruses, file protection, operating system and database security, and network security controls.

BIT 208 – Operating System

This course will introduce the core concepts of operating systems, such as processes and threads, scheduling, synchronization, memory management; file systems, input and output device management. The course will consist of weekly lectures, quizzes, a midterm and final exam. The goal of the course is to introduce the core concepts. Students are expected to read the assigned materials prior to each class, and to participate in in-class discussions.

BIT 209 – Fundamentals of Information Management

This course focuses on how data must be efficiently collected, organized, retrieved and managed to make it meaningful to the organization. Students will learn how to develop, deploy, manage and integrate data and information systems to support the organization. This course includes the collection, organization, modeling, transformation, presentation, safety and security of the data and information. .

BIT 210 – Human Computer Interaction

This course help IT graduates to develop a mind-set that recognizes the importance of users and organizational contexts. They must employ user-centered methodologies in the development, evaluation, and deployment of IT applications and systems. This requires graduates to develop knowledge of HCI, including but not limited to such areas as user and task analysis, human factors, ergonomics, accessibility standards, and cognitive psychology.

BIT 301 – Integrative Programming & Technologies

Organizations typically use many disparate technologies that need to communicate and work with each other. A key component to the discipline of Information Technology is the integration of applications and systems. This knowledge area examines the various types of programming languages and their appropriate use. It also addresses the use of scripting languages, architectures, application programming interfaces and programming practices to facilitate the management, integration and security of the systems that support an organization.

BIT 302 – Database Programming

This course provides students with an overview of database programming. The course covers the process of database programming from creating a database to editing and manipulating the data and querying the databases. It assumes a vendor neutral approach and teaches the student the database programming concepts and not the vendor databases. An open source MySql database is recommended to be used by the students. The concepts learned can be applied to any vendor database and an overview of the leading DBMS in the market will be provided to the students..

BIT 303 – System Administration and Maintenance

Virtually all organizations have IT needs. It is the role of the IT professional to design, select, apply, deploy and manage computing systems to support the organization. This knowledge area consists of those skills and concepts that are essential to the administration of operating systems, networks, software, file systems, file servers, web systems, database systems, and system documentation, policies, and procedures. This also includes education and support of the users of these systems.

BIT 304 Network Communications and Security

The course will familiarize the students to the different protocols of controls data and multiplexing. The course also covers Circuit Switching and Packet Switching Routing in Switched Networks. Students will demonstrate the network security threats as well as the network security techniques. .

BIT 305 – Distributed Systems

This course covers abstraction and implementation techniques for the design of distributed systems and applications. Topics include: communication mechanisms, peer-to-peer services, naming, network application protocols. It will also be invaluable to them to understand new and future developments in the field.

BIT 306 – Management Information Systems

The Management of Information Systems course introduces students to business organization structure and different types of information systems that help these organizations to achieve their objectives. The course focuses on how the information is processed, stored, used and controlled with the help of computer-based information systems for information management and decision making. Students will also be shown how to equip organizations with quality, efficient and successful systems with emphasis on managing international information systems and global issues.

BIT307 – Mobile Computing

The course introduces the concepts of mobile communication and computing in which it covers the 2G, 2.5G, 3G, 3G+, and 4G communication systems, mobile satellite communication networks, mobile IP, mobile TCP, and mobile TV. Moreover, the course systematically tackles mobile operating systems, mobile databases, client-server computing agents, application servers, security protocols, and mobile Internet.

BIT 308 – Intelligent Systems

This course provides fundamental concepts of intelligent systems. The course will cover theoretical issues, characteristics, challenges, applications and implementation techniques of intelligent systems. An Overview of different paradigms, symbolic and non-symbolic methods, search algorithms, logical methods for reasoning, Structural Approaches Leading to Natural Language, fuzzy systems Concepts, Connotations, and Applications.

BIT 309 – Web Development

This course presents basic concepts and techniques related to designing, developing, creation, and maintenance of web pages and websites. Students will learn about web design standards and why they are important. The course covers web interface, website implementation and integration, database integration and accessibility issues.

BIT 310 – System Integration and Architecture

One of the roles of the IT professional is to design and build systems and integrate them into an organization. This course develops the skills to gather requirements, then source, evaluate and integrate components into a single system, and finally validate the system. It also covers the fundamentals of project management and the interplay between IT applications and organizational processes.

BIT 401 – Data Warehousing

This course covers scientific and practical aspects of current data warehouse with visions on reasonable solutions for management and technical fields. This course will cover topics such as, Overviews in Warehouse and Business Intelligence, Data in the Organization, Business Intelligence and Data Warehouse Strategy, Data Marts & Usage, Enterprise Data Models, Data Warehouse Architecture, ETL and Data Quality and Project Planning.

BIT 402 – Digital Media

The course will introduce different types of multimedia information: text, audio, images, graphics, video, animation and their characterization; multimedia processing, compression standards and techniques, and multimedia systems. Students will apply tools and techniques to create, capture, digitize, and sample media contents and will develop hands on experience and understanding of current media production and consumption. Students will also learn all features of theory and practice regarding the way media are made.

BIT 403 – Knowledge Based Systems

This course presents an in-depth treatment of expert or knowledge-based systems. Topics to be covered include architectures, development, management, Fuzzy logic, agent based systems, agent based and multi-agent systems, and software computing systems. Students are expected to learn how to write, analyze and design programs and systems of varying complexities.

BIT 404 – e-Commerce

This course is will familiarize students with current and promising electronic commerce technologies using the Internet. It will provide students with an understanding of how the Internet can be used to create a brand presence, complete commercial transactions, business opportunities in electronic commerce, electronic commerce Web site design, social, political and ethical issues associated with electronic commerce, and business plans for technology ventures and other important aspects of having an online business. Students will be involved with a real problem solving, gather requirements, identify the problem, form a solution and present this solution to a prospective customer.

BIT 405 – Cloud Computing

This course covers a series of current cloud computing technologies, including technologies for infrastructure, Platform, Software and Physical Systems as a Service. The course will also cover cloud issues and challenges and security. Students will learn to choose a solutions, calculate costs and compare between in-house and cloud solutions.

BIT 406 – IT and Society

In this course the students will develop a critical awareness of the responsibilities, concerns, and consequences surrounding the use of IT in social, cultural, and economic contexts. Information Technology (IT) has changed our society. This course will develop an awareness of these changes and an understanding of the resulting theory and debates.

BIT 407 – Software Quality Management

This course examines concepts, tools, and techniques used in the management and measurement of quality, productivity, and competitiveness in an international environment. It focuses on how firms add value and compete with quality. Topics include quality control and management, employee involvement in quality, team building for quality, quality circles, relation between quality, productivity, and competitiveness, and statistical process control. The course requires the students to demonstrate and apply various quality management approaches and improvement tools into real life projects of local business organizations.

BIT 408 – Graduation Project

To enhance students’ ability to integrate IT solutions in designing, implementing and testing a realistic IT project. Students are expected to include project proposal, feasibility studies, intellectual property, teamwork, budgets, and schedule management for their project. This course also intends to improve students’ presentation skills and provides them a chance to further extend their planning, coordination, and problem-solving skills and engage in continuing professional development while working as members of a project team.

BIT 409 – Internship

Pre-work experience to apply knowledge gained during the course of the program to real world context. This course intends to improve curriculum related experience. At this level, students are expected to engage and take responsibility as an IT professional to support the organization and society.

Table I General Education Courses

S.No Course Code Course Title Cr Pre-requisite Cr
1 GED 101 Computer Applications 3 None
2 GED 102 English Writing Skills 3 None
3 GED 103 Advanced English Writing Skills 3 GED 102
4 GED 104 Islamic Culture 3 None
5 GED 105 Environmental Studies 3 None
GED 107 UAE Society & Culture 3 None
7 GED 108 Introduction to Arts 3 None
8 GED 110 Innovation and Entrepreneurship 3 45 Credit Hours
Total number of hours for General Education 24

Table II Core Courses

S.No Course Code Course Title Cr Pre-requisite Cr
1 BIT 103 Mathematics and Statistics for IT 3 None
2 BIT 104 Information Systems Design and Analysis 3 None
3 BIT 105 Introduction to Computer Science 3 None
4 BIT 201 Fundamentals of Web Technologies 3 GED101
5 BIT 202 Fundamentals of Networking 3 BIT105
BIT 203 Computer Programming Fundamentals 3 BIT103
7 BIT 204 Software Engineering 3 None
8 BIT 205 Computer Architecture and Organization 3 BIT105
BIT 206 Object Oriented Programming 3 BIT203
10 BIT 207 Information Assurance and Security 3 BIT203
11 BIT 208 Operating System 3 BIT203
12 BIT 209 Fundamentals of Information Management 3 BIT103
13 BIT 210 Human Computer Interaction 3 BIT201
14 BIT 301 Integrative Programming and Technologies 3 BIT209
15 BIT 302 Database Programming 3 BIT209
16  BIT 303 System Administration and Maintenance 3 BIT 208
17 RESM 202 Research Methodology 3 BIT103
Core Courses 51

Table III Advanced Core Courses

S.No Course Code Course Title Cr Pre-requisite Cr
1 BIT 304 Network Communications and Security 3 BIT202
2 BIT 305 Distributed Systems 3 BIT208
3 BIT 306 Management Information Systems 3 None
4 BIT 307 Mobile Application Development 3 BIT203
5 BIT 308 Intelligent Systems 3 BIT206
BIT 309 Web Development 3 BIT201
7 BIT 310 IT Project Management 3 BIT204
8 BIT 401 Data Warehousing 3 BIT302
BIT 402 Digital Media 3 BIT101
10 BIT 403 Knowledge Based Systems 3 BIT308
11 BIT 404 e-Commerce 3 BIT309
12 BIT405 Cloud Computing 3 BIT304 & BIT309
13 BIT406 IT and Society 3 BIT204
14 BIT407 Software Quality Management 3 BIT204
15 BIT408 Graduation Project 3 Completion of 96 Crs
Advanced Core Courses 45
16  BIT409 Internship 3 Completion of 90 Crs

Study Plan

Year Sr. Course Code Course Title Type Pre-Requisite Cr
Year 1
Fall
1 GED 101 Computer Applications GE None 3 (3Lec)
2 GED 108 Introduction to Arts GE None 3 (3Lec)
3 GED 107 UAE Society and Culture GE None 3 (3Lec)
4 GED 104 Islamic Culture GE None 3 (3Lec)
5 GED 102 English Writing Skills GE None 3 (3Lec)
Total 15
Year 1
Spring
6 GED 103 Mathematics and Statistics for IT CR None 3 (3Lec)
7 BIT 102 Management Information Systems CR GED 101 3 (3Lec)
8 BIT 105 Introduction to Computer Science CR None 3 (3Lec)
9 GED 105 Environmental Studies GE None 3 (3Lec)
10 GED 109 Critical Thinking GE GED 102 3 (3Lec)
Total 15
Year 2
Fall
11 BIT 201 Fundamentals of Web Technologies CR GED 101 3 (2Lec+2Lab)
12 BIT 202 Fundamentals of Networking CR BIT 105 3 (2Lec+2Lab)
13 BIT 203 Computer Programming Fundamentals CR BIT 103 3 (2Lec+2Lab)
14 BIT 204 Software Engineering CR BIT 105 3 (3Lec)
15 BIT 205 Computer Architecture and Organization CR BIT 105 3 (3Lec)
Total 15
Year 2
Spring
16 BIT 206 Object Oriented Programming CR BIT 203 3 (2Lec+2Lab)
17 BIT 207 Information Assurance and Security CR BIT 203 3 (3Lec)
18 BIT 208 Operating System CR BIT 203 3 (3Lec)
19 BIT 209 Fundamentals of Database CR BIT 203 3 (3Lec)
20 BIT 210 Human Computer Interaction CR BIT 201 3 (3Lec)
Total 15
Year 3
Fall
21 BIT 301 Integrative Programming and Technologies CR BIT 209 3 (3 Lec)
22 BIT 302 Database Programming CR BIT 209 3 (2Lec+2Lab)
23 BIT 303 System Administration and Maintenance CR BIT 208 3 (3Lec)
24 BIT 304 Network Communications and Security AD BIT 202 3 (3Lec)
25 BIT 305 Distributed Systems AD BIT 208 3 (3Lec)
Total 15
Year 3
Spring
26 BIT 311 Systems Analysis and Design AD BIT 204 3 (3Lec)
27 BIT 307 Mobile Application Development AD BIT 203 3 (2Lec+2Lab)
28 BIT 308 Intelligent Systems AD BIT 206 3 (3Lec)
29 BIT 309 Web Development AD BIT 201 3 (2Lec+2Lab)
30 BIT 310 IT Project Management AD BIT 204 3 (3Lec)
Total 15
Year 4
Fall
31 RESM 202 Research Methodology CR BIT 103 3 (3Lec)
32 BIT 401 Data Warehousing AD BIT 302 3 (2Lec+2Lab)
33 BIT 402 Digital Media AD GED 101 3 (2Lec+2Lab)
34 BIT 403 Knowledge Based Systems AD BIT 308 3 (2Lec+2Lab)
35 BIT 404 e-Commerce AD BIT 309 3 (3Lec)
Total 15
Year 4
Spring
36 BIT 405 Cloud Computing AD BIT 304 & BIT 309 3 (2Lec+2Lab)
37 BIT 406 IT and Society AD BIT 204 3 (3Lec)
38 BIT 407 Software Quality Management AD BIT 204 3 (3Lec)
39 BIT 408 Graduation Project AD Completion of 96 Crs 3 (1Lec+4Lab)
40 GED 110 Innovation and Entrepreneurship GE 45 Credit Hours 3 (3Lec)
Total 15
Year 4
Summer
41 BIT 409 Internship   Completion of 90 Crs 3( 8 weeks)
Total Number of Credit Hours 123

Bachelor of Science in Computer Engineering

Duration

8 Regular Semesters equivalent to 4 years

Credit Hours

140 Credit Hours

Career opportunities

  • Computer Hardware Engineer
  • Software Engineer
  • Security Analysts
  • Researcher in laboratories
  • Network Engineer
  • Computer System Analyst
  • Computer Network Architect
  • Network Architect

Study Plan

Program Structure

Sr. Course Title CR
1 General Education (Humanities & Social Science) (18 Cr. Hrs.)
2 Mathematics and Statistics (21 Cr. Hrs.)
3 Basic Science (Physics & Chemistry) (11 Cr. Hrs.)
4 Computer Engineering Courses (33 Cr. Hrs.)
5 Electrical Engineering Courses (33 Cr. Hrs.)
6 Internship ( 3 Cr. Hrs.)
7 Technical Electives ( 9 Cr. Hrs.)
8 Specialization Requirements ( 7 Cr. Hrs.)
9 Graduation Projects ( 5 Cr. Hrs.)
Total Number of Credit Hours 140 Cr.Hrs

Table III General Education Courses

S.No Course Code Course Title Cr Pre-requisite
1 CPE 101 Computer Applications 3 None
GED 108 Introduction to Arts 3 None
3 GED 104 Islamic Culture 3 None
4 GED 105 Environmental Studies 3 None
5 GED 107 UAE Society & Culture 3 None
6 GED 102 English Writing Skills 3 None
7 GED 110 Innovation and Entrepreneurship 3 45 Credit Hours
Students will take six of the above general education courses, where CPE101, GED110 and GED102 must be included.

Table IV Mathematics and Statistics

S.No Course Code Course Title Cr Pre-requisite
1 MTH101 Calculus I 4 None
MTH102 Calculus II 4 MTH101
3 MTH103 Discrete Math 3 None
4 MTH201 Differential Equations 4 MATH102
5 MTH202 Linear Algebra 3 MTH201
6 MTH301 Probability & Statistics 3 ELE303
Total 21 Cr. Hrs

Table V Basic Science

S.No Course Code Course Title Cr Pre-requisite
1 PHY101 Physics I 4 None
2 PHY102 Physics II 4 None
3 CHM101 Chemistry for Engineering 3 None
Total 11 Cr. Hrs

Table VI Computer Engineering Core Courses

S.No Course Code Course Title Cr Pre-requisite
1 CPE201 Computer Programming Fundamentals 4 MTH103
2 CPE202 Fundamentals of Networking 4 CPE201,ELE202
3 CPE203 Data Structure 3 CPE 201
4 CPE301 Network Communications and Security 4 CPE202
5 CPE302 Operating System 3 CPE203
6 CPE303 Computer Architecture and Organization 3 ELE202
7 CPE402 Embedded Systems 4 ELE303
CPE404 Computer Hardware Design 4 CPE303
9 CPE405 I/O Interfacing 4 ELE402
CS Core Courses 33 Cr. Hrs

Table VII Electrical Engineering Core Courses

S.No Course Code Course Title Cr Pre-requisite
1 ELE201 Circuit I 4 MTH102
2 ELE202 Digital Logic 4 ENG101,MTH103
3 ELE203 Engineering Programming and analysis 4 CPE201
4 ELE301 Electronic Circuits 4 ELE201
5 ELE302 Signal and Systems 3 ELE201,ELE203
6 ELE303 Introduction to Microprocessors 4 ELE202
7 ELE304 Digital Signal Processing 3 ELE302,MTH301*
8 ELE401 Digital Image Processing and Applications 3 ELE305
9 ELE402 Computer systems Instrumentation & Control 4 ELE305
CS Core Courses 33 Cr. Hrs

Table VIII Technical Electives

Technical Electives List of Courses
S.No Course Code Course Title Cr Pre-requisite
1 CME405 Telecommunication Systems 3 ELE304
2 CME406 Radar Systems 3 ELE304
3 CME407 Special Topics In communication 3 ELE304
4 CPE406 Web Engineering Design 3 CPE301
5 CPE407 Cloud Computing 3 CPE301
6 CPE408 Intelligent Systems 3 CPE201
7 CPE409 Digital Media 3 CPE 301
CPE410 IT and Society 3 RESM202
9 ELE403 Robotics and Simulation 3 ELE402
10 ELE404 VLSI Design and Fabrication 3 ELE301
11 ELE405 Fuzzy Logic & Neural Networks 3 ELE202
12 ELE406 Advanced Electronic Circuits 3 ELE301
Technical Elective Courses (3 courses required for CPE students)

4 Credit hours Technical Electives List of Courses from Core CME program to CPE students

S.No Course Code Course Title Cr Pre-requisite
1 CME301 Communication Systems 4 ELE302
2 CME402 Digital Communications 4 ELE302

Table IX Specialization Requirement Courses

S.No Course Code Course Title Cr Pre-requisite
1 ENG101 Introduction to Engineering 2 None
2 ECN201 Engineering Economy 2 None
2 RESM 202 Research Methodology 3 Advisor's Approval
Specialization Requirement Courses 7 Cr. Hrs

Bachelor of Science Computer Engineering Study Plan

Year Sr. Course Code Course Title Type Pre-Requisite Cr
1 1 CHM 101 Chemistry for Engineering B.SCI None 3
2 MTH 101 Calculus I MTH None 4
3 PHY 101 Physics I B.SCI MTH101* 4
4 GED 101 Computer Applications GE None 3
5 GED 102 English Writing Skills GE None 3
Total 17
2 6 MTH 103 Discrete Math MTH None 3
7 MTH 102 Calculus II MTH MTH101 4
8 PHY 102 Physics II B.SCI PHY101, MTH102* 4
9 ENG 101 Introduction to Engineering SR None 2
10 - General Education Course GE None 3
Total 16
11 MTH 201 Differential Equations MTH MTH102 4
12 ELE 201 Circuit I ELE MTH102 4
13 CPE 201 Computer Programming Fundamentals CEC MTH103 4
14 ELE 202 Digital Logic Circuits ELE ENG101,MTH103 4
15 ECN 201 Engineering Economy SR None 2
Total 18
4 16 MTH 202 Linear Algebra MATH MTH201 3
17 ELE 203 Engineering Programming and analysis ELE CPE201 4
18 CPE 202 Fundamentals of Networking CEC CPE201,ELE202 3
19 CPE 203 Data Structure CEC CPE 201 3
20 - General Education Course GE None 3
Total 17
5 21 ELE 301 Electronic Circuits ELE ELE201 4
22 ELE 302 Signal and Systems ELE ELE201,ELE203 3
23 CPE 301 Network Communications and Security CEC CPE202 4
24 ELE 303 Introduction to Microprocessors ELE ELE202 4
25 - General Education Course GE None 3
Total 18
6 26 MTH 301 Probability and Statistics MTH MTH103 3
27 ELE 304 Digital Signal Processing ELE ELE302,MTH301* 3
28 CPE 302 Operating System CEC CPE203,CPE303* 3
29 CPE 303 Computer Architecture and Organization CEC ELE202 3
30 RESM 202 Research Methodology SR Advisor's Approval 3
31 GED 110 Innovation and Entrepreneurship GE 45 Credit Hours 3
Total 15
7 32 CPE 401 Engineering Design Project I CPE/ELE Advisor's Approval 2
33 ELE 402 Computer systems Instrumentation & Control ELE ELE304 4
34 ELE 401 Digital Image Processing and Applications ELE ELE304 3
34 CPE 402 Embedded Systems CEC ELE303 4
35 - Technical Elective I CPE/ELE Advisor's Approval 3
Total 16
8 36 CPE 403 Engineering Design Project II CPE/ELE Advisor's Approval 3
37 CPE 404 Computer Hardware Design CEC CPE303 4
38 CPE 405 I/O Interfacing CEC ELE304 4
39 - Technical Elective II CPE/ELE Advisor's Approval 3
40 GED 110 Technical Elective III CPE/ELE Advisor's Approval 3
Total 17
Summer 41 CPE 400 Internship (Training 8 weeks)   3
Grand Total 140

GE: General Education   CEC: Computer Science Course   ELE: Electrical Engineering Course   MTH: Mathematics   SR: Specialization Requirement   B.SCI: Basic Science    The * signifies co-requisite   Crs.: Credits

Bachelor of Science in Communication Engineering

Duration

8 Regular Semesters equivalent to 4 years

Credit Hours

140 Credit Hours

Career opportunities

  • Wireless Network Engineer
  • Communications Engineerr
  • Satellite Communications Engineer
  • Green Information and Communication Technology Engineer
  • Radio Frequency Engineer
  • Network Security Engineer
  • Network Architect

Study Plan

Program Structure

Sr. Course Title CR
1 General Education (Humanities & Social Science) (18 Cr. Hrs.)
2 Mathematics and Statistics (21 Cr. Hrs.)
3 Basic Science (Physics & Chemistry) (11 Cr. Hrs.)
4 Computer Engineering Courses (12 Cr. Hrs.)
5 Electrical Engineering Courses (34 Cr. Hrs.)
6 Communication Engineering Courses (14 Cr. Hrs.)
Internship ( 3 Cr. Hrs.)
8 Technical Electives ( 15 Cr. Hrs.)
9 Specialization Requirements ( 7 Cr. Hrs.)
10 Graduation Projects ( 5 Cr. Hrs.)
Total Number of Credit Hours 140 Cr.Hrs

Table X General Education Courses

S.No Course Code Course Title Cr Pre-requisite
1 CPE 101 Computer Applications 3 None
GED 108 Introduction to Arts 3 None
3 GED 104 Islamic Culture 3 None
4 GED 105 Environmental Studies 3 None
5 GED 107 UAE Society & Culture 3 None
6 GED 102 English Writing Skills 3 None
7 GED 110 Innovation and Entrepreneurship 3 45 Credit Hours
Students will take six of the above general education courses, where CPE101, GED110 and GED102 must be included.

Table XI Mathematics and Statistics

S.No Course Code Course Title Cr Pre-requisite
1 MTH101 Calculus I 4 None
MTH102 Calculus II 4 MTH101
3 MTH103 Discrete Math 3 None
4 MTH201 Differential Equations 4 MATH102
5 MTH202 Linear Algebra 3 MTH201
6 MTH301 Probability & Statistics 3 ELE303
Total 21 Cr. Hrs

Table XII Basic Science

S.No Course Code Course Title Cr Pre-requisite
1 PHY101 Physics I 4 None
2 PHY102 Physics II 4 None
3 CHM101 Chemistry for Engineering 3 None
Total 11 Cr. Hrs

Table XIII Computer Engineering Core Courses

S.No Course Code Course Title Cr Pre-requisite
1 CPE201 Computer Programming Fundamentals 4 MTH103
2 CPE202 Fundamentals of Networking 4 CPE201,ELE202
3 CPE301 Network Communications and Security 3 CPE202
CS Core Courses 12 Cr. Hrs

Table XIV Electrical Engineering Core Courses

S.No Course Code Course Title Cr Pre-requisite
1 ELE201 Circuit I 4 MTH102
2 ELE202 Digital Logic Circuits 4 ENG101,MTH103
3 ELE203 Engineering Programming and analysis 4 CPE201
4 ELE204 Circuit II 4 ELE201
5 ELE301 Electronic Systems 4 ELE201
6 ELE302 Signal and Systems 3 ELE201,ELE203
7 ELE303 Introduction to Microprocessors 4 ELE202
8 ELE304 Digital Signal Processing 3 ELE302,MTH301*
9 ELE402 Computer systems Instrumentation & Control 4 ELE305
ELE Core Courses 34 Cr. Hrs

Table XV Communication Engineering Core Courses

S.No Course Code Course Title Cr Pre-requisite
1 CME301 Communication Systems 4 ELE302
2 CME302 Electromagnetic Fields and Wave Propagation 3 PHY102
3 CME402 Digital Communications 4 CME301
4 CME404 Wireless Communications 3 CME402
ELE Core Courses 14 Cr. Hrs

Table XVI Technical Electives

Technical Electives List of Courses
S.No Course Code Course Title Cr Pre-requisite
1 CME405 Telecommunication Systems 3 ELE304
2 CME406 Radar Systems 3 ELE304
3 CME407 Special Topics In communication 3 ELE304
4 CPE406 Web Engineering Design 3 CPE301
5 CPE407 Cloud Computing 3 CPE301
6 CPE408 Intelligent Systems 3 CPE201
7 CPE409 Digital Media 3 CPE 301
CPE410 IT and Society 3 RESM202
9 ELE401 Digital Image Processing and Applications 3 ELE304
10 ELE403 Robotics and Simulation 3 ELE402
11 ELE404 VLSI Design and Fabrication 3 ELE301
12 ELE405 Fuzzy Logic & Neural Networks 3 ELE202
13 ELE406 Advanced Electronic Circuits 3 ELE301
Technical Elective Courses (5 courses required for CME students)

4 Credit hours Technical Electives List of Courses from Core CPE program to CME students

S.No Course Code Course Title Cr Pre-requisite
1 CPE402 Embedded Systems 4 ELE303
2 CPE405 I/O Interfacing 4 ELE303

Table XVII Specialization Requirement Courses

S.No Course Code Course Title Cr Pre-requisite
1 ENG101 Introduction to Engineering 2 None
2 ECN201 Engineering Economy 2 None
2 RESM 202 Research Methodology 3 Advisor's Approval
Specialization Requirement Courses 7 Cr. Hrs

Bachelor of Science in Communication Engineering Study Plan

Year Sr. Course Code Course Title Type Pre-Requisite Cr
1 1 CHM 101 Chemistry for Engineering B.SCI None 3
2 MTH 101 Calculus I MTH None 4
3 PHY 101 Physics I B.SCI MTH101* 4
4 GED 101 Computer Applications GE None 3
5 GED 102 English Writing Skills GE None 3
Total 17
2 6 MTH 103 Discrete Math MTH None 3
7 MTH 102 Calculus II MTH MTH101 4
8 PHY 102 Physics II B.SCI PHY101, MTH102* 4
9 ENG 101 Introduction to Engineering SR None 2
10 - General Education Course GE None 3
Total 16
11 MTH 201 Differential Equations MTH MTH102 4
12 ELE 201 Circuit I ELE MTH102 4
13 CPE 201 Computer Programming Fundamentals CSC MTH103 4
14 ELE 202 Digital Logic Circuits ELE ENG101,MTH103 4
15 ECN 201 Engineering Economy SR None 2
Total 18
4 16 MTH 202 Linear Algebra MATH MTH201 3
17 ELE 203 Engineering Programming and analysis ELE CPE201 4
18 CPE 202 Fundamentals of Networking CSC CPE201,ELE202 4
19 ELE 204 Circuit II ELE ELE201 4
20 - General Education Course GE None 3
Total 18
5 21 ELE 301 Electronic Circuits ELE ELE201 4
22 ELE 302 Signal and Systems ELE ELE201,ELE203 3
23 CPE 301 Network Communications and Security CSC CPE202 4
24 ELE 303 Introduction to Microprocessors ELE ELE202 4
25 - General Education Course GE None 3
Total 18
6 26 MTH 301 Probability and Statistics MTH MTH103 3
27 ELE 304 Digital Signal Processing ELE ELE302,MTH301* 3
28 CME 301 Communication Systems CME ELE302 4
29 CME 302 Electromagnetic Fields and Wave Propagation CME PHY102 3
30 RESM 202 Research Methodology SR Advisor's Approval 3
31 GED 110 Innovation and Entrepreneurship GE 45 Credit Hours 3
Total 15
7 32 CME 401 Engineering Design Project I CPE/ELE Advisor's Approval 2
33 ELE 402 Computer systems Instrumentation & Control ELE ELE304 4
34 CME 402 Digital Communications CME CME301 4
34 - Technical Elective I CME Advisor's Approval 3
35 - Technical Elective II CME/ELE Advisor's Approval 3
Total 16
8 36 CME 403 Engineering Design Project II CPE/ELE Advisor's Approval 3
37 CME 404 Wireless Communications CME CME402 3
38 - Technical Elective III CME Advisor's Approval 3
39 - Technical Elective IV CME Advisor's Approval 3
40 GED 110 Technical Elective V/td> CME Advisor's Approval 3
Total 15
Summer 41 CPE 400 Internship (Training 8 weeks)   3
Grand Total 140

Get A Call Back

أطلب مساعدة من مستشارينا

+971 56 934 3360

Our Instructors

Dr. Walid Al-Ahmad

Associate Professor, Dean
Department of Information Technology

Dr. Mohamed Afifi

Director, Associate of Science in Computer Science Program
Department of Information Technology

Dr.Ahmed El Gindy

Assistant Professor, Chair
Department of Information Technology

Dr. Sujni Paul

Assistant Professor
Department of Information Technology

Dr. Haythem El Messiry

Assistant Professor
Department of Information Technology

Dr. Beenu Mago

Assistant Professor
Department of Information Technology