Review of the MOS transistor: Static and dynamic behavior, short channel effects, scaling trends, SPICE models. CMOS inverter; combinational CMOS...
Introduces students to the requirements definition phase of software development. Models, notations, and processes for software requirements...
Introduces students to the design, implementation, and evolution phases of software development. Software design processes, methods, and notation....
Introduces students to systematic testing of software systems. Software verification, reviews, metrics, quality assurance, and prediction of software...
Principles of distributed computing; architectures and middleware; servers, processes, and virtualization; upper-layer network protocols, interprocess...
Concepts, theory, tools, and practice to understand, design, and write embedded software. This course covers computing elements, structures in...
Introduction, data models, file systems, database system architectures, query languages, integrity and security, database design. [Offered: W, last...
The course starts by addressing the ill-structured problems and need for computational intelligence methods. It introduces the concepts of heuristics...
Introduces novel approaches for computational intelligence based techniques including: knowledge based reasoning, expert systems, fuzzy inferencing...
Introduction to computer security. Models of security. Elementary cryptography. Software security, vulnerabilities, threats, defenses and...
Profiling computer systems; bottlenecks, Amdahl's law. Concurrency: threads and locks. Techniques for programming multicore processors; cache...
This course provides the students an understanding of the operation, analysis and design of electric power distribution systems, starting with...
Principles of power conditioning. Switching characteristics of power semiconductor devices. Computer simulation of power electronic circuits....
The course provides the fundamentals concepts of generation and measurements of high voltage ac, dc, and impulses. Briefly introduces the students to...
This course provides a basic understanding of the main issues relevant to the operation, analysis and management of power grids, and gives an...
Review of transmission line and scattering matrix representation of radiofrequency (RF) circuits, multiport RF networks, modern RF and microwave...
Modern transmitter and receiver architectures, Noise and linearity in radio and wireless systems, Design considerations of RF/microwave subsystems,...
Review of Maxwell's equations and uniform plane wave, Electromagnetic wave propagation, reflection and transmission through different uniform media,...
Review of Maxwell's equations and electromagnetic plane waves, Dielectric waveguides, Optical fibers, lasers and photonic transmitters, Photodetectors...
Performance specifications for design. Dynamic system modelling and basic system identification. Dealing with basic nonlinear effects. Sampled data...