EE 201 Structured Computer Programming (3:3,1)
|
Introduction to computers. Simple algorithms and flowcharts. Solving engineering and mathematical problems using a mathematically-oriented programming language. Programming concepts: I/O, assignment, conditional loops, functions and subroutines. Programming selected numerical and non-numerical problems of mathematical and engineering nature .
|
Prerequisite: MATH 101, ELC 102
|
|
EE 202 Object-Oriented Computer Programming (3:3,1)
|
Object-oriented programming: classes, objects and methods. Object-oriented design. Simple data structures. Best programming practices (structured coding, documentation, testing and debugging).
|
Prerequisite: EE 201
|
|
EE 250 Basic Electrical Circuits (4:3,2)
|
Electric quantities and circuit elements. Kirchhoff’s laws. Mesh and node analyses. Sinusoidal steady-state analysis using phasors. Network theorem and transformations. Ideal transformers. Three-phase circuits.
|
Prerequisite: PHYS 202, ELCE 102
|
|
EE 251 Basic Electrical Engineering (4:3,2)
|
Elementary circuit analysis. Diode and op-amp circuits. Motors, generators and transformers. High-voltage equipment. Power systems and 3-phase circuits. Measuring instruments.
|
Prerequisite: PHYS 102, ELC 102
|
|
EE 253 Electrical and Electronic Measurements (4:3,3)
|
Measurements and the generalized measurement system. Analog instruments. Measurement of power and energy. DC and AC bridges. Transducers. Electronic measuring instruments. Digital instruments. Oscilloscopes. Recording instruments.
|
Prerequisites: EE 301, IE 331
|
|
EE 300 Analytical Methods in Engineering (3:3, 1)
|
Linear algebra: matrices and determinants, eigenvalues and eigenvectors. Complex analysis: complex arithmetic complex, algebra, complex differentiation integration in the complex plane and residue analysis. Graphs, Fundamentae loops and fundamentae cutsets.
|
Prerequisite: MATH 203
|
|
EE 301 Electrical Circuits And Systems (3:3, 1)
|
Resonance circuits. Magnetically-coupled circuits. Op-amp circuits. Transient analysis via the conventional and Laplace methods. Fourier analysis with applications to circuits. Two-port networks.
|
Prerequisites: MATH 204 , EE 250
|
|
EE 302 Electromagnetic Fields (3:3, 1)
|
Electrostatic fields. Poisson and Laplace equations. Steady Electric Current. Steady Magnetic Field. Time-varying electric and magnetic fields. Maxwell equations.
|
Prerequisites: EE 250, MATH 203
|
|
EE 305 Discrete Mathematics and their Applications (3:3, 1)
|
Functions, relations and sets. Basic logic. Proof techniques. Basic counting. Graphs and trees. Modeling. Computation. Types of functions and relations. Cartesian products and power sets. Propositional logic, Logical equivalence quantifiers. Mathematical induction, recursive definitions. Pigeonhole principle, permutations, combinations, recurrence relations. Binary trees, traversals. Graph Isomorphism, connectivity, Euler and Hamilton paths. Planar graphs. Graph coloring. Formal languages, grammars, and finite state machines. Turing machines and computability.
|
Prerequisite: EE 202, MATH 204, IE 202
|
|
EE 311 Electronics I (4:3, 3)
|
Conduction in metals and semiconductors, P-N junctions, diode circuits. Field-effect and junction transistors. Low frequency equivalent circuits. Basic amplifiers.
|
Prerequisite: EE 250
|
|
EE 312 Electronics (4:3, 3)
|
Feedback in amplifiers. Frequency response of amplifiers. Operational amplifiers: design and applications as linear and non-linear analog building blocks, adders, subtractors, differentiators, integrators, analog simulation, and active filters. Logarithmic and exponential amplifiers, precision converters, analog multipliers, wave-shapers, sinusoidal and square wave oscillators.
|
Prerequisite: EE 311
|
|
EE 321 Introduction to Communications (4:3, 3)
|
Fourier Signal Analysis. Linear Modulation: AM, DSBSC, SSB, Frequency Conversion, generation and detection. FDM., Exponential Modulation: FM, PM, NBFM, WBFM. Pulse Modulation, Sampling Theorem, PAM, PDM, PPM, PCM, TDM., Digital Modulation ASK, PSK and FSK.
|
Prerequisites: EE 301
|
|
EE 331 Principles of Automatic Control (4:3, 2)
|
Introduction to control systems with examples from different fields. Transfer functions and block diagram algebra. Stability analysis (Routh-Hurwitz and Nyquist). Design of Control Systems using Bode diagrams and root locus techniques.
|
Prerequisites: MATH 204, EE 300, EE 301
|
|
EE 332 Computational Methods in Engineering (3:3, 1)
|
Introduction. Solution of non-linear equations. Solution of large systems of linear equations. Interpolation. Function approximation. Numerical differentiation and integration. Solution of the initial value problem of ordinary differential equations.
|
Prerequisites: EE 201, MATH 204
|
|
EE 341 Electeromechanical Energy Conversion I (4:3, 2)
|
Theory and modelling of electromechanical devices. Magnetic circuit. Power transformers. Physical construction and applications of D. C. machines. Qualitative introduction to A.C. Machines.
|
Prerequisite: EE 302
|
|
EE 351 Electrical Power Systems I (4:3, 2)
|
Electrical Characteristics and steady state performance of overhead transmission lines. Equivalent Circuit and Power Circle Diagrams. Per-unit Systems and Symmetrical Short-Circuit calculations. Power systems economics. Introduction to Switchgear and Protection.
|
Prerequisite: EE 250
|
|
EE 352 Electrical Machines and Electronics (for non EE students) (4: 3, 3)
|
Principles of Electromechanical Energy Conversion. Direct Current Machines. Alternating Current Machines. Semiconductors. Junction Diodes. Transistors. Operational Amplifiers. Analog Op Amp. Systems.
|
Prerequisite: EE 251
|
|
EE 360 Digital Design I (4:3, 2)
|
Representation and manipulation of digital information Basic Boolean logic. Elements of digital building blocks. Computer arithmetic unit. Memory unit. Input-Output unit. Basic operation of the computer control unit.
|
Prerequisite: EE 311
|
|
EE 361 Digital Computer Organization (3:3, 1)
|
Basic structure of computers. Addressing methods and machine programs. Instruction sets and their implementation. Central Processing Unit. Micro programmed control. Input-Output Organization. Arithmetic Unit. Main memory. Computer peripherals and interfacing.
|
Prerequisites: EE 360, IE 331
|
|
EE 364 Advanced Programming (3:3, 1)
|
Structured programming concepts and control structure. Systematic program design. Modularization and scope concepts. Use of a variety of data structures and programming techniques. Iteration and recursion. Memory management. Program correctness, informal verification and testing.
|
Prerequisite: EE 202
|
|
EE 367 Data Structures and Algorithms (3:3, 1)
|
Basic concepts of data and their representations inside a computer (scalar, structured and dynamic). Manipulation of arrays, strings, stacks, queues, linear lists, circular lists, orthogonal lists, trees and graphs. Sorting and searching algorithms. File organization and file access methods.
|
Prerequisites: EE 305, EE 364, IE 331
|
|
EE 370 Biomedical Engineering Primer (3:2,3)
|
Biomedical engineering fields of activity. Research, development, and design for biomedical problems, diagnosis of disease, and therapeutic applications. Modular blocks and system integration. Physical, chemical and biological principles for biomedical measurements. Sensors for displacement, force, pressure, flow, temperature, biopotentials, chemical composition of body fluids and biomaterial characterization. Patient safety.
|
Prerequisites: PHYS 102, BIO 321, EE 201
|
|
EE 390 Summer Training (10 weeks) (2:0,0)
|
Training in industry under the supervision of a faculty member. Students have to submit a report about their achievements during training in addition to any other requirements as assigned by the department.
|
Prerequisite: EE 321, EE 331, IE 331
|
|
EE 400 Cooperative Work (26 weeks) (8:0,0)
|
Training in industry under the supervision of a staff member. Students should submit a final report about their training in addition to any other requirements as assigned by the department.
|
Prerequisite: EE 321, EE 331, IE 331
|
|
EE 403 Power System Instrumentation and Measurements (3:3, 1)
|
Principles of DC and AC measurements. Power factor meter. Frequency meter. Synchroscope. Measurement of earth resistance. Symmetrical components measurements. Wave analyzer and harmonic distortion analyzer. Instrument transformers (CTs, VTs, and CVTS). Localization of cable faults.
|
Prerequisite: EE 253
|
|
EE 410 Advanced Electromagnetics (3:3, 1)
|
Green’s function and its applications Electromagnetic Theorems (Duality, uniqueness, source representations, reciprocity theorem, reaction theorem, volume, surface equivalence theorem, induction theorem). Scattering from plane and cylindrical geometries. Integral equations, moment method. Current distribution on dipole antenna. Diffraction from a slit. Wave propagation in the ionosphere.
|
Prerequisite: EE 423
|
|
EE 411 Digital Electronics (4:3, 3)
|
Switching of electronic devices. Integrated circuit gates, multivibrators, registers, charge coupled device. Memories. Digital to analog and analog to digital converters.
|
Prerequisites: EE 311, EE 360
|
|
EE 412 Integrated Circuits (3:3, 1)
|
Monolithic technology, planar processes, Crystal Growth, Epitaxial growth, implantation-diffusion, oxidation, metallization, photolithography, Bipolar and MOS Technology, Integrated Circuit analysis and design.
|
Prerequisite: EE 312
|
|
EE 413 Communication Circuits (4:3, 3)
|
Behavior of Transistors at high frequencies. Analysis and design of electronic circuits employed in electronic and communication systems.
|
Prerequisite: EE 312
|
|
EE 414 Computer-Aided Analysis and Design of Electronic Circuits (3:3, 1)
|
Simulation of LS Circuits, Formation of network equations. Integrative methods for nonlinear algebraic equations. Numerical solution of differential equations. Design and analysis of analog and digital VLSI Circuits. Emphasis on analytical and CAD techniques for high performance circuit Design.
|
Prerequisite: EE 312
|
|
EE 415 Measurements and Electronic Instruments (3:3, 1)
|
Electronic Instruments. High Frequency and microwave measurements. Measurement of time and frequency. Spectrum measurements of signals. Digital measurements.
|
Prerequisites: EE 413, EE 423, IE 331
|
|
EE 416 Quantum and Optical Electronics (3:3, 1)
|
Fundamentals of quantum theory, Band theory of solids, Approximation methods, statistical and, thermodynamics approaches, semi conducting and optical properties of solids and applications.
|
Prerequisites: EE 312
|
|
EE 417 Avionics (3:3, 1)
|
Aircraft radio systems, aircraft navigation systems, flight control systems, Avionics test equipment.
|
Prerequisites: EE 312, EE 424
|
|
EE 418 Microwave and Optical Devices (3:3, 1)
|
Structure and analysis of microwave and optoelectronic devices, Gunn diodes, IMPATTMESFET . TRAPATT, TWT, Magnetrons - Solid State Lasers, LEDs. Applications, Oscillators, Amplifiers.
|
Prerequisites: EE 312, EE 423
|
|
EE 419 VLSI Layout (3:3, 1)
|
Partitioning. Floor planning (sliced and nonsliced). Constrained and unconstrained floor planning. Placement (Constructive and iterative). Routing. Single layer routing. Multi layer routing. Compaction.
|
Prerequisites: EE 312
|
|
EE 420 Microwave Circuits (3:3, 1)
|
Analysis and applications of transmission lines. Filters, DC blockage. Couplers, mixers, radiators.
|
Prerequisites: EE 312, EE 423
|
|
EE 421 Communication Theory I (4:3, 3)
|
Autocorrelation function and spectral density. Random signal theory: Continuous and discrete random variables, transformation of random variables, stationary random processes, time averages and ergodicity, power spectral density of stationary random processes. Signal-to-noise ratio and probability of error. Noise equivalent bandwidth. Optimum receivers. Pulse detection and matched filters. Signal distortion in transmission and equalization. Noise in linear and exponential modulation. PCM systems: Uniform and nonuniform quantization, noise in PCM, DPCM and DM. Noise in pulse modulation.
|
Prerequisites: EE 321, IE 331
|
|
EE 422 Satellite Communications (3:3, 1)
|
History of satellites. Orbital and geostationary satellites. Mechanical fundamentals for satellites. Orbital patterns. Look angles. Orbital spacing. Frequency reuse. Radiation pattern. Satellite system. Link models. Up link model. Transpond down link model. Cross links. Satellite parameters. Link budget equations and calculations. Digital modulation techniques used in satellites. Losses and attenuation of waves between satellites and earth.
|
Prerequisites: EE 421, EE 423
|
|
EE 423 Electromagnetic Waves (4:3, 3)
|
Electromagnetic Theory. Plan waves, Maxwell’s equations, boundary conditions, Pointing theorem, Wave equation, Plane waves. Transmission lines: Distributed circuit parameters, HF transmission lines, reflections, standing waves. T.L. measurements. Wave guides: TEM, TM and TE transmission, parallel plates waveguides- TE and TM modes,. Cavity resonators. Impedance Transformation and Matching. Smith Chart.
|
Prerequisites: EE 302, MATH 204
|
|
EE 424 Antennas and Propagation (3:3, 1)
|
Radiation and Antenna Fundamentals. Linear Antennas, Current distribution, Short dipoles And Monopoles/2 dipoles, radiation resistance and gain, longer dipoles, folded dipoles. Antenna Arrays. Aperture Antennas. Special types of antennas. Traveling wave antennas, loop antennas. Frequency independent antennas, helical Antennas, corner reflector, lenses. Space Wave Propagation. Ground Wave Propagation. Tropospheric waves. Ionospheric waves.
|
Prerequisite: EE 423
|
|
EE 425 Communication Systems (4:3, 3)
|
Detailed description of at least three out of the following systems. Radio broadcasting Systems. TV and Video Systems. Radar Systems. Microwave Links, Telephony, Telegraphy and Telex systems. Satellite Communication Systems. Optical Communication Systems. Aircraft and Ship navigational systems.
|
Prerequisites: EE 421, EE 312, EE 423
|
|
EE 426 Digital Communications (3:3, 1)
|
Sampling theorem. PCM. Data compression and quantization Digital modulation. ASK, PSK, FSK, Noise analyses and probability of error. Modern Digital Modulation Techniques. Spread Spectrum techniques.
|
Prerequisite: EE 421
|
|
EE 427 Communication Theory II (3:3, 1)
|
Error Probabilities. Detection and Decision rules. Hypothesis testing cost function, decision rules, Bayes and W.P. testing, maximum likelihood detection, optimum receivers, Wiener filtering. Matched filters: Matched filter for white noise, matched filter for arbitrary noise, spectral factorization, prewhitening and spectral shaping. Matched filters for different types of communication signals. Information Theory: self information entropy, mutual information, zero memory sources, Markov sources, Shannon theorem. Coding.
|
Prerequisite: EE 421
|
|
EE 428 Radar Systems And Applications (3:3, 1)
|
Radar equation. CW, FM, MTI and pulse doppler radars, circuits of radar blocks. Radar antennas. Propagation of radar waves. Pulse compression. Tracking radar. Applications.
|
Prerequisites: EE 413, EE 424
|
|
EE 429 Digital Signal Processing (3:3, 1)
|
Discrete time signals and systems. Fourier analysis of discrete-time signals and systems. Fast Fourier transform. Digital filter design. Computer applications. Advanced topics.
|
Prerequisite: EE 321
|
|
EE 431 Advanced Control Systems (3:3, 1)
|
State space representation and realization, controllability and observability. Liapunov and popov stability criteria, stochastic and sampled data control theory, optimal control theory.
|
Prerequisite: EE 331
|
|
EE 432 Digital Control Systems (3:3, 1)
|
Derivation of differential/difference equations for physical systems. The Laplace transform. The Z transform. The transfer function. Stability in the Z plane. System response in the time domain. Controllability and Observability. Design of Closed-loop digital control systems by conventional means and by the digital computers.
|
Prerequisite: EE 331
|
|
EE 433 Introduction to Robotics (3:3, 1)
|
Basic components of robotic systems. Coordinate frames. Homogeneous transformations. Solution of kinematic equations. Velocity and force/torque relations. Manipulator dynamics. Motion planning. Obstacle avoidance. Vision controller design.
|
Prerequisite: EE 331
|
|
EE 440 Power System Transients (3:3, 1)
|
Causes of Transients. Effects of Transients on plant. Calculation of transients. Measurement of transients. Protection against transients.
|
Prerequisites: EE 341, EE 351
|
|
EE 441 Electeromechanical Energy Conversion II (4:3, 2)
|
Polyphase induction and synchronous machines. Models and performance characteristics for steady-state operations. Fractional horsepower machines, their performance and application.
|
Prerequisites: EE 341, EE 351
|
|
EE 442 Power Electronics I (4:3, 2)
|
Thyristors, theory of operation, methods of turning on, thyristor limitations, commutation methods. Single and three-phase AC voltage controllers for resistive and inductive loads. Single-phase and three-phase AC-DC converters for resistive and large inductive loads. Analysis of DC-DC converters for resistive, large inductive, and general inductive loads. Single-phase and three-phase inverters for different loads. Single-phase to single-phase cycloconverter, output voltage and frequency control.
|
Prerequisite: EE 311
|
|
EE 443 Electeromechanical Energy Conversion III (3:3, 1)
|
D.C. machine dynamics. Synchronous machine transient and dynamics. Introduction to the generalized theory of electrical machines.
|
Prerequisite: EE 441
|
|
EE 444 Power Electronics II (3:3, 1)
|
Static switches. Power supplies. DC drives. AC drives. Traffic Signal Control. Power Transistors. Solid-state temperature and air conditioning control. Light activated thyristor applications. Test and protection of power electronic devices and circuits.
|
Prerequisite: EE 442
|
|
EE 445 Utilization Of Electrical Energy (3:3, 1)
|
Utilization in mechanical plants: Drives, Electromagnetics. Utilization in chemical plants: Electroplating, Welding. Utilization in urban plants: Illumination, Traction, Electrical Installations.
|
Prerequisites: EE 341, EE 351
|
|
EE 446 HV and EHV AC Transmission Systems (3:3,1)
|
Transmission Line Trends, Line and Earth Parameters, Voltage gradient of conductors, Corona Effects, Electro-static Fields of EHV Lines, Over voltages in EHV Lines, Lightning and Protection, Transmission Using EHV Cables.
|
Prerequisite: EE 351
|
|
EE 447 High Voltage Direct Current (HVDC) Systems (3:3, 1)
|
Technology of Power Transmission Using Direct Current, Analysis and Control of Variables, Regulating Reactor and Direct Current Transmission, Reactive Power Control, Harmonics and Filters in Multiterminal Direct Current Systems.
|
Prerequisite: EE 351
|
|
EE 448 Power System Planning and Reliability (3:3, 1)
|
Power System Planning, Load Forecasting, Planning Principles for Short and Long Terms, Planning for Future Expansion in Generation and Transmission, Principles of Power Systems Reliability.
|
Prerequisites: IE 331, EE 351
|
|
EE 449 Power System Stability (3:3, 1)
|
Introduction to Power System Dynamics. Steady-State Stability. Dynamic Stability. Machine Modelling. Stability of Multi-machine Systems. Machine Excitation. Turbines and Governor.
|
Prerequisite: EE 441
|
|
EE 450 Power System Control (3:3, 1)
|
Power factor Control, Automatic generation control, Load-frequency Control, Economic dispatch, Unit Commitment, reactive power control, Potential Instability and Breakdown, Reactive power distribution.
|
Prerequisites: EE 331, EE 441 (concurrent)
|
|
EE 451 Electrical Power Systems II (4:3, 2)
|
Load Flow Analysis, Solution of Load Flow Equations, Gauss-Seidel and Newton Raphson Techniques, Asymmetrical Faults, Phase Sequence Networks, Use of Matrix Methods. Power System Stability: Steady-State and Transient.
|
Prerequisite: EE 351
|
|
EE 452 High Voltage Techniques I (3:2, 2)
|
Generation of high AC and DC impulse voltages, and impulse currents. Measurement of high voltages and currents. Dielectric loss and capacitance measurements. Traveling waves.
|
Prerequisite: EE 351
|
|
EE 453 Power Transmission and Distribution (3:3, 1)
|
Transmission line parameters, Mechanical design of overhead transmission lines, Underground cables, Distribution Systems. Distribution substation design. Surges on transmission systems, System earthing.
|
Prerequisites: EE 351, IE 331
|
|
EE 454 Switchgear and Protection of Power Systems I (4:3, 2)
|
Switch gear, busbar systems, couplers, cubicles, auxiliaries, and single line diagram. Relays, electromagnetic, static, thermal relay, and over current, voltage. Distance relays. Differential relays. Feeder protection system. Transformer protection system. Generator protection system.
|
Prerequisites: EE 341, EE 351
|
|
EE 455 Economic Operation of Power Systems (3:3, 1)
|
Operating constraints. Short-term load forecast. Load curve analysis. Economical load sharing between units and between stations. Tariffs. incremental costs. Unit commitment and generator scheduling. Voltage and VAR control. Energy conservation.
|
Prerequisites: EE 451, IE 331
|
|
EE 456 High Voltage Techniques II (3:3, 1)
|
Breakdown in gases: some processes of ionization, pre-breakdown events and breakdown under uniform non-uniform and times varying fields, corona discharges. Breakdown. Discharge in liquids. Breakdown in solids and surface breakdown. Discharge measurements. Insulating materials applications.
|
Prerequisite: EE 452
|
|
EE 457 Switchgear and Protection of Power Systems II (3:3, 1)
|
System consideration for switchgear. AC switchgear. DC low voltage switchgear. Unit Protection of Feeders. Distance protection. Distance Protection Schemes. Protection of Parallel and Multi-ended feeders. Auto-reclosing. Intertripping. Industrial Power system Protection. Rectifier Protection. The application of microprocessors to substation control. Testing and Commissioning.
|
Prerequisite: EE 454
|
|
EE 458 Computer Applications in Power Systems (3:3, 1)
|
Power network equations and digital solution techniques, network reduction methods. Computer programs for steady state analysis of power systems: Transmission Line performance, short-circuit calculations, and load flow studies. Digital and analog simulation of power system component dynamics. Digital Evaluation of power system stability. Computer application in utilities and power industry.
|
Prerequisites: EE 332, EE 451
|
|
EE 459 Electric Power Distribution (3:3, 1)
|
Application of distribution transformers. Design considerations of primary systems. Design consideration of secondary systems. Distribution system. Voltage regulation. Distribution system protection. Distribution system reliability.
|
Prerequisites: EE 451, EE 453
|
|
EE 460 Digital Design II (4:3, 2)
|
Analysis and synthesis of gate networks. Elements of minimization techniques. Synthesis using NAND and NOR gates. Analysis of sequential networks. Synthesis of pulse-mode and fundamental mode sequential networks. Flow tables and State diagrams. Hazards. Use of MSI and LSI in the implementation of combinational and sequential circuits.
|
Prerequisites: EE 360
|
|
EE 461 Microprocessors and Microcomputers (4:3, 2)
|
Technology, architecture and applications of microprocessors. Programming and structure of microcomputer systems. Memory, Input/Output and Interrupts. LSI Interface/control chips.
|
Prerequisites: EE 360
|
|
EE 462 Computer Communication Networks (3:3, 1)
|
Components of data communication systems. Error detection techniques. Network Protocols including the Open System Inter-connection model. Communication carrier facilities. System planning considerations.
|
Prerequisites: EE 321
|
|
EE 463 Operating Systems (3:3, 1)
|
Operating systems as resource managers. Process concepts. Synchronous concurrent processes. Concurrent programming monitors and the ADA rendezvous. Real and virtual storage management. Processor scheduling. Disk scheduling. File systems. Some case studies.
|
Prerequisites: EE 361, EE 367
|
|
EE 464 Structure of Programming Languages (3:3, 1)
|
Elements of language design. Paradigms. Language implementation. Data types. Objects. Operations. Type checking. Sequence control. Subprograms. Interrupts. Parallelisms. Data control. Scope rules. Binding. Memory management. Operating environment.
|
Prerequisites: EE 361, EE 367
|
|
EE 465 Microcomputers for Electrical Engineers (4:3, 2)
|
The concept of microcomputer and micro computing. Its impact, utility, and application areas. Simplified architecture and technology of microcomputer hardware and software. Design and implementation of various functions on the chip level, Microcomputers as controllers. Various application examples in the form of practical term projects. (Open to non-computer option students only).
|
Prerequisite: EE 360, EE470
|
|
EE 466 Computer Interfacing (3:3, 1)
|
Basics of data transfer (Serial and parallel modes, 110 transfer initiation using polling and interrupt schemes, Standard busses). Interface components and their characteristics (Drivers, receivers, interface chips, Analog-to- digital converters). Designing interface circuits for standard busses.
|
Prerequisites: EE 361, EE 411
|
|
EE 467 Databases (3:3, 1)
|
The need for the database approach. Storage structures. Basic data structures (relational, hierarchical, and network approaches). The network approach (Architecture of the DBTG system, Set constructs, external level of DBTG, data manipulation commands). The hierarchical approach (IMS data structure, external and internal levels, data manipulation). The Relational approach (relational algebra and calculus. Query-by-example).
|
Prerequisites: EE 367, EE 463
|
|
EE 468 Systems Programming (3:3, 1)
|
Introduction to machine and assembly languages. Design of two-pass assemblers. Macros and their processing using a two-pass algorithm. Loader schemes (compile-and-go, absolute loaders, relocating and direct linking loaders). Compilers (Lexical, Syntax, and interpretation phases, Optimization, storage assignment and code generation).
|
Prerequisites: EE 361, EE 367
|
|
EE 469 Compiler Construction (3:3, 1)
|
Languages and grammars. Formal syntax and semantics. Formal grammars, parsing, ambiguities, syntax trees. Techniques for top-down and bottom-up syntax analysis. Regular expressions, finite automata and Lexical analysis. Code generation and syntax-directed translation. Symbol tables and storage allocation. Translator-writing systems.
|
Prerequisite: EE 367
|
|
EE 470 Biomedical Signals and Systems (4:3, 3)
|
Models for biomedical systems. Non-deterministic nature of biomedical signals, physiological systems and quantitative analysis. Statistical analysis of experimental data. Frequency response of systems and circuits. A/D conversion, sampling, and discrete-time signal processing. Biomedical amplifiers, filters, signal processors and display devices. Power supplies for medical equipment. Laboratory and computational experiences with biomedical applications. Term project.
|
Prerequisites: EE 253, EE 370, IE202
|
|
EE 471 Biomedical Instrumentation (3:2, 3)
|
Electrical safety and precautions required in medical applications. Electrocardiography (ECG), analog and digital processing of ECG signals. Measurement of blood pressure, heart sound, flow and volume of blood. Statistical analysis of heart rate and blood pressure measurements. Basic respiratory system measurements. Principles of clinical lab instrumentation. Term project.
|
Prerequisites: EE 312, PHY 372, EE 470
|
|
EE 472 Biomedical Imaging Systems (3:3, 1)
|
Fundamentals of medical imaging physics and systems: X-ray radiography, ultrasound, radionuclide imaging, and magnetic resonance imaging (MRI). Biological effects of each modality. Tomographical reconstruction principles, including X-ray computed tomography (CT), position emission tomography (PET), and single-photon emission computed tomography (SPECT).
|
Prerequisite: EE 470
|
|
EE 473 Introduction to Therapeutic and Prosthetic Devices (3:3, 1)
|
Concepts of therapy, rehabilitation, prosthesis, orthosis. Therapeutic effects of electrical current. Examples of common devices: pacemakers and defibrillators. Sensory and communication aids. Neuromuscular stimulators. Physical therapy equipment. Electro-surgical equipment. Medical applications of lasers. Ventilators. Artificial kidney. Neonatal care. Radiation therapy.
|
Prerequisite: EE 470
|
|
EE 474 Safety, Reliability and Maintenance in Health Care Facilities (3:3, 1)
|
Definition of safety. Electrical, gas, and fire safety and how to make safe environment for patients, medical personnel and attendants. Reliability in health care facilities. Training of operators for proper use of equipment. Generation of a computer database for equipment, suppliers, dealers and manufacturers. Preventive maintenance procedures. Corrective maintenance, repair and amendment of existing equipment. Basic troubleshooting principles. Retrieving information from manufacturer's catalogs and technical libraries.
|
Prerequisites: EE 370, IE 331
|
|
EE 475 Computer Applications in Biomedical Engineering (3:3, 1)
|
Classification of computer applications in the biomedical field. Available tools and techniques: hardware and software resources in the PC field. Selected application examples: medical record system, lab and pharmacy information system, office practice system, clinical decision support system. Computerized diagnostic and therapeutic equipment.
|
Prerequisite: EE 465
|
|
EE 476 Biomedical Systems Management (3:3, 1)
|
Responsibilities of biomedical engineers working in health-care facilities. Codes, standards and regulations governing clinical engineering practices. Bids preparation and tender evaluation. Designing and layout of medical facilities. Equipment selection and evaluation. Term project.
|
Prerequisite: EE 370
|
|
EE 480 Modeling and Simulation (3:3, 1)
|
Elements of modeling discrete systems. Modeling of computer systems. Design of computer simulation. Simulation languages. Validation and analysis using statistical methods.
|
Prerequisites: EE 364, IE 331, EE 305
|
|
EE 481 Computer Graphics (3:3, 1)
|
Development of computer graphics. Basic interactive graphic programming. Graphics hardware. Implementation of a simple graphics package,, Interactive devices and techniques. Raster algorithms and software. Raster display architecture.
|
Prerequisites: EE 364, EE 367
|
|
EE 482 Introduction to Artificial Intelligence (3:3, 1)
|
Problem solving methods. Search spaces. Knowledge representation. Reasoning. Natural language understanding. Pattern recognition. Computer vision. Expert systems. AI languages.
|
Prerequisite: EE 367
|
|
EE 483 Advanced Computer Architecture and Modern Peripherals (3:3, 1)
|
Survey of hardware description languages, Concepts of parallel processing, and super computer architectures. Study of modern peripherals like optical storage, bubble memories and laser printers.
|
Prerequisite: EE 361
|
|
EE 484 VLSI Design (3:3, 1)
|
Theory and design of computational/computer systems with very large scale integration (VLSI). Flow of data and control signals in processor systems: array systems, systems of systematic structures and systems of hierarchical organization. Algorithms for processor systems. Control units and system controllers. Highly concurrent systems. Layout theory and algorithms. Computer-aided layout (interactive layout).
|
Prerequisite: EE 460, EE 411
|
|
EE 488 Formal Languages and Automata Theory (3:3, 1)
|
Grammars and languages based on phase structure. Closure properties and decidability. Finite state automata. Linear bounded automata. Push-down automata. Turing machines. Relation between languages and automata. Solvable and unsolvable problems of formal languages.
|
Prerequisite: EE 305, EE 367
|
|
EE 490 Special Topics in Electrical Engineering (3:3, 1)
|
Selected topic to develop the skills and knowledge in a given field.
|
Prerequisite: EE 321, EE 331, IE 331
|
|
EE 491 Special Topics in Electrical Power Engineering (3:3, 1)
|
Selected topic to develop the skills and knowledge in a given field.
|
Prerequisite: EE 451
|
|
EE 492 Special Topics in Electrical Machines (3:3, 1)
|
Selected topic to develop the skills and knowledge in a given field.
|
Prerequisite: EE 441
|
|
EE 493 Special Topics in Electronics (3:3, 1)
|
Selected topic to develop the skills and knowledge in a given field.
|
Prerequisite: EE 312
|
|
EE 494 Special Topics in Communications (3:3, 1)
|
Selected topic to develop the skills and knowledge in a given field.
|
Prerequisite: EE 321
|
|
EE 495 Special Topics in Computer Engineering (3:3, 1)
|
Selected topic to develop the skills and knowledge in a given field.
|
Prerequisite: EE 361, EE 367, EE 331
|
|
EE 496 Special Topics in Automatic Control (3:3, 1)
|
Selected topic to develop the skills and knowledge in a given field.
|
Prerequisite: EE 331, IE 331
|
|
EE 497 Special Topics in Biomedical Engineering (3:3, 1)
|
Selected topic to develop the skills and knowledge in a given field.
|
Prerequisite: EE 470
|
|
EE 499 Senior Project (4:2, 4)
|
Selection of topic: literature review; project design planning, arranging for data collection, and experimental work. Experimental work and data collection or field study (if any). Data processing analysis and results. Preparation of the first draft of final report. Presentation of the project.
|
Prerequisite: EE 321, EE 331, IE 331
|