Skip Navigation

Course Descriptions

All undergraduate courses offered in the Electrical and Computer Engineering program are described below. The course numbering scheme is as follows: 100-199, primarily open to freshmen; 200-299, primarily open to sophomores; 300-399, primarily open to juniors; and 400-499, primarily open to seniors.

 Figures in parentheses following the course title indicate the clock hours per week devoted to theory and practice, respectively. Theory includes recitations and lectures; practice includes work done in the laboratory, shop, drawing room, or field. The unit of credit is the semester hour, which involves one hour of theory or from two to four hours of practice per week for one semester of 15 weeks.

ECEN 210 Computer Programming and Algorithms.
Credits 4. 3 Lecture Hours. 3 Lab Hours.
Introduction to C language and common algorithms; computer systems; simple C programs; basic language constructs; file I/O; modular programming and functions; arrays and matrices; pointers and strings; simple data structures; searching, sorting, and numerical algorithms; algorithmic complexity. 
Prerequisite: Sophomore classification in an engineering major; Qatar campus. 

ECEN 214 Electrical Circuit Theory
Credits 4. 3 Lecture Hours. 3 Lab Hours.
Resistive circuits including circuit laws, network reduction, nodal analysis, mesh analysis; energy storage elements; sinusoidal steady state; AC energy systems; magnetically coupled circuits; the ideal transformer; resonance; introduction to computer applications in circuit analysis. 
Prerequisites: Grade of C or better in PHYS 207 or PHYS 208CHEM 107 and CHEM 117; grade of C or better in MATH 308, or concurrent enrollment.

ECEN 215 Principles of Electrical Engineering
Credits 3. 2 Lecture Hours. 2 Lab Hours.
Fundamentals of electric circuit analysis and introduction to electronics for engineering majors other than electrical and computer engineering. 
Prerequisites: Grade of C or better in MATH 251 and PHYS 207 or PHYS 208.

ECEN 222/CSCE 222 Discrete Structures for Computing
Credits 3. 3 Lecture Hours.
Provide mathematical foundations from discrete mathematics for analyzing computer algorithms, for both correctness and performance; introduction to models of computation, including finite state machines and Turing machines. 
Prerequisite: MATH 151
Cross Listing: CSCE 222/ECEN 222.

ECEN 248 Introduction to Digital Systems Design
Credits 4. 3 Lecture Hours. 3 Lab Hours.
Combinational and sequential digital system design techniques; design of practical digital systems. 
Prerequisite: Grade of C or better in MATH 152; grade of C or better in PHYS 207 or PHYS 208, or concurrent enrollment.

ECEN 285 Directed Studies
Credits 0 to 4. 0 to 4 Other Hours.
Problems of limited scope approved on an individual basis intended to promote independent study. 
Prerequisite: Approval of department head. 

ECEN 289 Special Topics in...
Credits 1 to 4. 1 to 4 Other Hours.
Selected topics in an identified area of electrical engineering. May be repeated for credit. 
Prerequisite: Approval of instructor. 

ECEN 291 Research
Credits 0 to 4. 0 to 4 Other Hours.
Research conducted under the direction of faculty member in electrical engineering. May be repeated 3 times for credit. 
Prerequisites: Freshman or sophomore classification and approval of instructor. 

ECEN 303 Random Signals and Systems
Credits 3. 3 Lecture Hours.
Concepts of probability and random variables necessary for study of signals and systems involving uncertainty; applications to elementary problems in detection, signal processing and communication. 
Prerequisites: Grade of C or better in MATH 251 and ECEN 248.

ECEN 314 Signals and Systems
Credits 3. 3 Lecture Hours. 1 Lab Hour.
Introduction to the continuous-time and discrete-time signals and systems; time domain characterization of linear time-invariant systems; Fourier analysis; filtering; sampling; modulation techniques for communication systems. 
Prerequisites: Grade of C or better in ECEN 214MATH 308; junior or senior classification.

ECEN 322 Electric and Magnetic Fields
Credits 3. 3 Lecture Hours.
Vector analysis, Maxwell's equations, wave propagation in unbounded regions, reflection and refraction of waves, transmission line theory; introduction to waveguides and antennas. 
Prerequisites: Grade of C or better in ECEN 214PHYS 207 or PHYS 208, and MATH 311; junior or senior classification. 

ECEN 325 Electronics
Credits 4. 3 Lecture Hours. 4 Lab Hours.
Introduction to electronic systems; linear circuits; operational amplifiers and applications; diodes, field effect transistors, bipolar transistors; amplifiers and nonlinear circuits. 
Prerequisite: MATH 311 with a grade of C or better; ECEN 314 with a grade of C or better, or registration therein.

