Data structures, abstract data types, recursive algorithms, algorithm analysis, sorting and searching, and problem-solving strategies. [Offered: F,W] ...
Concepts of operating systems and systems programming; utility programs, subsystems, multiple-program systems; processes, interprocess communication,...
An introduction to engineering law and ethics: ethical theories, code of ethics and misconduct, whistle blowing, conflict of interest, health and...
Areas of research and professional practice in Electrical and Computer Engineering. Exposure to concepts from other Engineering disciplines. Support...
Macroscopic approach to energy analysis. Energy transfer as work and heat, and the First Law of thermodynamics. Properties and states of simple...
Ensemble model of randomness. Conditional probability, independence, and Bayes' theorem. Random variables, probability distribution functions....
Spectral density of deterministic and random analog signals. Thermal noise and the white noise model. Amplitude and angle modulation, generation and...
Synchronization and data flow; interfacing to sensors and actuators; microprocessor system architecture, parallel, serial, and analog interfacing;...
Design and modelling of digital hardware systems using a hardware description language. Development process. Impact of implementation technologies....
Review of band theory and doped semiconductors in thermal equilibrium, charge neutrality, mass action law, recombination and transport mechanisms,...
Programming paradigms, compilation, interpretation, virtual machines. Lexical analysis, regular expressions and finite automata. Parsing, context-free...
Introduction, basic concepts, process management, interprocess communication and synchronization, memory management, file systems, resource...
Introduction, data models, file systems, database system architectures, query languages, integrity and security, database design. [Offered: F, W,...
This course is a comprehensive introduction to computer networks. The focus is on the concepts, the protocols, and the fundamental design principles...
This course is an introduction to basic modeling and analysis techniques in electricity generation, transmission and distribution, including basic...
Maxwell's equations; plane waves; time-harmonic fields; waves at planar boundaries; boundary conditions; reflection and transmission; transmission...
Introduction to control systems. Advantages of closed-loop feedback systems. The role of the system mathematical model. Block diagrams and signal flow...
Introduction to design-project management, the impact of technology on society and the environment, and engineering economics. [Offered: F, W, first...