-
Engineering Electromagnetics I/II
Electrostatics, magnetostatics, Maxwell's equations, transmission lines, and plane wave propagation; then guided waves in waveguides, microstrips, and optical fibers, skin effect and losses, radiation, and antenna basics
-
Electronics I/II/III
Semiconductor properties and the physics of diodes and transistors, then design and analysis of CMOS amplifiers, biasing circuits, logic gates, and memory elements; ends with integrated circuit modules, including multi-stage and operational amplifiers
-
Network Analysis I/II
Modeling of electrical networks, network theorems, and steady-state and transient analysis of RLC circuits; then the s-plane, network functions and frequency response, Bode plots, and two-port characterization
-
Digital Signal Processing (DSP)
Sampled data, the sampling theorem, digital filter design, and quantization effects; the lab implements the algorithms on a DSP processor for signal and image processing, communications, and radar
-
Digital Image Processing (DIP)
Pixel-level image representation and unitary transforms; compression, enhancement, filtering, and restoration, with laboratory work
-
Introduction to Machine Vision
Computer analysis of visual scenes: image formation and sensing, color, segmentation, shape estimation, motion, stereo, and pattern classification, illustrated through computer experiments
-
Introduction to Machine Learning for Engineers (ML)
Machine learning for engineering applications, from the required mathematical background through supervised models for classification and regression and unsupervised clustering
-
Continuous Time Signals and Systems
Analysis of linear time-invariant continuous-time systems using convolution, Laplace transforms, and Fourier series and transforms; examples drawn from telecommunications
-
Discrete Time Signals and Systems
Analysis of discrete-time linear-time-invariant systems in the time domain and with z-transforms; DFT and FFT techniques applied to digital signal processing and communications
-
Fundamentals of Optical Design
ABCD matrices, Gaussian beams, graphical raytracing, Maxwell's equations using paraxial approximation, resonator cavities, polarization
-
Optical Electronics
Photodiodes and optical detection, photometry and radiometry, geometric optics, lens theory, imaging system, EM wave propagation, optical waveguides and fibers, heterojunction structures, laser theory, semiconductor lasers, and optical transmission system
-
Advanced C Programming
C language concepts: control flow, recursion, composite types, static and dynamic data structures, compilation units, preprocessor macros, and the C standard libraries
-
Object Oriented Programming
Classes and methods, encapsulation, overloading, and constructors; inheritance, dynamic binding and polymorphism, exception handling, and file I/O, with a programming laboratory
-
Engineering Data Structures and Algorithms
Abstract behavior of data structures, alternative implementations, and time and space efficiency; classic algorithms and design techniques including recursion, divide-and-conquer, branch-and-bound, and dynamic programming
-
Organization of Digital Computers
Organization of digital computers: the arithmetic, control, and memory units, I/O devices and interfaces, microprogramming, and microprocessors
-
Computer Networks
Network architectures, protocols, and applications; Internet congestion control, addressing and routing, local area networks, and multimedia networking
← Portfolio