
▸ ARAB101 Arabic Language 1 
Credit Hours: 3 
Prerequisite: EL 400 
the course builds on the knowledge of basic structures of arabic language provided by preuniversity education. it enables students to put this knowledge into practical prospective, allowing them to develop and use various skills in reading and writing academic literatures and professional communication, such as research projects, public speaking, reports writing, and business communications. 
▸ ARAB201 Arabic Language 2 
Credit Hours: 3 
Prerequisite: ARAB101 
the course contents deal with more complex concepts of arabic language. specifically, it focuses on the linguistic composition of sentences, and the proper syntax and vocalization. critical readings of poems and prose will be used to achieve the course objectives. 
▸ CHEM101 General Chemistry I 
Credit Hours: 3 
Prerequisite: EL 400 
matter and measurements. atoms, molecules, and ions. chemical formulas. chemical reactions and equations. sources of the elements. thermochemistry. physical behavior of gases. the electronic structure of atoms. covalent bonding; molecular substances. an introduction to organic chemistry. 
▸ CHEM101 General Chemistry I (Lab) 
Credit Hours: 1 
Prerequisite: MATH099 
matter and measurements. atoms, molecules, and ions. chemical formulas. chemical reactions and equations. sources of the elements. thermochemistry. physical behavior of gases. the electronic structure of atoms. covalent bonding; molecular substances. an introduction to organic chemistry. 
▸ COMM101 Communication Skills 
Credit Hours: 3 
Prerequisite: ESP 101 
survey of theories of interpersonal communication in social and professional relational contexts with attention to roles, social exchange, dimensions of communication both socially and professionally, development and deterioration of communications. 
▸ EE 211 Logic Design 
Credit Hours: 4 
Prerequisite: PHYS101 
representation of digital information. analysis, design, and evaluation of combinational and sequential logic circuits. debugging techniques. use of computer facilities for circuit simulation, cad, and report preparation and presentation. introduction to structure and operation of digital computers. design projects. written reports are required for each project. 
▸ EE 221 Electric Circuits 
Credit Hours: 4 
Prerequisite: PHYS102 
analysis of electrical networks incorporating passive and active elements. basic laws and techniques of analysis. transient and forced response of linear circuits. ac steady state power and threephase circuits. periodic excitation and frequency of response. computer analysis tools. design projects are implemented and tested in the laboratory. laboratory reports with revisions are required for each project. 
▸ EE 300 Field Training 
  
▸ EE 311 Electronic Dev. &Circ 
Credit Hours: 4 
Prerequisite: EE 221 
physical electronics underlying the operation of electronic devices. diodes, diode models, and diode circuits. transistors, transistor models, and transistor circuits. dc, small signal, and frequency analysis of transistor amplifiers. compound transistor configurations. design projects are implemented and tested in the laboratory.