ECEN 326 Electronic Circuits
Credits 4. 3 Lecture Hours. 3 Lab Hours.
Basic circuits used in electronic systems; differential and multistage amplifiers; output stages and power amplifiers; frequency response, feedback circuits, stability and oscillators, analog integrated circuits, active filters. 
Prerequisites: Grade of C or better in ECEN 314 and ECEN 325; junior or senior classification.

ECEN 338 Electromechanical Energy Conversion
Credits 4. 3 Lecture Hours. 3 Lab Hours.
Introduction to magnetic circuits, transformers, electromechanical energy conversion devices such as dc, induction and synchronous motors; equivalent circuits, performance characteristics and power electronic control. 
Prerequisite: ECEN 214.

ECEN 350/CSCE 350 Computer Architecture and Design
Credits 4. 3 Lecture Hours. 3 Lab Hours.
Computer architecture and design; use of register transfer languages and simulation tools to describe and simulate computer operation; central processing unit organization, microprogramming, input/output and memory system architectures. 
Prerequisites: Grade of C or better in ECEN 248; junior or senior classification. 
Cross Listing: CSCE 350/ECEN 350. 

ECEN 370 Electronic Properties of Materials
Credits 3. 3 Lecture Hours.
Introduction to basic physical properties of solid materials; some solid state physics employed, but major emphasis is on engineering applications based on semiconducting, magnetic, dielectric and superconducting phenomena. 
Prerequisite: Grade of C or better in PHYS 222; junior or senior classification.

ECEN 403 Electrical Design Laboratory I
Credits 3. 2 Lecture Hours. 3 Lab Hours.
Application of design process and project engineering as practiced in industry; team approach to the design process; development of a project proposal; proposed project implemented in ECEN 404
Prerequisites: COMM 205 or COMM 243 or ENGL 210; grade of C or better in ECEN 314ECEN 325ECEN 350/CSCE 350; grade of C or better in ECEN 303ECEN 322ECEN 370 or grade C or better in CSCE 315ECEN 449STAT 211 or ECEN 303; senior classification.

ECEN 404 Electrical Design Laboratory II
Credits 3. 2 Lecture Hours. 3 Lab Hours.
Continuation of ECEN 403; application of the design process and project engineering as practiced in industry; team approach to the design process; completion of project based on proposal from ECEN 403; includes testing, evaluation and report writing. 
Prerequisites: Grade of C or better in ECEN 403; senior classification.

ECEN 410 Medical Imaging
Credits 4. 3 Lecture Hours. 2 Lab Hours.
Fundamentals of physics and the engineering principles of medical imaging systems; focus on magnetic resonance imaging, x-ray computer tomography, ultrasonography, optical imaging and nuclear medicine; includes systems, sources, energy tissue interaction, image formation and clinical examples; virtual labs, on- and off-campus lab tours. 
Prerequisites: Grade of C or better in MATH 222 or MATH 251 or MATH 253ECEN 444 or grade of C or better in ECEN 314; junior or senior classification. 

ECEN 420 Linear Control Systems
Credits 3. 3 Lecture Hours.
Application of state variable and frequency domain techniques to modeling, analysis and synthesis of single input, single output linear control systems. 
Prerequisites: Grade of C or better in ECEN 314 and MATH 308; junior or senior classification.

ECEN 421 Digital Control Systems
Credits 3. 3 Lecture Hours.
Feedback systems in which a digital computer is used to implement the control law; Z-transform and time domain methods serve as a basis for control systems design. Effects of computer word length and sampling rate. 
Prerequisite: ECEN 420 or equivalent.

ECEN 438 Power Electronics
Credits 4. 3 Lecture Hours. 3 Lab Hours.
Electric power conditioning and control; characteristics of solid state power switches; analysis and experiments with AC power controllers, controlled rectifiers, DC choppers and DC-AC converters; applications to power supplies, airborne and spaceborne power systems. 
Prerequisite: Junior or senior classification in electrical engineering or approval of instructor.

ECEN 444 Digital Signal Processing
Credits 4. 3 Lecture Hours. 3 Lab Hours.
Digital signal processing; discrete-time signals and systems, linear shift-invariant systems, the discrete Fourier transform and fast Fourier transform algorithm, and design of finite impulse response and infinite impulse response digital filters. 
Prerequisites: Grade of C or better in ECEN 314; junior or senior classification.

