Courses
Physics II
Electrostatics, electric charge, Coulomb’s law, insulators and conductors, electrostatic field, electric flux, Gauss’ law, electric potential, electrostatic potential energy, dielectrics and capacitances, electromotive force, electric current, resistance, Ohm’s law, electric power, direct current circuits, Kirchhoff’s laws, mesh analysis, magnetism, magnetic forces, sources of magnetic fields, Bio
PHY 112
Calculus II
Techniques of integration, definite and indefinite integrals, improper integrals, multiple integrals, applications of integration (finding the length of a plane curve, planar areas, areas of surfaces of revolution and volumes of revolution). Functions of complex variables and their derivatives, Complex integrals, Cauchy integral theorems.
MTH 112
Digital Logic Design
This course introduces basic issues in designing and verifying modern digital systems. Topics include Boolean algebra, digital number systems and computer arithmetic, combinational and sequential logic design and optimization, register-transfer design, basic processor organization, instruction set issues. Emphasis is on the levels of abstraction and hardware description language methods that allow
ECE 121
Electrical Circuits I
Introducing the models, the mathematical techniques of circuit theory including Circuits Elements and Ohm's Law, Kirchhoff's Laws, Circuit Reduction and Voltage/Current Division, The Node-Voltage Method, The Mesh-Current Method, Source Transformation and Super Position, Thevenin's Equivalent Circuits, Norton's Equivalent Circuits, and Maximum Power Transfer Theorem, Energy Storing Elements and the
ECE 211
Differential Equations
Finding the solutions of ordinary differential equations (ODEs) by different ways using analytical techniques for linear first order and higher order ODEs and their simulations, time-frequency transformation, Laplace transform, Fourier transform, modelling of different dynamical engineering applications.
MTH 215
Discrete Mathematics
Propositional Logic (logical operators, truth table, propositional equivalences, Translation), Predicate logic (predicate, quantification, nested quantifiers, equivalences, translation Inference rules), Introduction to proofs (direct proof, proof by contraposition, proof by contradiction, proof by cases), Set theory (set builder notation, subset, Cartesian product, power set, union, intersection
MTH 217
Electrical Circuits II
Circuit analysis techniques, passive and active components modeling, AC steady-state analysis and AC power, power analysis, time-response of first- and second-order systems, sinusoidal steady-state response, frequency domain analysis, and filters, analysis in the complex plane, and Two-Port network analysis. Computer applications (using SPICE or similar tools), Relevant lab experiments are
ECE 213
Signals and Systems
Fundamentals of signals and systems analysis, linearity, causality, stability, time-invariance, convolution, impulse, and step responses. Fundamentals of signal and system analysis, focusing on representations of continuous-time (CT) and discrete-time (DT) signals, Fourier representation, Fourier transform, Laplace transform, Z transform, and sampling theorem. Applications to circuit analysis
ECE 231
Numerical Methods
Numerical methods used for solving linear algebraic equations and differential equations, numerical methods for performing differentiation, integration, and curve fitting, properties of some special functions.
MTH 216
Computer Systems Engineering
Techniques for executing programs, store information, and communicate, machine-level code and its generation by optimizing compilers, performance evaluation and optimization, computer arithmetic, memory organization and management, networking technology and protocols, and supporting concurrent computation.
ECE 241
Fundamentals of Communications
the fundamental of communication systems, all types of amplitude modulation (DSB-LC, DSB-SC, SSB, VSB, QAM) – AM modulators and demodulators, advantages and disadvantages-synchronization circuits - AM applications: Telephone channel multiplexing and superheterodyne receiver -Angle Modulation - Narrow band angle modulated signals - Spectrum of sinusoidal signal (N.B and W.B) - Generation of
ECE 233
Practical Training-1
This is a field training that aims to provide on-the-job opportunity to students that help them gain experience in their field, develop an interest in a particular career, and create a network of contacts. Service-learning enriches learning by engaging students in meaningful service to their communities. Students apply academic skills to solving real-world problems and linking their learning with
ECE 291
Electronic Circuits
CMOS realization for Inverter power, area, delay, and performance parameters. Combinational block CMOS realization for NAND, NOR and other logic gates. Design using different families pass transistor logic, complementary pass logic and double pass logic, dynamic CMOS, Domino CMOS, no race transistor, true single-phase technologies. Design of memories SRAM and DRAM. Design of adders ripple carry
ECE 322
Computer Organization
Concepts of assembly language, the machine representation of instructions and data of a modern digital computer, machine addressing, stack operations, subroutines, programmed and interrupt driven I/O, basic concepts of machine organization, and computer architecture at the register level and microoperation components of instruction.
ECE 342
Control Systems
Introduction to the fundamental principles, analytical, graphical and computer-aided (MATLAB) techniques for analyzing and designing automatic control systems, analysis of performance, stability criteria, realizability, and speed of response, PID controllers, compensating methods in the frequency domain, root-locus and frequency response design, and pole-zero synthesis techniques, robust
ECE 344
Practical Training -2
This is a technical/head office training that aims to provide on-the-job opportunity to students that help them gain experience in their field, develop an interest in a particular career, and create a network of contacts. Service-learning enriches learning by engaging students in meaningful service to their communities. Students apply academic skills to solving real-world problems and linking
ECE 392