Electrical Engineering and Computer Science
Here you will find all availble EECS courses listed alphabetically. The tabs above futher organize the courses by the starting letter of the course name. If there is a courses that you cannot find listed, or have questions about a course that are not answered by the courses description feel free to Contact Us.
Machine Learning EECS 738
3 credit hours“Machine learning is the study of computer algorithms that improve automatically through experience” (Tom Mitchell). This course introduces basic concepts and algorithms in machine learning. A variety of topics such as Bayesian decision theory, dimensionality reduction, clustering, neural networks, hidden Markov models, combining multiple learners, reinforcement learning, Bayesian learning etc. will be covered.
Prerequisite(s): Graduate standing in CS or CoE or consent of instructor.
Back to top
Master’s Thesis EECS 899
1-6 credit hours
Back to top
Mathematical Logic EECS 722
3 credit hoursPropositional calculus. First order theories and model theory. Elementary arithmetic and Godel's incompleteness theorems. (Same as MATH 722)
Prerequisite(s): MATH 765 or MATH 791, or equivalent evidence of mathematical maturity.
Back to top
Mathematical Optimization with Communications Applications EECS 967
3 credit hoursA mathematical study of the minimization (or maximization) of functions. The course provides an introduction to the mathematical theory and application of a variety of optimization techniques, with an emphasis on applications related to communication systems. Optimization problem formulation. Unconstrained and constrained minimization, including condition for optimal points. Specific techniques for solving linear and nonlinear programming problems. Convergence of algorithms.
Prerequisite(s): No Prerequisite.
Back to top
Microwave and Radio Transmission Systems EECS 622
3 credit hoursIntroduction to radio transmission systems. Topics include radio transmitter and receiver design, radiowave propagation phenomenology, antenna performance and basic design, and signal detection in the presence of noise. Students will design radio systems to meet specified performance measure.
Prerequisite(s): EECS 420 and EECS 461
Back to top
Microwave Engineering EECS 723
3-4 credit hoursSurvey of microwave systems, techniques, and hardware. Guided-wave theory, microwave network theory, active and passive microwave components. The four-hour version of the course includes a lab.
Prerequisite(s): EECS 420
Back to top
Microwave Remote Sensing EECS 823
3 credit hoursDescription and analysis of basic microwave remote sensing systems including radars and radiometers as well as the scattering and emission properties of natural targets. Topics covered include plane wave propagation, antennas, radiometers, atmospheric effects, radars, calibrated systems, and remote sensing applications.
Prerequisite(s): EECS 420 and EECS 622
Back to top
Microwave Remote Sensing II EECS 824
3 credit hoursDescription and analysis of basic microwave remote sensing systems including radars and radiometers as well as the scattering and emission properties of natural targets. Topics covered include measurement and discrimination, real-aperture side-looking airborne radars, synthetic-aperture side-looking airborne radar systems, scattering measurements, physical mechanisms and empirical models for scattering and emission.
Prerequisite(s): EECS 823
Back to top
Mining Special Data EECS 839
3 credit hoursProblems associated with mining incomplete and numerical data. The MLEM2 algorithm for rule induction directly from incomplete and numerical data. Association analysis and the Apriori algorithm. KNN and other statistical methods. Mining financial data sets. Problems associated with imbalanced data sets and temporal data. Mining medical and biological data sets. Induction of rule generations. Validation of data mining: sensitivity, specificity, and ROC analysis.
Prerequisite(s): Graduate standing in CS or CoE or consent of instructor
Back to top
Mobile Robotics EECS 747
3 credit hoursDesign, construction and programming of mobile robots. Topics include computational hardware, designing and prototyping, sensors, mechanics, motors, power, robot programming, robot design principles, and current research in mobile robotics.
Prerequisite(s): Knowledge of at least one modern programming language.
Back to top
Mobile Wireless Networking EECS 882
3 credit hoursComprehensive coverage of the disciplines of mobile and wireless networking, with and emphasis on architecture and protocols. Topics include cellular telephony, MAC algorithms, wireless PANs, LANs, MANs, and WANs; wireless and mobile Internet; mobile ad hoc networking; mobility management, sensor networks; satellite networks; and ubiquitous computing.
Prerequisite(s): EECS 563 or EECS 780
Back to top
Multiagent Systems EECS 849
3 credit hoursGeneral concepts of multiagent systems: distributed problem solving, distributed searching, planning and truth maintenance, rational decision making in societies of agents, learning in multiagent systems, applications.
Prerequisite(s): At least one class in Artificial Intelligence.
Back to top
Multiwavelength Optical Networks EECS 864
3 credit hoursIntroduce methodologies for multiwavelength optical network analysis, design, control and survivability. The focus of the course is formulating the problem in the design of optical networks and studying several design methodologies. The control and management of optical networks are introduced as well as related protocols.
Prerequisite(s): EECS 563
Back to top


Courses
Alphabetical Listing
M
top