Courses
EECS 101. New Student Seminar. 1 Credits.
EECS 138. Introduction to Computing: _____. 3 Credits.
EECS 140. Introduction to Digital Logic Design. 4 Credits.
EECS 141. Introduction to Digital Logic: Honors. 4 Credits.
EECS 168. Programming I. 4 Credits.
EECS 169. Programming I: Honors. 4 Credits.
EECS 202. Circuits I. 4 Credits.
EECS 210. Discrete Structures. 4 Credits.
EECS 212. Circuits II. 4 Credits.
EECS 220. Electromagnetics I. 4 Credits.
EECS 268. Programming II. 4 Credits.
EECS 312. Electronic Circuits I. 3 Credits.
EECS 316. Circuits, Electronics and Instrumentation. 3 Credits.
EECS 318. Circuits and Electronics Lab. 1 Credits.
EECS 330. Data Structures and Algorithms. 4 Credits.
EECS 331. Introduction to Data Science. 3 Credits.
EECS 348. Software Engineering I. 4 Credits.
EECS 361. Signal and System Analysis. 3 Credits.
EECS 388. Embedded Systems. 4 Credits.
EECS 399. Projects. 1-5 Credits.
EECS 412. Electronic Circuits II. 4 Credits.
EECS 420. Electromagnetics II. 4 Credits.
EECS 441. Power Systems Engineering II. 3 Credits.
EECS 443. Digital Systems Design. 4 Credits.
EECS 444. Control Systems. 3 Credits.
EECS 447. Introduction to Database Systems. 3 Credits.
EECS 461. Probability and Statistics. 3 Credits.
EECS 465. Cyber Defense. 3 Credits.
EECS 468. Programming Paradigms. 3 Credits.
EECS 470. Electronic Devices and Properties of Materials. 3 Credits.
EECS 498. Honors Research. 1-2 Credits.
EECS 501. Senior Design Laboratory I. 3 Credits.
EECS 502. Senior Design Laboratory II. 3 Credits.
AE61
CAP
EECS 510. Introduction to the Theory of Computing. 3 Credits.
EECS 512. Electronic Circuits III. 3 Credits.
EECS 541. Computer Systems Design Laboratory I. 3 Credits.
EECS 542. Computer Systems Design Laboratory II. 3 Credits.
AE61
CAP
EECS 545. Electric Energy Production and Storage. 3 Credits.
EECS 547. Power System Analysis. 3 Credits.
EECS 562. Introduction to Communication Systems. 4 Credits.
EECS 563. Introduction to Communication Networks. 3 Credits.
EECS 565. Introduction to Information and Computer Security. 3 Credits.
EECS 568. Introduction to Data Mining. 3 Credits.
EECS 569. Computer Forensics. 3 Credits.
EECS 581. Software Engineering II. 3 Credits.
EECS 582. Computer Science and Interdisciplinary Computing Capstone. 3 Credits.
AE61
CAP
EECS 592. Cybersecurity Design. 3 Credits.
AE61
CAP
EECS 611. Electromagnetic Compatibility. 3 Credits.
EECS 622. Microwave and Radio Transmission Systems. 3 Credits.
EECS 623. Interdisciplinary Collaborations. 3 Credits.
EECS 628. Fiber Optic Communication Systems. 3 Credits.
EECS 630. Advanced Data Structures and Algorithms. 3 Credits.
EECS 639. Introduction to Scientific Computing. 3 Credits.
EECS 643. Computer Architecture. 3 Credits.
EECS 644. Introduction to Digital Signal Processing. 3 Credits.
EECS 645. Computer Systems Architecture. 3 Credits.
EECS 649. Introduction to Artificial Intelligence. 3 Credits.
EECS 658. Introduction to Machine Learning. 3 Credits.
EECS 662. Programming Languages. 3 Credits.
EECS 664. Introduction to Digital Communication Systems. 3 Credits.
EECS 665. Compiler Construction. 4 Credits.
EECS 666. Introduction to Network Security. 3 Credits.
EECS 670. Introduction to Semiconductor Processing. 3 Credits.
EECS 675. Multicore and GPU Programming. 3 Credits.
EECS 677. Advanced Software Security Evaluation. 3 Credits.
EECS 678. Introduction to Operating Systems. 4 Credits.
EECS 683. Introduction to Hardware Security and Trust. 3 Credits.
EECS 685. Introduction to IoT Security. 3 Credits.
EECS 687. Mobile Security. 3 Credits.
EECS 690. Special Topics: _____. 1-3 Credits.
EECS 692. Directed Reading. 1-3 Credits.
EECS 695. Software Reverse Engineering. 3 Credits.
EECS 700. Special Topics: _____. 1-5 Credits.
EECS 713. High-Speed Digital Circuit Design. 3 Credits.
EECS 721. Antennas. 3 Credits.
EECS 723. Microwave Engineering. 3 Credits.
EECS 725. Introduction to Radar Systems. 3 Credits.
EECS 727. Photonics. 3 Credits.
EECS 728. Fiber-optic Measurement and Sensors. 3 Credits.
EECS 730. Introduction to Bioinformatics. 3 Credits.
EECS 739. Parallel Scientific Computing. 3 Credits.
EECS 740. Digital Image Processing. 3 Credits.
EECS 743. Advanced Computer Architecture. 3 Credits.
EECS 744. Digital Signal Processing Implementation in Programmable Logic Devices. 3 Credits.
EECS 750. Advanced Operating Systems. 3 Credits.
EECS 752. Modern Computer Organization and Design. 3 Credits.
EECS 753. Embedded and Real Time Computer Systems. 3 Credits.
EECS 755. Software Modeling and Analysis. 3 Credits.
EECS 759. Estimation and Control of Unmanned Autonomous Systems. 3 Credits.
EECS 762. Programming Language Foundation I. 3 Credits.
EECS 764. Analysis of Algorithms. 3 Credits.
EECS 765. Introduction to Cryptography and Computer Security. 3 Credits.
EECS 766. Network Security. 3 Credits.
EECS 767. Information Retrieval. 3 Credits.
EECS 768. Virtual Machines. 3 Credits.
EECS 769. Information Theory. 3 Credits.
EECS 774. Geometric Modeling. 3 Credits.
EECS 776. Functional Programming and Domain Specific Languages. 3 Credits.
EECS 777. Advanced Software Security Auditing. 3 Credits.
EECS 780. Communication Networks. 3 Credits.
EECS 781. Numerical Analysis I. 3 Credits.
EECS 782. Numerical Analysis II. 3 Credits.
EECS 783. Hardware Security and Trust. 3 Credits.
EECS 785. Internet of Things Security. 3 Credits.
EECS 786. Digital Very-Large-Scale-Integration. 3 Credits.
EECS 787. Mobile Security. 3 Credits.
EECS 795. Software Reverse Engineering. 3 Credits.
EECS 800. Special Topics: _____. 1-5 Credits.
EECS 801. Directed Graduate Readings. 1-3 Credits.
EECS 802. Electrical Engineering and Computer Science Colloquium and Seminar on Professional Issues. 1 Credits.
EECS 812. Software Requirements Engineering. 3 Credits.
EECS 820. Advanced Electromagnetics. 3 Credits.
EECS 823. Microwave Remote Sensing. 3 Credits.
EECS 828. Advanced Fiber-Optic Communications. 3 Credits.
EECS 835. Advanced Data Science. 3 Credits.
EECS 836. Machine Learning. 3 Credits.
EECS 839. Mining Special Data. 3 Credits.
EECS 841. Computer Vision. 3 Credits.
EECS 843. Programming Language Foundation II. 3 Credits.
EECS 844. Adaptive Signal Processing. 3 Credits.
EECS 861. Random Signals and Noise. 3 Credits.
EECS 862. Principles of Digital Communication Systems. 3 Credits.
EECS 863. Network Analysis, Simulation, and Measurements. 3 Credits.
EECS 865. Wireless Communication Systems. 3 Credits.
EECS 866. Network Security. 3 Credits.
EECS 868. Mathematical Optimization with Applications. 3 Credits.
EECS 869. Error Control Coding. 3 Credits.
EECS 891. Graduate Problems. 1-5 Credits.
EECS 899. Master's Thesis or Report. 1-6 Credits.
EECS 965. Detection and Estimation Theory. 3 Credits.
EECS 998. Post-Master's Research. 1-6 Credits.
EECS 999. Doctoral Dissertation. 1-12 Credits.