▸ EE 312 Signals & Systems 
Credit Hours: 3 
Prerequisite: EE 221 
representation of signals in the time and frequency domains. fourier series. fourier and laplace transform methods for analysis of linear systems. introduction to state space models. introduction to sampling and discrete systems analysis via z transforms. 
▸ EE 313 Electromagnetic Fields 
Credit Hours: 3 
Prerequisite: EE 221 
application of electrostatics and magnetostatics to engineering problems involving conductors, dielectrics, semiconductors, and magnetic materials. motion of charged particles. relationship between fields and circuit parameters in the context of capacitance and inductance. 
▸ EE 314 Power Systems I 
Credit Hours: 3 
Prerequisite: EE 221 
fundamentals of power system planning, operation, and management. power generation, transmission and distribution. 
▸ EE 321 Electronic Circ & Applications 
Credit Hours: 3 
Prerequisite: EE 311 
analysis and design of linear amplifiers. the effects of feedback in tuned, video, and operational amplifiers. noise, stability, and frequency compensation. applications encompass active filters, oscillators, phase lock loops and nonlinear operations such as multiplication, modulation, sampling, and analogtodigital conversion. computer analysis tools. 
▸ EE 322 Systems Analysis 
Credit Hours: 4 
Prerequisite: EE 312 
modeling and analysis of physical systems using frequency and timedomain methods. state variable techniques for continuous and discretetime systems. controllability and observability. stability of linear systems with feedback; root locus, bode and nyquist methods. linearization of nonlinear systems. computational methods for analysis of linear systems. 
▸ EE 323 Microcontrollers Applications 
Credit Hours: 3 
Prerequisite: EE 221 
design of software and interface hardware to use a microcontroller as an online, realtime element in data acquisition, filtering and control systems. use of clocks, dac's, adc's, speech synthesis modules, and movement generators. design project. written and oral presentations of laboratory results. 
▸ EE 324 Electromagnetics Waves 
Credit Hours: 3 
Prerequisite: EE 313 
maxwell's equations. wave propagation, reflection, and transmission. transmission lines and waveguides. radiation and antennas. 
▸ EE 325 Communication Systems 
Credit Hours: 3 
Prerequisite: EE 312 
communication of information over noisy channels. fourier transform review, spectral analysis, and sampling. amplitude, phase, and frequency modulation of a sinusoidal carrier. time and frequency division multiplexing. random processes and analysis of communication of systems in noise. elements of digital communication systems. 
▸ EE 412 Semiconductor Devices 
Credit Hours: 3 
Prerequisite: EE 311 
principles and applications of contemporary solid state devices such as lightemitting diodes, injection lasers, solar cells, pnpn diodes, scrs and triacs, transistors, mesfets and modfets, and fundamentals of integrated circuits. impact of nanostructures on devices. 
▸ EE 413 Control Systems 
Credit Hours: 3 
Prerequisite: EE 322 
analysis and design of control systems incorporating a digital computer as the controlling element. building blocks of digital control. measures of control system performance. frequency domain and state variable methods of control design. optimal control methods. state variable estimation. implementation issues. use of computeraided software tools for simulation and design. 
▸ EE 422 Intro. To Digital Signal Processing 
Credit Hours: 3 
Prerequisite: EE 312 
discretetime signals and systems. the z transform. digital filters; stability, frequency response, canonic realizations and state equations. fourier methods for discrete signal representation; fourier transform of sequences, the discrete fourier transform, and the fft. design of linear digital filters in time and frequency domains. spectrum analysis and filtering via the fft. 
▸ EE 429 Independent Design 
Credit Hours: 3 
Prerequisite: EE 211 
experimental design project undertaken by the student by special arrangement with a faculty member of the department of electrical engineering. 
▸ EE 482 Digital Systems Design 
Credit Hours: 4 
Prerequisite: EE 211 
design and evaluation of control and data structures for digital systems. hardware design languages are used to describe and design alternative register transfer level architectures and control units with a microprogramming emphasis. consideration of computer architecture, memories, digital interfacing timing and synchronization, and microprocessor systems. 
▸ EE 499 Senior Project 
  