ECEN 447 Digital Image Processing
Credits 4. 3 Lecture Hours. 3 Lab Hours.
Improvement of pictorial information using spatial and frequency domain techniques; two-dimensional discrete Fourier transform; image filtering, enhancement, restoration, compression; image processing project. 
Prerequisites: Grade of C or better in ECEN 314; junior or senior classification.

ECEN 448 Real-Time Digital Signal Processing
Credits 3. 2 Lecture Hours. 3 Lab Hours.
Features and architectures of digital signal processing (DSP) chips; fundamental compromises amongst computational accuracy, speed and cost; real-time implementation of filtering, audio, image and video processing algorithms; rapid prototyping via MATLAB/Simulink. 
Prerequisites: ECEN 444; junior or senior classification.

ECEN 449 Microprocessor Systems Design
Credits 3. 2 Lecture Hours. 2 Lab Hours.
Introduction to microprocessors; 16/32 bit single board computer hardware and software designs; chip select equations for memory board design, serial and parallel I/O interfacing; ROM, static and dynamic RAM circuits for no wait-state design; assembly language programming, stack models, subroutines and I/O processing. 
Prerequisites: Grade of C or better in ECEN 248; junior or senior classification.

ECEN 451 Antenna Engineering
Credits 3. 3 Lecture Hours.
Introduction to antenna theory and design; includes antenna performance parameters, analysis of radiation from sources using Maxwell's equations, theory and design of wire antennas, arrays and frequency independent antennas; computer methods for antenna design. 
Prerequisite: Grade of C or better in ECEN 322; junior or senior classification.

ECEN 455 Digital Communications
Credits 4. 3 Lecture Hours. 3 Lab Hours.
Digital transmission of information through stochastic channels; analog-to-dialog conversion, entropy and information, Huffman coding; signal detection, the matched-filter receiver, probability of error; baseband and passband modulation, signal space representation of signals, PAM, QAM, PSK, FSK; block coding, convolutional coding; synchronization; communication through fading channels; spread-spectrum signaling; simulation of digital communication systems. 
Prerequisites: Grade of C or better in ECEN 314 and ECEN 303 or STAT 211; junior or senior classification. 

ECEN 459 Power System Fault Analysis and Protection
Credits 4. 3 Lecture Hours. 2 Lab Hours.
General considerations in transmission and distribution of electrical energy as related to power systems; calculation of electric transmission line constants; general theory of symmetrical components and application to analysis of power systems during fault conditions. 
Prerequisite: Grade of C or better in ECEN 215 or ECEN 314; junior or senior classification.

ECEN 460 Power System Operation and Control
Credits 4. 3 Lecture Hours. 2 Lab Hours.
Load flow studies; power system transient stability studies; economic system loading and automatic load flow control. 
Prerequisite: Grade of C or better in ECEN 215 or ECEN 314; junior or senior classification. 

ECEN 478 Wireless Communications
Credits 3. 3 Lecture Hours.
Overview of wireless applications, models for wireless communication channels, modulation formats for wireless communications, multiple access techniques, wireless standards. 
Prerequisites: ECEN 455; junior or senior classification.

ECEN 479 Wireless Communication Laboratory
Credit 1. 3 Lab Hours.
Application of theoretical concepts learned in ECEN 478; includes weekly experiments using NI PXI and Matlab. 
Prerequisites: ECEN 478 or registration therein; junior or senior classification; Qatar campus. 

ECEN 480 RF and Microwave Wireless Systems
Credits 3. 3 Lecture Hours.
Introduction to various RF and microwave system parameters, architectures and applications; theory, implementation, and design of RF and microwave systems for communications, radar, sensor, surveillance, navigation, medical and optical applications. 
Prerequisite: Grade of C or better in ECEN 322; junior or senior classification. 

ECEN 485 Directed Studies
Credits 0 to 6. 0 to 6 Other Hours.
Problems of limited scope approved on an individual basis intended to promote independent study. 
Prerequisites: Senior classification; approval of department head.

ECEN 489 Special Topics in...
Credits 1 to 4. 1 to 4 Lecture Hours. 0 to 7 Lab Hours.
Selected topics in an identified area of electrical engineering. May be repeated for credit. 
Prerequisite: Approval of instructor.

ECEN 491 Research
Credits 0 to 4. 0 to 4 Other Hours.
Research conducted under the direction of faculty member in electrical engineering. May be repeated 3 times for credit. 
Prerequisites: Junior or senior classification and approval of instructor.