Courses

Our courses provide opportunities to discover and explore engineering and technology in greater depth and build your expertise.

The Department of Electrical and Computer Engineering offers a variety of courses ranging from introductory 100-level classes to 800-level doctoral coursework in electrical and computer engineering (ECE), telecommunications (TCOM), and digital forensics (CFRS). Descriptions and prerequisites as well as further information about each one can be found in the catalog.

We encourage you to check out our syllabi to get more details about the courses we offer each semester.

 

 

Spring 2025 Syllabi

ECE/ENGR Courses

  • ECE-101-001: Introduction to Electrical and Computer Engineering
  • ECE-201-001: Introduction to Signals and Systems
  • ECE-231-001: Digital System Design
  • ECE-240-001: C Programming for Engineers
  • ECE-285-001: Electric Circuit Analysis I
  • ECE-286-001: Electric Circuit Analysis II
  • ECE-301-001: Digital Electronics
  • ECE-301-002: Digital Electronics
  • ECE-305-001: Electromagnetic Theory
  • ECE-321-001: Continuous-Time Signals and Systems
  • ECE-330-001: Circuit Theory
  • ECE-333-001: Linear Electronics I
  • ECE-333-002: Linear Electronics I
  • ECE-334-201: Linear Electronics Lab I
  • ECE-340-001: Data Structures and Embedded Systems Programming in C/C++
  • ECE-350-001: Embedded Systems and Hardware Interfaces
  • ECE-350-002: Embedded Systems and Hardware Interfaces
  • ECE-391-001: Professional Development for Engineers
  • ECE-391-DL1: Professional Development for Engineers
  • ECE-411-001: Electricity Sector Engineering, Economics, and Regulation
  • ECE-414-DL1: Grid Digitization and Automation
  • ECE-415-DL1: Power System Analysis
  • ECE-417-DL1: Smart Grid and Cyber Security
  • ECE-420-201: Smart Grid Lab
  • ECE-421-001: Classical Systems and Control Theory
  • ECE-431-001: Digital Circuit Design
  • ECE-433-001: Linear Electronics II
  • ECE-434-201: Linear Electronics II Lab
  • ECE-445-001: Computer Organization
  • ECE-447-002: Microcontrollers
  • ECE-448-001: FPGA Design with VHDL
  • ECE-450-001: Mobile Robots
  • ECE-455-001/DL1: GPU Architecture and Programming
  • ECE-460-001: Communication and Information Theory
  • ECE-465-001: Computer Networking Protocols
  • ECE-480-001: Small Spacecraft Engineering
  • ECE-488-001: Nanoelectronics Fundamentals
  • ECE-492-001: Senior Advanced Design Project I
  • ECE-493-001: RS: Senior Advanced Design Project II
  • ECE-499-001: Quantum Computing System Design
  • ECE-499-002: Sensor Engineering
  • ECE-508-DL1: Internet of Things
  • ECE-512-001: Computer Architecture Security
  • ECE-514-DL1: Grid Digitization and Automation
  • ECE-517-DL1/DL2: Cyber Infrastructure of the Smart Grid
  • ECE-521-001: Linear Systems and Control
  • ECE-528-001/DL1: Introduction to Random Processes in Electrical and Computer Engineering
  • ECE-530-001: Sensor Engineering
  • ECE-532-001: Secure Wireless Communications and Networks
  • ECE-539-001: Neural Engineering
  • ECE-542-001/DL1: Computer Network Architectures and Protocols
  • ECE-552-DL1/DL2: Big Data Technologies
  • ECE-555-001/DL1: GPU Architecture and Programming
  • ECE-556-001: Neuromorphic Computing
  • ECE-570-001: Quantum Computing System Design
  • ECE-575-001/002: AI Design and Deployment Risks
  • ECE-576-001: AI: Ethics, Policy, and Society
  • ECE-580-001/DL1: Small Spacecraft Engineering
  • ECE-586-001: Digital Integrated Circuits
  • ECE-588-001: Nanoelectronics Fundamentals
  • ECE 605-001: Microgrid Design and Control
  • ECE-611-001: Advanced Computer Architecture
  • ECE-612-001/DL1: Real-Time Embedded Systems
  • ECE-616-DL2: Advanced Mobile Systems and Applications
  • ECE-619-001: Nonlinear Systems and Control
  • ECE-621-001: Systems Identification
  • ECE-630-001: Principles of Digital Communications
  • ECE-634-001: Detection and Estimation Theory
  • ECE-639-DL1: Satellite Communications
  • ECE-653-001: Machine Learning Security and Privacy
  • ECE-657-001: Probabilistic Machine Learning
  • ECE-681-DL1: VLSI Design for ASICs
  • ECE-684-001: MOS Device Electronics
  • ECE-699-002/DL1: Side-Channel Security
  • ENGR-107-001: Introduction to Engineering
  • ENGR-107-002: Introduction to Engineering

TCOM Courses

  • TCOM-514-001: Basic Switching
  • TCOM-551-001: Digital Communication Systems
  • TCOM-570-001: Network Automation
  • TCOM-607-DL1: Satellite Communications
  • TCOM-616-DL1: Cloud Network Technologies
  • TCOM-617-DL1: Enterprise Network Architecture
  • TCOM-631-001: Voice Over IP
  • TCOM-652-001: 5G Service, Technology and Network
  • TCOM-660-001: Network Forensics
  • TCOM-661-001: Digital Media Forensics
  • TCOM-664-DL1: Incident Response Forensics
  • TCOM-750-001: Coordinating Seminar

DFOR Courses

  • DFOR-500-DL1: Introduction to Forensic Technology and Analysis
  • DFOR-510-001: Digital Forensics Analysis
  • DFOR-660-001: Network Forensics
  • DFOR-661-001: Digital Media Forensics
  • DFOR-664-DL1: Incident Response Forensics
  • DFOR-671-001: Digital Forensics Ethics & Law
  • DFOR-672-DL1: Mobile Device Forensics
  • DFOR-674-001: Mac Forensics
  • DFOR-710-001: Memory Forensics
  • DFOR-740-DL1: Advanced Offensive & Defensive Strategies
  • DFOR-761-001: Malware Reverse Engineering
  • DFOR-771-001: Digital Forensic Profiling
  • DFOR-772-001: Forensic Artifact Extraction
  • DFOR-780-001: Darknet Technologies
  • DFOR-790-001: Advanced Digital Forensics

 

 

Fall 2024 Syllabi

ECE/ENGR Courses

 

 

Spring 2024 Syllabi

ECE/ENGR Courses

 

 

 

Fall 2023 Syllabi

ECE/ENGR Courses

The schedule of classes provides information about the date and time as well as other scheduling details. Students should consult an advisor before the start of each semester to plan their courses. The earliest time that students may register is based on their assigned time ticket.

In addition to our matriculated students, we welcome high-school matriculants, undergraduate non-degree as well as graduate non-degree students to take our courses provided they fulfill all prerequisites. Please visit admissions to get more information on how to register.

George Mason is a cooperating member of the Consortium of Universities of the Washington Metropolitan Area. Learn more about how to take electrical and computer classes through the consortium.

Contact our department or call 703-993-1569 to request further information.