Course Code
|
Course Name
|
Credit Hours
|
Prerequisite Code
|
Prerequisite Name
|
||||||||||||||||||||||||||||
Mathematics
|
3
|
-
|
-
|
|||||||||||||||||||||||||||||
Description
|
This course begins with the study of functions, the basic tools of calculus, their algebra and families of functions, the basic concept, and the limit of a function, the continuity and the derivative of a function.
|
|||||||||||||||||||||||||||||||
011CSM |
Introduction to Computer
|
3
|
-
|
-
|
||||||||||||||||||||||||||||
Description
|
The course introduces the students to the basics of computers hardware, software, networks and users. The different features of computer and its main components are described. It presents also the data types and data representations. Moreover the student will learn how to write algorithms for solving problems using flowchart, pseudo code, structured programming language concepts, and some concepts about assembler, interpreter and compiler. Operating system and its components are also discussed
|
|||||||||||||||||||||||||||||||
012MATH
|
Matrices Algebra
|
3
|
001MATH
|
Mathematics
|
||||||||||||||||||||||||||||
Description
|
The course covers systems of linear equations, matrices, and determinants as tools in the study of vector spaces in detail. Linear independence, generators, and dimension are given. Also row space, rank, Eigen values, and Diagonalizable of matrix are given. Finally, the course covers linear transformation, kernel, image and change of basis
|
|||||||||||||||||||||||||||||||
012CSM
|
Computer Programming 1
|
3
|
011CSM
|
Introduction to Computer
|
||||||||||||||||||||||||||||
Description
|
The course introduces the students to fundamental concepts of programming using structured programming language. Topics covered include basic programming tools, variable names, data types, operators and operands, conditional and iterative structures, program composition of functions and function definitions, parameter passing to functions and library function concepts are introduced. Principles and basic operations of arrays, introduction to file manipulation and class concepts are also covered.
|
|||||||||||||||||||||||||||||||
110CNE
|
Electronic Circuit Analysis
|
3
|
001MATH
|
|||||||||||||||||||||||||||||
Description
|
This course introduces the students to the basics of electrical circuits’ analysis. It starts with a description for the electrical circuits elements and then the Ohm’s law, voltage and current divider rules, Kirchhoff laws, Nodal analysis, mesh analysis, superposition, Thevenin, and Norton theorems.
|
|||||||||||||||||||||||||||||||
110 CPE
|
Electronic Engineering Drawing
|
2
|
-
|
-
|
||||||||||||||||||||||||||||
Description
|
The course is an introduction to Engineering Drawing wherein the students understand, built right drawing techniques and skills and gets hands on training in various drawings of Electrical, Electronics and Networks components.
|
|||||||||||||||||||||||||||||||
111CNE
|
Semiconductor Devices
|
4
|
-
|
-
|
||||||||||||||||||||||||||||
Description
|
This course introduces and discusses operation and applications of semiconductor devices such as PN Junction diodes, Zener Diodes, Voltage regulators, Bi-polar Junction transistors, and Field Effect Transistors.
|
|||||||||||||||||||||||||||||||
113MATH
|
Differentiation and Integration
|
3
|
112MATH
|
Linear Algebra
|
||||||||||||||||||||||||||||
Description
|
This course is focus on differentiation and integration of functions, with applications. Informal treatment of limits and continuity. Differentiation: definition, rules, rates, approximations, and extremism problems, implicit differentiation, higher derivatives. Indefinite integration; Definite integral; fundamental theorem of calculus, integration by substitution.
|
|||||||||||||||||||||||||||||||
120CNE
|
Electronic Devices and Circuits
|
3
|
111CNE
|
Semiconductor Devices
|
||||||||||||||||||||||||||||
Description
|
This course aims to provide the students introduction to diodes and transistors and give the possible applications for them. The basics for operational amplifiers, their analysis and applications are given in this course. Multiport networks and their parameters and applications are covered. Finally different real electronics applications are given as small projects that cover the theory and practical parts.
|
|||||||||||||||||||||||||||||||
120CPE
|
Digital Logic design
|
3
|
111CNE
|
Semiconductor Devices
|
||||||||||||||||||||||||||||
Description
|
This course will focus on the theory of digital circuits and systems, stressing techniques for the analysis and synthesis of combinational and sequential logic systems |
|||||||||||||||||||||||||||||||
121CPE
|
Electrical Workshop
|
1
|
-
|
-
|
||||||||||||||||||||||||||||
Description
|
The workshop is to equip the students about various mechanical, electronic and electrical entities such as electrical wiring systems and accessories, soldering techniques, printed circuit board development, Introduction to CHIP Design, Cable jointing, Earthing ,familiarization of starters both single phase and 3 phase circuits, transformer winding, energy meter, circuit switches etc.
|
|||||||||||||||||||||||||||||||
114CSM
|
3
|
222ISM
|
-
|
|||||||||||||||||||||||||||||
Description
|
Fundamentals of object oriented programming, Introduction to .java programming language, Data types, Operators, Expressions, Decision making and loops, classes, objects and methods. Inheritance and multiple inheritance, Arrays, Strings and vectors, multithreaded programming.
|
|||||||||||||||||||||||||||||||
319MATH
|
Differential Equations
|
3
|
113MATH
|
Differentiation and Integration
|
||||||||||||||||||||||||||||
Description
|
The course gives some methods to solve differential equations of the first and second order and using it in engineering applications.
|
|||||||||||||||||||||||||||||||
210CNE
|
Signals and Systems
|
3
|
319MATH
|
Differential Equations
|
||||||||||||||||||||||||||||
Description
|
This course gives basics of signals, their types, some important signals, signal operations and convolution. Basics of Fourier Series, Fourier Transform, and Laplace transform and some of their properties and applications are given. Finally the Systems, their properties and types are introduced.
|
|||||||||||||||||||||||||||||||
211CNE
|
Computer design & organization
|
3
|
120 CPE
|
Digital and Logic Design
|
||||||||||||||||||||||||||||
Description
|
This course introduce the elements of computer system, design, timing, Instructions and Control, Register transfer and Micro operation, Basic Computer Organization, Central Processing Unit and Design, and Memory Organization.
|
|||||||||||||||||||||||||||||||
312CNE
|
Electronics Measurement and Instrumentation
|
3
|
120CNE
|
Electronic Devices and circuits
|
||||||||||||||||||||||||||||
Description
|
This course introduces students to measurement accuracy, precision, and resolution, measurements errors, resistance, inductance, capacitance, frequency, and phase measurement techniques. A brief introduction to measurement errors is covered
|
|||||||||||||||||||||||||||||||
323CNE
|
Engineering Project Management
|
3
|
-
|
-
|
||||||||||||||||||||||||||||
Description
|
This course introduces the students to the methods to know the concepts in the field of project management engineering and to give students the knowledge and skills to manage projects and processes effectively.
|
|||||||||||||||||||||||||||||||
219CSM
|
Data structures & Algorithms
|
3
|
122CPE
|
Object Oriented Programming
|
||||||||||||||||||||||||||||
Description
|
Intelligent agent, problem solving and search, game playing, knowledge representation, and machine learning, and robotics. Neural Networks and Fuzzy systems. In the laboratory, course topic based experiments are designed to increase the subject understanding |
|||||||||||||||||||||||||||||||
329STAT
|
Principles of Statistics and Probability
|
2
|
-
|
-
|
||||||||||||||||||||||||||||
Description
|
After taking this course, the student should be familiar with the ordered array (ungrouped data), the frequency distribution (grouped data), relative frequency table, cumulative frequency tables, graphical presentation of the data (Frequency Histogram, Frequency Polygon and Frequency Curve) |
|||||||||||||||||||||||||||||||
220CNE
|
Data Communication
|
3
|
210CNE
|
Signals and Systems
|
||||||||||||||||||||||||||||
Description
|
This course covers an introduction to the standards of communication systems and Networks, basics of computer networks, network protocols, different architectures of networks, and LAN design.
|
|||||||||||||||||||||||||||||||
220CPE
|
Microprocessors & Interfacing
|
3
|
211CNE
|
Computer design & organization
|
||||||||||||||||||||||||||||
Description
|
The content of this course focuses on introduction of microprocessor architecture, bus organization, assembly language programming, interfacing of memory and peripheral devices and ultimately the development of microprocessor based standalone system for certain application.
|
|||||||||||||||||||||||||||||||
221CNE
|
Magnetic Fields
|
3
|
-
|
-
|
||||||||||||||||||||||||||||
Description
|
This course focuses on electromagnetic phenomena explored in modern applications including wireless communications, circuits, microwave communications, radar, and antennas.
|
|||||||||||||||||||||||||||||||
3311CSM
|
Operating Systems
|
3
|
219CSM
|
Data Structures and Algorithms
|
||||||||||||||||||||||||||||
Description
|
This course is focus on the fundamental design and implementation issues in the operating systems and systems software.
|
|||||||||||||||||||||||||||||||
301NGL
|
Technical Report Writing
|
2
|
-
|
-
|
||||||||||||||||||||||||||||
Description
|
This course will focus on the students ability to communicate in real life situations and to enhance students aural comprehension and oral expression.
|
|||||||||||||||||||||||||||||||
310CPE
|
Automatic Control Systems
|
3
|
-
|
-
|
||||||||||||||||||||||||||||
Description
|
To introduce modeling, stability analysis, and frequency response calculation methods, Ethics and automatic control, Societal impact of wide spread use of automatic control and Contemporary issues.
|
|||||||||||||||||||||||||||||||
223CSM
|
Computer Modeling & Simulation
|
3
|
219CSM
|
Data Structures and Algorithms
|
||||||||||||||||||||||||||||
Description
|
This course introduces the students the area of modelling and simulation using Computers. Modelling involves in identifying the parameters that are responsible for the performance of any system and formulating the inter-relations between them. Manipulating the model by changing the parametric values in simulation. Simulation study helps in analyzing the systems of performance and for proposing parametric values for optimum or desired level of performance of the system. A variety of models are introduced and their simulation study is performed in the theory and practical sessions.
|
|||||||||||||||||||||||||||||||
310CNE
|
Computer Networks
|
3
|
220CNE
|
Data Communication
|
||||||||||||||||||||||||||||
Description
|
This course is focus on the principles, design, implementation, and performance of computer networks. It introduces Internet protocols, switching, routing, VLAN, and WAN networks like ISDN and Frame relay.
|
|||||||||||||||||||||||||||||||
311CNE
|
Digital Signal Processing
|
3
|
210CNE
|
Signals and Systems
|
||||||||||||||||||||||||||||
Description
|
This course introduces the students into discrete-time signal, their types and amplitude and time operations. Signal transformation from time domain to frequency domain is given using Fourier transforms and Z-transform. A brief introduction to digital filters is provided.
|
|||||||||||||||||||||||||||||||
312CNE
|
Digital Analog Communication
|
3
|
220CNE
|
Data Communication
|
||||||||||||||||||||||||||||
Description
|
This course introduces the students to communications systems, transmitter and receiver rules, noise, communication channel, analog and digital modulation techniques.
|
|||||||||||||||||||||||||||||||
419MATH
|
Numerical Analysis
|
3
|
319MATH
|
Differntial and Equations
|
||||||||||||||||||||||||||||
Description
|
The main tool in this program is to familiarize the student with some techniques of Errors, stability, numerical solution of nonlinear algebraic equations, numerical differentiation, numerical integration, numerical solution of ordinary Differential Equations, numerical solution of linear systems of equations.
|
|||||||||||||||||||||||||||||||
321CNE
|
Electromagnetic Waves
|
3
|
221CNE
|
Magnetic Fields
|
||||||||||||||||||||||||||||
Description
|
This course focuses on a Maxwell’s field theory as applied to high-frequency radiation, propagation and circuit phenomena. Topics include radiofrequency (RF) and microwave (MW) propagation modes, transmission line aspects, Smith Chart, scattering parameter analysis, microwave filters, matching networks.
|
|||||||||||||||||||||||||||||||
321CPE
|
Intelligent Systems
|
3
|
219 CSM
|
Data Structures and Algorithms
|
||||||||||||||||||||||||||||
Description
|
Intelligent agent, problem solving and search, game playing, knowledge representation, and machine learning, and robotics. Neural Networks and Fuzzy systems. In the laboratory, course topic based experiments are designed to increase the subject understanding.
|
|||||||||||||||||||||||||||||||
313CNE
|
Principles of Wireless Communications
|
3
|
222CNE
|
Digital Communication
|
||||||||||||||||||||||||||||
Description
|
This course introduces fundamentals of wireless communications, Propagation, shadowing, fading, Digital Modulation Techniques, Multiple access schemes, Diversity, Equalization, ISI, Capacity, Channel coding, and MIMO.
|
|||||||||||||||||||||||||||||||
421CNE
|
Satellite Communications
|
3
|
220CNE
|
Data Communications
|
||||||||||||||||||||||||||||
Description
|
This course gives fundamentals and the techniques for the design and analysis of satellite communication systems, basics of Satellite Networking, Satellite Application Types, Satellite Selection and System Implementation, Communications Payload Configurations, Spacecraft Bus Considerations, and Contingency Planning.
|
|||||||||||||||||||||||||||||||
411CPE
|
Embedded & Real Time Systems
|
3
|
220CPE
|
Microprocessor and Interfacing
|
||||||||||||||||||||||||||||
Description
|
The course describes the characteristics of a real-time computing system. Concepts of time critical I/O and real-time deadlines are emphasized, as are the important aspects of real-time operating systems, scheduling and the practical implementation of embedded systems.
|
|||||||||||||||||||||||||||||||
410CNE
|
Internet Technology and Programming
|
3
|
310CNE
|
Computer Networks
|
||||||||||||||||||||||||||||
Description
|
This course discusses the core elements of Internet architecture, VLSMs, private addressing, and NAT to enable more efficient use of IP addresses, implementation of routing protocols such as RIPv2, EIGRP, OSPF and BGP.
|
|||||||||||||||||||||||||||||||
411CNE
|
Fiber Optics
|
3
|
322CNE
|
Principles of Wireless Communications
|
||||||||||||||||||||||||||||
Description
|
The course introduces basics of light waves and their propagation, modes, elements of optical systems, basic optical networks, and a design approach to point-to-point fiber links, star, bus and ring topologies.
|
|||||||||||||||||||||||||||||||
413CNE
|
Project-1
|
3
|
*
|
-
|
||||||||||||||||||||||||||||
Description
|
This course allows the students to study, design and analyze many alternatives for computer networks and communications engineering based on their background information..
|
|||||||||||||||||||||||||||||||
414CNE
|
Fault Tolerant Systems and Networks
|
3
|
310CNE
|
Computer Networks
|
||||||||||||||||||||||||||||
Description
|
This course focuses on the Standard LAN design topology, hierarchy and redundancy, STP concept and implementation, Gateway redundancy and load balancing HSRP, VRRP, GLBP, WAN routers congestion control and active queue management RED, WRED, WFQ, Traffic shaping and leaky bucket algorithm, TCP flow and congestion control, slow start, congestion avoidance, fast retransmit and fast recovery, and TCP flavors
|
|||||||||||||||||||||||||||||||
322CNE
|
Antenna Engineering
|
3
|
322CNE
|
Principles of Wireless Communications
|
||||||||||||||||||||||||||||
Description
|
This course focuses on the fundamentals of antennas, analysis, synthesis and computer-aided design, and applications in communications, remote sensing, and radars.
|
|||||||||||||||||||||||||||||||
410CNE
|
Parallel & Distributed Systems
|
3
|
310 CNE
|
Computer Networks
|
||||||||||||||||||||||||||||
Description
|
Students introduce network programming using Java API to communicate over the Internet, sending packets and streams of data, employing higher-level application protocols such as HTTP and distributed computing mechanisms.
|
|||||||||||||||||||||||||||||||
421CNE
|
Computer Networks Management and Security
|
3
|
310 CNE
|
Computer Networks
|
||||||||||||||||||||||||||||
Description
|
This course is concerning all network services security and administration issues, administering and troubleshooting networking systems, configuring firewall and protect different services like e-mail.
|
422CNE
|
Mobile Networks
|
3
|
322CNE
|
Principles of Wireless Communications
|
||||||||||||||||||||||||||||
Description
|
This course introduce the students into basics of cellular communications, frequency reuse, handover, power control, multiple access techniques, channel assignment and allocation strategies, sectoring and the ways of increasing the system capacity. Mobile communications generations and some examples for each one is covered, especially GSM, IS-95, and UMTS.
|
|||||||||||||||||||||||||||||||
415CNE |
Wireless Networks
|
3
|
322CNE
|
Principles of Wireless Communications
|
||||||||||||||||||||||||||||
Description
|
This course is concerning all wireless network essentials, types, configuration and administration issues, MAC protocols and Wireless TCP topics. It covers Personal area networks (bluetooth), Local Area Networks (WiFi), wireless sensor networks and Ad Hoc Networks (WSN).
|
|||||||||||||||||||||||||||||||
424CNE
|
Multimedia and Networks
|
3
|
322CNE
|
Principles of Wireless Communications
|
||||||||||||||||||||||||||||
Description
|
This course introduces the students to Multimedia communications, Quality of Multimedia data transmission, Multimedia network protocols, and Voice over IP. |
|||||||||||||||||||||||||||||||
473ISM
|
Computer Ethics and society
|
2
|
-
|
-
|
||||||||||||||||||||||||||||
Description
|
This course offers extensive and topical coverage of the legal, ethical, and societal implications of computer science and Information Technology. Students will learn legal and ethical issues file sharing, infringement of intellectual property, security risks, Internet crime, identity theft, employee’s surveillance, privacy, compliance, social networking, and ethics of IT corporations. Students will gain an absolute foundation in ethical decision making for current and future business managers and computer professionals.
|