CORE COURSES
MATH 101 - Calculus I
Trigonometric functions and their basic properties. Inverse trigonometric functions. Logarithmic and exponential functions. Limits and continuity of functions of a single variable. Differentiation. Function sketching. Applications of derivatives, optimization problems. Definite and indefinite (Riemann) integral, area under a curve. Fundamental theorem of calculus, techniques of integration, areas, surfaces, volumes. Improper integrals.
MATH 102 - Calculus II
Sequences, series, convergence tests. Three dimensional coordinate system, vectors, dot and cross product, lines and conics. Vector functions and space curves. Derivatives and integrals of vector functions. Functions of several variables. Limits and continuity. Partial derivatives. Directional derivatives and the gradient vector, finding and classifying local and global extreme values, Lagrange multipliers method. Double integrals, Triple integrals and their applications. Vector fields. Green's and Stokes' Theorem. Curl and divergence. Surface integral. Divergence theorem.
PHYS 101 - Physics I
This course aims to introduce fundamental concepts in Newtonian Mechanics including dynamics, kinematics, momentum, energy and rotational motion. PHYS 101 is a first-semester freshman physics class in Newtonian Mechanics. It is expected that students have already mastered algebra and basic trigonometry at the high school level.
PHYS 102 - Physics II
This course aims to introduce fundamental concepts in electromagnetism and basic electric circuits including electric field, electric potential, capacitance, resistance, direct and alternating current circuits, magnetic fields & forces, and electromagnetic waves. PHYS 102 is a second-semester freshman physics class that follows up and builds upon PHYS 101.
CS 111 - Introduction to Programming I (C)
This course introduces the fundamental concepts of computer programming using C. This is an introductory course to the C programming language. The course spans the fundamental components of programming (i.e., computers, development environments, editors, compilers, etc.), variables, control structures, pointers, basic data structures, functions. No programming background is required.
CS 102 - Introduction to Programming II (JAVA)
This is an introductory course to the Object Orıented Programmıng JAVA. Basic programming background is required. The course spans the concepts of variables, control structures, arrays, classes and objects, writing classes, object oriented thinking, introduction to inheritance.
SCI 101 - Natural Sciences I
Course covers a basic overview of chemistry and the applications of chemistry within each engineering discipline. Chemistry is the study and understanding of matter and energy; both of these topics are important for a strong education in any field of engineering. Basic topics include the periodic table of the elements, matter, the components of an atom, atomic bonds, ions, molecular structures, acids and bases, solutions, thermodynamics, chemical reactions, chemical equilibriums, and electrochemistry.
SCI 102 - Natural Sciences II
Course covers a basic overview of the molecular biology of the cell and the cutting-edge applications of biology within each engineering discipline. Basic biology topics include genetics, energy production, proteins and enzymes, organelles of the cell, the central dogma of molecular biology, and basic disease overviews (among others). Biological applications in engineering topics include highway design, computer games driving biological innovation, streamlining of the healthcare industry, prosthetic limb technology, nanobot technology in cancer research, organic LED and organic solar panel development (among others).
MATH 201 – Linear Algebra
Basic concepts of linear algebra. Solutions of systems of linear equations; vectors and matrices; subspaces, linear independence, and bases; determinants; eigenvalues and eigenvectors; other topics and applications as time permits.
MATH 202 - Differential Equations
Solution of ordinary linear differential equations using theorems and methodology of linear algebra. General theory of linear differential equations, equation with constant coefficients, the Laplace transform, Power series solutions, Bessel's equation, boundary-value problems. Fourier series.
EE 201 - Circuit Theory I
The following concepts will be covered: Basic circuit elements, Kirchhoff’s laws, node and mesh analysis, capacitors and inductors, diodes, first order circuits, second order circuits, operational amplifiers, lumped circuit modeling of non-electrical systems
EE 211 – Electromagnetic Field Theory I
Review of vector calculus. Static electric fields: Coulomb’s Law, Gauss’s Law, Electric potential, dielectrics, capacitance, electrostatic energy, Poisson’s and Laplace’s equations. Steady electric currents: Ohm’s law, Kirchoff’s law, Joule’s law. Static magnetic fields: Vector potential, Biot-Savart law, Magnetization, Magnetic energy, force and torque. Maxwell’s equations and plane wave propagation.
CS 221 - Digital Systems
Number systems. Boolean algebra, logic networks and their simplification, canonical forms. Combinatorial circuits. Adders, decoders, encoders, multiplexers, flip-flops, sequential circuit analysis and design, registers, counters, memory and programmable logic. Applications.
EE 202 - Circuit Theory II
Following concepts will be covered: Phasor representation, steady state analysis with phasors, complex power, three phase circuits, frequency response, application of Laplace and Fourier transforms to circuit analysis, two port circuits
EE 232 – Signals and Systems
Introduction to processing, analysis and synthesis of continuous and discrete time signals. Causality, stability, linearity and time-invariance. Signal representations in time and frequency domains. Linear time-invariant (LTI) systems, input/output relationships, convolution and impulse response. Fourier analysis, spectral response of LTI systems and filtering. Analog-to-digital and digital-to-analog conversion. Laplace-transform and Z-transform.
EE 212 – Electromagnetic Field Theory II
Maxwell’s equations, plane waves in lossy media, Poynting vector, Plane waves at plane boundaries. Transmission lines: wave characteristics, Smith chart and impedance matching. Rectangular, circular and dielectric waveguides. Cavity resonators. Antenna technology.
MATH 311 – Introduction to Probability Theory and Stochastic System Analysis
Probability model, discrete and continuous random variables. Transforms and sum of random variables. Bernoulli and Poisson processes. Discrete-time Markov chains. Markov and Chebyshev inequalities, central limit theorem, law of large numbers. Bayesian statistical inference, maximum likelihood (ML) estimation, maximum a posteriori (MAP) estimation and Bayesian least mean square estimation. Linear regression, binary hypothesis testing and significance testing.
EE 301 – Principles of Semiconductor Devices
Introduction to semiconductors, crystal structures, energy band diagrams, mobility, doping, p-n junctions, metal-oxide-semiconductor (MOS) capacitors, metal-semiconductor junctions, bipolar junction transistors, MOSFETs.
EE 341 – Feedback and Control Systems
Open loop and closed loop control systems. State equations. Transfer functions. Block diagrams. Dynamics of linear systems. Routh-Hurwitz and Nyquist stability tests. Controllability and observability. Root-locus analysis.
EE 302 – Analog Electronics
Following concepts will be covered: Transistor small signal analysis, single-stage amplifiers, frequency response, multi-stage transistor amplifiers, feedback, differential amplifiers, operational amplifiers
EE 332 – Introduction to Telecommunications
Signal analysis and transmission. Amplitude modulation (AM), quadrature amplitude modulation (QAM) and frequency modulation (FM). Phase-locked loops. Sampling, quantization, pulse transmission and digital data transmission. Recent digital communication technologies.
EE 352 – Energy Conversion
Following concepts will be covered: magnetically coupled circuits, transformers, principles of electromechanical energy conversion, AC and DC machines, DC/DC power converters, other (solar, vibrational, thermal) energy conversion techniques.
DEPARTMENT ELECTIVE COURSES
EE 311 – Fundamentals of Optics and Photonics
Brief history of optics and photonics, wave motion, electromagnetic theory, photons and light, the propagation of light, and geometrical optics, superposition of waves, polarization, interference, diffraction, Fourier optics, basics of coherence theory, modern optics.
CS 322 - Microprocessors
Introduction to microprocessors, including their basic architecture and operation. Bus organization, addressing modes, instruction set, analysis of clocks and timing, interrupt handling, serial and parallel communication, memory. Assembly language programming.
EE 331 – Networks and Systems
Graph theory, social networks and game theory. Strategic interaction on networks, World-Wide Web, network dynamics, population models, structural models, and aggregate behavior.
EE 401 – Digital Electronics
Following concepts will be covered: Transistor-transistor logic, CMOS logic design, inverters, gates, regenerative circuits, Schmitt trigger, memory design, analog-to-digital and digital-to-analog converters.
EE 402 – VLSI Design
Introduction to VLSI concepts, transistor circuit modeling, multiple component CMOS design, structured design, circuit layout.
EE 403 – RF Design and Microwave Engineering
Review of electromagnetic and transmission line theories. Microwave network analysis: impedance and admittance matrices, S matrix. ABCD matrix. Analysis of microstrip circuits. Microwave resonators. Power dividers and couplers. Microwave filters. RF amplifiers. RF oscillators.
EE 411 – Lasers
Review of electromagnetism; electromagnetic nature of light, radiation, geometrical optics, Gaussian beams, transformation of Gaussian beams; electromagnetic modes of an optical resonator, interaction of light with matter, classical theory of absorption and dispersion, broadening processes, Rayleigh scattering, quantum theory of spontaneous and stimulated emission, optical amplification, theory of laser oscillation, examples of laser systems, Q switching and mode locking of lasers.
EE 412 – Antenna Engineering
Concept of electromagnetic radiation. Antenna parameters. Radiation integrals and vector potentials. Wire antennas. Loop antennas. Array antennas. Horn antennas. Microstrip antennas. Reflector antennas.
EE 413 – Advanced Optics and Photonics
Introduction to fundamental concepts and techniques of optics, photonics, and fiber optics. Review of Maxwell's equations, light propagation, and reflection from dielectrics mirrors and filters. Interferometers, filters, and optical imaging systems. Fresnel and Fraunhoffer diffraction theory. Propagation of Gaussian beams and laser resonator design. Optical waveguides and optical fibers. Optical waveguide and photonic devices.
EE 414 – Photonic Materials and Devices
Survey of the properties and applications of photonic materials and devices; semiconductors; photon detectors, light emitting diodes, noise in light detection systems; light propagation in anisotropic media, Pockels and Kerr effects, light modulators, electromagnetic wave propagation in dielectric waveguides, waveguide dispersion; nonlinear optical materials, second harmonic generation, Raman converters.
EE 415 – Nonlinear Optics
Techniques of nonlinear optics with emphasis on fundamentals for research and engineering in optics, photonics, and spectroscopy. Electro optic modulators, harmonic generation, and frequency conversion devices. Nonlinear effects in optical fibers including self-phase modulation, nonlinear wave propagation, and solitons. Interaction of light with matter, laser operation, density matrix techniques, nonlinear spectroscopies, and femtosecond optics.
EE 416 – Ultrafast Optics
Introduction to ultrafast optics, principles of mode-locking, advanced topics in mode-locking, dispersion and dispersion compensation, ultrafast nonlinear optics, manipulation of ultra-short pulses, ultrafast time-resolved spectroscopy.
EE 431 – Random Signals in Communication Systems
Gaussian random variables, law of large numbers, central limit theorems and estimation. Random processes, stationarity, ergodicity, correlation, covariance and power spectral densities. Response of linear systems to random signals. Markov chains, Poisson process and queuing processes.
EE 432 – Introduction to Digital Communications
Building blocks of digital communication systems, real and complex random vectors and signal space representation. Digital modulation/demodulation techniques, digital data transmission through noisy channels and optimum receiver design. Bit error probabilities for digital data transmission. Intersymbol interference (ISI) and equalization techniques. Fundamental limits of data transmission, entropy channel capacity and coding.
EE 433 – Digital Signal Processing
Discrete Fourier transform (DFT) and fast Fourier transform (FFT) techniques. Upsampling, downsampling, A/D and D/A conversions. Analysis and design of FIR and IIR filters. Quantization effects in digital filters, multirate DSP and filter banks. Linear prediction and introduction to Wiener and Kalman filtering.
EE 434 – Wireless Communication
Characterization and models for wireless channels. Path-loss, shadowing, fast fading, slow fading, coherence time, coherence bandwith and Doppler spread. Signal detection, diversity and channel uncertainty. Cellular systems, multiple access and interference management.
EE 435 – Optimization for Communication Systems
Convex sets, convex functions, linear programming and convex programming. Lagrange duality theory, gradient method and interior point method. Applications to network flow problems, shortest path problems, entropy maximization, power control, MMSE receivers, least-norm approximations and Internet congestion control.
EE 436 – Computer Networks
This course introduces the basic concepts of computer networks. Circuit Switching, Packet Switching, OSI and TCP/IP architectures. Application Layer (HTTP, SMTP, FTP, DNS etc), Transport Layer (TCP, UDP), Flow and Congestion Control (Sliding Window Protocols), Network Layer (IPv4, IPv6, IP Fragmentation, Link state and Distance vector routing algorithms, OSPF, RIP, BGP), Data Link Layer (Medium Access Protocols like Slotted ALOHA, TDMA, FDMA, CSMA/CD, error correction)
EE 438 – Digital Image Processing
Image acquisition, storage and communication. 2-D image transforms, enhancement, restoration, compression, filtering, edge detection and segmentation. Image and video compression standards.
EE 461 – Transduction Mechanisms in Microsystems
Electromechanical transduction, variable capacitors, piezoelectrics, piezoresistors, optical transduction, sensor, actuator, and generator examples
PHYS 201 – Modern Physics
Special theory of relativity, particle properties of electromagnetic radiation, wavelike properties of particles, Schrödinger equation, Rutherford-Bohr model of the atom, hydrogen atom in wave mechanics, many-electron atoms, molecular structure, statistical physics, solid-state physics, nuclear structure and radioactivity, nuclear reactions and applications, elementary particles, astrophysics and general relativity, cosmology.
PHYS 202 – Introduction to Material Science
Materials for engineering, crystal bindings, crystalline structures, crystal defects and noncrystalline structures, diffusion, mechanical behavior, thermal behavior, failure analysis and prevention, phase diagrams, kinetics and heat treatment, metals, ceramics and glasses, polymers, composites, electrical behavior, optical behavior, semiconductor materials, magnetic materials, environmental degradation and materials selection.
PHYS 204 – Introduction to Solid State Physics
This course teaches how atomic level interactions govern the electrical, optical and magnetic properties of materials. It involves crystal structures, vibration of atoms in solids (phonons), the basis of thermal properties (thermal conductivity and heat capacity), electron transport in metals and semiconductors, and an introduction to energy band gaps of semiconductors. This course lays a foundation of Physics of Semiconductor Devices and helps students understand other graduate level courses such Transduction Mechanisms in Micro/Nano Systems and Energy Conversion and Harvesting better.
BIO 301 – Advanced Biology
Engineering is the application of scientific principles, and it is therefore important for engineers to know how to access modern progress in science and engineering beyond the textbook. Advanced biology will focus on the importance of learning how to read and assess cutting-edge primary scientific literature and how to present newfound scientific knowledge. We will develop critical reading and thinking skills, as well as learn how to discuss scientific and engineering advancements, all while focusing on the current developments in the area of biological applications in engineering.
GFL 201 –Foreign Languages I
This syllabus is designed for learners of a language as a foreign language. The aim is to develop an ability to use the language effectively for purposes of practical communication. The course is based on the linked language skills of listening, reading, speaking and writing, and these are built on as learners progress through their studies. The syllabus also aims to offer insights into the culture and civilization of countries where the selected language is spoken, thus encouraging positive attitudes towards language learning and towards speakers of foreign languages.
GFL 202 –Foreign Languages II
This syllabus is designed for learners of a language as a foreign language and is a continuation of GFL 201. The aim is to further the ability to use the language effectively for purposes of practical communication. The course is based on the linked language skills of listening, reading, speaking and writing, and these are built on as learners progress through their studies. The syllabus also aims to offer insights into the culture and civilization of countries where the selected language is spoken, thus encouraging positive attitudes towards language learning and towards speakers of foreign languages.
SSC 201 – Social Sciences
This course gives general information about humanities and various cultures in the World. The course involves understanding lives of the people in different parts of the world based on analysis of culture, entertainment, food
EE 280 – Numerical Methods in Engineering
Zeros of functions, solution of linear systems, interpolation and curve fiting, approximation of functions, numerical differentiation and integration, numerical solutions of differential equations, boundary value problems, estimation of error, stability analysis and the finite element method.