▸ ESP 101 Technical English 
Credit Hours: 3 
Prerequisite: EL 400 
the course aims to create a balance in focus between the four language skills (i.e. listening, speaking, reading and writing) as used in engineering contexts. the course level is intermediate  upperintermediate which corresponds to b1  b2 in cefr (common european framework of reference for languages). the course addresses an array of general technical topics in different engineering specializations. it pays special attention to developing students' aural/oral skills as used in technical contexts. it also provides variety of graded readings on technical topics. this helps students enhance their abilities to communicate in academic contexts. 
▸ ESP 102 Introduction To Academic Writing 
Credit Hours: 3 
Prerequisite: ESP 101 
the course is designed to help students develop their abilities to master communication through writing as used in academic contexts. this course focuses on familiarizing engineering students with conventions of academic writing, giving them ample opportunities to practice writing inside and outside the classroom and also helping target students to conform to writing ethics and avoid plagiarism through employing source citing conventions. in parallel, it helps students build critical thinking skills through practicing argumentative writing. 
▸ IE 201 Introduction To Engineering Design I 
Credit Hours: 3 
Prerequisite: ESP 101 
introduction to active learning: team work, team dynamics, team norms and communication, conducting effective meetings and quality assessment. problem solving procedure, problem definition, generation of solutions, selection methodology, solution implementation, assessment of implementation. levels of learning and degrees of internalization. ethical decision. organization of the work and design notebook. reverse engineering and design projects. 
▸ IE 331 Probability And Engineering Statistics 
Credit Hours: 3 
Prerequisite: MATH102 
descriptive statistics with graphical summaries. basic concepts of probability and its engineering applications. probability distributions of random variables. confidence intervals. introduction to hypothesis testing. correlation and linear regression. 
▸ ISLS201 Islamic Culture 2 
Credit Hours: 3 
Prerequisite: CLE 500 
the course is an extension of isls101. it concentrates in more depth on the work environment. the emphasis will be on the responsibilities of employer toward evaluating, selecting, training, and compensating their workers based on fair and balanced criteria. it also discusses the work environment through the safety, well being of workers, and business strategy. 
▸ ISLS301 Islamic Culture 3 (Business Ethics) 
Credit Hours: 3 
Prerequisite: CLE 500 
the emphasis of this course is on the responsibilities of management and staff toward other stakeholders, namely society, suppliers, customers, government, and owner/shareholders. topics will include from islamic point of view: social responsibility, trust, devotion, loyalty, lawobedience, and honesty; all in the context of business practices 
▸ MATH101 Calculus I 
Credit Hours: 4 
Prerequisite: MATH099 
limits and continuity of functions. differentiation, local extreme. rolle's and meanvalue theorems. curve sketching and applications. the definite and indefinite integral. fundamental theorem of calculus. differentiation and integration of exponential, logarithmic, trigonometric and hyperbolic functions and their inverses. l' hospital's rule. simpson's and trapezoidal rules of integration. 
▸ MATH102 Calculus Ii 
Credit Hours: 4 
Prerequisite: MATH101 
methods of integration. applications of integration to ac lengths, areas, volumes, moments. improper integrals. sequences and series (convergence & divergence), power series: expansion of elementary functions. the general conic (translation & rotational) introduction to partial differentiation. 
▸ MATH203 Calculus Iii 
Credit Hours: 4 
Prerequisite: MATH102 
vector algebra and application in 3ddifferent coordinate systems in 3d. analytic geometry in 3d; (lines & planes), plane curves, tangents and normal. curvature. functions of several variables: partial derivatives & differentials, extreme and applications. line, double and triple integrals with applications in various coordinates. vector analysis: differentiation of a vector function, directional derivatives. differential operators (grad, div, curl). integration of a vector faction. divergence, green's and stokes' theorems. 
▸ MATH204 Introduction To Differential Equations 
Credit Hours: 3 
Prerequisite: MATH102 
introduction equations of first order and first degree. methods of solutions of linear equations of higher order with constant coefficients. differential equations with variable coefficients; variation of parameters. system of linear differential equations. laplace transform. series solutions for ordinary points. introduction to partial differential equations. 
▸ MATH241 Applied Linear Algebra I 
Credit Hours: 3 
Prerequisite: MATH102 
vector spaces, subspaces, basis and dimension. matrices. reduced form and rank of a matrix. determinant and inverse of a matrix. solution of system of linear equations. linear transformation. kernel and range. eigenvectors and eigenvalues. 
▸ PHYS101 General Physics I 
Credit Hours: 3 
Prerequisite: MATH099 
vectors, motion in one dimension, motion in a plane newton's laws, applications of newton's laws "friction law of gravitation satellite motion", work and energy impulse and momentum, rotational motion. 
▸ PHYS101 General Physics I (Lab) 
Credit Hours: 1 
Prerequisite: MATH099 
vectors, motion in one dimension, motion in a plane newton's laws, applications of newton's laws "friction law of gravitation satellite motion", work and energy impulse and momentum, rotational motion. 
▸ PHYS102 General Physics Ii 
Credit Hours: 3 
Prerequisite: PHYS101 
electric charge. electric field. electric potential electric current. dc circuits and instruments. magnetism. laws of amper and faraday. maxwell equations. 
▸ PHYS102 General Physics Ii (Lab) 
Credit Hours: 1 
Prerequisite: PHYS101 
electric charge. electric field. electric potential electric current. dc circuits and instruments. magnetism. laws of amper and faraday. maxwell equations. 
▸ SE 111 Intro. To Program 
  
▸ SE 121 Object Orient Prog 
Credit Hours: 3 
Prerequisite: SE 111 

▸ SE 204 Computer & Organization & Architecture 
Credit Hours: 3 
Prerequisite: EE 211 
structure and operation of digital systems and computers. fundamentals of digital logic. machine organization, control and data paths, instruction sets, and addressing modes. hardwired and microprogrammed control. memory systems organization. discussion of alternative architectures such as risc, cics, and various parallel architectures. 
▸ SE 206 Introduction To Software Engineering 
Credit Hours: 3 
Prerequisite: SE 121 
software engineering concepts: the software life cycle and other softwaredevelopment process models; specification techniques, design methodologies, performance analysis, and verification techniques; teamoriented software design and development, and project management techniques; use of appropriate design and debugging tools for a modern programming language. homework and laboratory projects that emphasize design and the use/features of a modern programming language will be given. 
▸ SE 312 Data Communication & Networks 
  
▸ SE 418 Operating Systems 
Credit Hours: 3 
Prerequisite: EE 211 
this course covers: introduction to the theory, design, and implementation of software systems to support the management of computing resources; topics include the synchronization of concurrent processes, memory management, processor management, scheduling, device management, file systems, and protection. 