Undergraduate Programs

The undergraduate education mission of the ECE Department is to provide a quality education for electrical engineering and computer engineering students to support the needs of Virginia and the nation.

Program Educational Objectives for the BS ELEN and BS CPE

Graduates of the Electrical Engineering and the Computer Engineering programs are expected within three to five years of graduation to have:

  • Established themselves as successful and productive engineering professionals or engaged in advanced study such as a graduate degree program.
  • Worked effectively in team environments and individually.
  • Fulfilled their responsibilities in the areas of ethics, continuing professional development, and effective communications.

Graduate Programs

Graduate programs leading to MS and PhD degrees prepare students for careers in industry, government, and academia. Graduate certificate programs provide well-defined targets for students who want to advance or update their knowledge in selected areas. The ECE Department offers the PhD in Electrical and Computer Engineering and master’s degrees in computer engineering, electrical engineering, telecommunications, and digital forensics and cyber analysis, and certificates in communications, forensics, networking, and signal processing.

The ECE Department is committed to high standards of teaching and research excellence in communications, computer networks, bioengineering, digital systems design, microprocessor and embedded systems, distributed computing, high performance computing, signal and image processing, control systems, robotics, intelligent systems, systems integration, space-based systems, and nanoelectronics. Graduate students are offered a progressive environment with ample opportunities for the type of advanced research needed to confront the complex realities of the 21st century.

Courses in the department’s graduate programs are offered during the evening or late afternoon hours to accommodate students who are employed full time. For those who enter a program on a full-time basis, some financial aid may be available in various forms, such as teaching assistantships or research assistantships.

Faculty

Professors

Ephraim, Gaj, Griffiths, Hayes (Chair), Ioannou, Jabbari, Levis, Li, Manitius, Mark, Mulpuri, Tian

Associate professors

Berry, Homayoun, Hintz, Huang, Jones, Kaps, Kurtay (Associate Chair), Lorie, Nelson, Osgood, Pachowicz, Paris, Peixoto, Sasan, Wage, Zeng

Assistant professors

Chen, Lofaro, Nowzari, Pandula, Zhang

Research professors

Elder, Katona

Adjunct professors

Abgariah, Allen, Beatty, Boci, Bonilla, Cohen, Cotae, Deavers, Douglas, Eldeib, Emdadi, Fowler, Greenhill,  Hassan, Hosford, Hrnjez, Hussey, Hyde, Iglehart, Irvine, Kaur, Khan, Larkin, Lin, Maiden, Mangra, Mehrotra, Najafi Borazjani, Narenji, Rothwell, Roychoudhury, Sabzevari, Sachdev, Schaefer, Sheppard, Steele, Shyy, Tran, Williams, Wu, Yun    

Emeritus faculty

Allnutt, Baraniecki, Beale, Black, Ceperley, Chang, Cook, Gertler, Schaefer, Sutton, Tabak, Van Trees

Electrical and Computer Engineering (ECE)

100 Level Courses

ECE 101: Introduction to Electrical and Computer Engineering. 3 credits.
Introduces fundamental concepts in Electrical and Computer engineering and provides insight to the various careers in each field. Both theory and practical applications of electronic components are covered through examples of real world applications. Topics are reinforced through hands-on laboratory experiments. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisites: minimum score of 13 in 'Math Placement Algebra I', MATH 105C, 113C or 115C.
C Requires minimum grade of C.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Laboratory, Lecture
Grading:
This course is graded on the Undergraduate Regular scale.

200 Level Courses

ECE 201: Introduction to Signals and Systems. 3 credits.
Provides an introduction to key concepts for the description and analysis of signals and systems with an emphasis on discrete-time signals and systems. Specific topics include sinusoidal and complex exponential signals, sampling, spectrum representation of signals via DTFT and DFT, system properties, convolution, impulse response and frequency response. The associated computer lab provides opportunities to apply concepts to physical reality. Note: Students must register for both lecture and lab. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Specialized Designation: Discovery of Scholarship
Registration Restrictions:

Required Prerequisites: (MATH 114C or 116C) and ECE 101C.
C Requires minimum grade of C.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Laboratory, Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 220: Continuous-Time Signals and Systems. 3 credits.
Introduction to the processing and analysis of continuous-time signals and systems in the time-domain via differential equations and in the transform-domain using Laplace and Fourier transforms. Specific topics include the frequency response of LTl systems, Bode plots, system functions, block diagrams, filter design, and a rigorous treatment of sampling and aliasing. Includes applications to communications, circuits, control, and signal processing. Students must register for lecture, lab, and recitation. Offered by Electrical & Comp. Engineering. Limited to two attempts. Equivalent to BENG 220.
Specialized Designation: Discovery of Scholarship
Registration Restrictions:

Required Prerequisites: ECE 201C, ENGR 107C and MATH 203*C and (MATH 214*C or 216*C).
* May be taken concurrently.
C Requires minimum grade of C.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Laboratory, Lecture, Recitation
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 285: Electric Circuit Analysis I. 3 credits.
Covers the first half of electric circuit theory and practice. Topics include DC analysis of circuits including Ohm's and Kirchhoff's laws, Thevenin and Norton equivalents, and analysis of circuits with resistors, capacitors, inductors, and operational amplifiers. Includes lab experiments to reinforce topics covered in the course. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Specialized Designation: Scholarly Inquiry
Registration Restrictions:

Required Prerequisites: (PHYS 260C and 261C) and (MATH 214*C or 216*C).
* May be taken concurrently.
C Requires minimum grade of C.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Laboratory, Lecture, Recitation
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 286: Electric Circuit Analysis II. 3 credits.
Covers the second half of electric circuit theory and practice. Topics include AC analysis of circuits including phasors, frequency response, power analysis, and transformers. Includes a project and lab experiments to reinforce topics covered in the course. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Specialized Designation: Scholarly Inquiry
Registration Restrictions:

Required Prerequisites: ECE 285C and (MATH 214C or 216C).
C Requires minimum grade of C.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Laboratory, Lecture, Recitation
Grading:
This course is graded on the Undergraduate Regular scale.

300 Level Courses

ECE 301: Digital Electronics. 3 credits.
Introduces digital systems, circuits, and computers. Topics include binary systems and codes, digital logic gates and circuits, microelectronics and integrated circuits, coding and multiplexing, multivibrators, shift registers, counters, A/D converters, and elementary computer architecture. Notes: Not intended for those majoring in electrical or computer engineering. Offered by Electrical & Comp. Engineering. Limited to two attempts. Equivalent to CYSE 301.
Registration Restrictions:

Required Prerequisites: MATH 125C, 114C, IT 102C or MATH 116C.
C Requires minimum grade of C.

Students with a class of Freshman may not enroll.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Laboratory, Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 305: Electromagnetic Theory. 3 credits.
Static and time varying electric and magnetic fields, dielectrics, magnetization, Maxwell's Equations, and introduction to transmission lines. Course uses vector calculus and algebra of complex numbers. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisites: (MATH 214C or 216C) and PHYS 260C.
C Requires minimum grade of C.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture, Recitation
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 320: Signals and Systems II. 3 credits.
Second of two-semester sequence providing mathematical background for many ECE courses taken in junior, senior years. Provides methods of representing and analyzing discrete-time signals and systems. Studies effects of converting from continuous-time to discrete time, and presents Z-transform as convenient analysis tool. Emphasizes powerful concept of frequency response of systems developed in first semester. Presents application examples from communications, circuits, control, and signal processing. Offered by Electrical & Comp. Engineering. Limited to two attempts. Equivalent to BENG 320.
Specialized Designation: Scholarly Inquiry
Registration Restrictions:

Required Prerequisites: (ECE 220C) and (MATH 203C).
C Requires minimum grade of C.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 330: Circuit Theory. 3 credits.
This course introduces circuit analysis and design for non-ECE majors. Students develop an understanding of circuit analysis concepts such as nodal, mesh, and source transformation. Circuits with inductors, capacitors, resistors, and operational amplifiers are analyzed. Two projects are designed and built by students. A circuit simulation environment is used to simulate and analyze circuits. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisites: PHYS 260C, 261C and MATH 214C and (MATH 203*C or ME 351*C).
* May be taken concurrently.
C Requires minimum grade of C.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 331: Digital System Design. 3 credits.
Covers principles of digital logic and digital system design and implementation in VHDL. Topics include number systems; Boolean algebra; analysis, design, and minimization of combinational logic circuits; analysis and design of synchronous and asynchronous finite state machines; and introduction to VHDL and behavioral modeling of combinational and sequential circuits. Notes: ECE 332 should be taken concurrently with ECE 331. Credit may not be received for ECE 301 and 331. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisites: (PHYS 260C and 261C) and (ECE 332*C).
* May be taken concurrently.
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture, Recitation
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 332: Digital Electronics and Logic Design Lab. 1 credit.
Lab associated with ECE 331. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Recommended Corequisite: ECE 331.
Registration Restrictions:

Required Prerequisites: (PHYS 261C or 265C).
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Laboratory
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 333: Linear Electronics I. 3 credits.
Principles of operation and application of electron devices and linear circuits. Topics include semiconductor properties, diodes, bipolar and field effect transistors, biasing, amplifiers, frequency response, operational amplifiers, and analog design. Notes: ECE 334 is usually taken concurrently with ECE 333. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Specialized Designation: Writing Intensive in the Major
Recommended Corequisite: ECE 286 (required only if ECE 285 is taken).
Registration Restrictions:

Required Prerequisites: (ECE 280C) or (ECE 285C).
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture, Recitation
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 334: Linear Electronics Lab I. 1 credit.
Lab associated with ECE 333. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisites: (PHYS 261C or 265C) and (ECE 333*C).
* May be taken concurrently.
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Laboratory
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 350: Embedded Systems and Hardware Interfaces. 3 credits.
This course introduces embedded systems design through project-based activities. The platform runs on Linux and students design their own loT (Internet of Things) system as well as demonstrate dashboards with cloud-based data. Hardware interfaces and several types of sensors and actuators are incorporated as part of the projects. Students also learn how to simulate and test signal-conditioning circuits, eventually integrating those as part of their projects. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisites: CS 222C and (ECE 280C, 285C or BENG 380C) and (ECE 301C or (ECE 331C and 332C)).
C Requires minimum grade of C.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 370: Robot Design. 3 credits.
Introduces the concept of robot design and implementation. The focus will be on electrical design philosophies, mechanical design philosophies, and controller design. Assignments are heavily based on the design, simulation and implementation of real-world robotic applications. Assessments are primarily in project form and make use of 3D printing and other manufacturing techniques. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisites: ECE 220C and CS 222C and (ECE 280C, 285C or BENG 380C) and (ECE 301C or (ECE 331C and 332C)).
C Requires minimum grade of C.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 390: Engineering Design and Fabrication. 3 credits.
Project based course where students will design projects containing analog and digital components as well as mechanical parts. Students will simulate, build, and test their projects. Offered by Electrical & Comp. Engineering. Limited to two attempts. Equivalent to BENG 390.
Registration Restrictions:

Required Prerequisites: (BENG 380C, ECE 280C or 285C).
C Requires minimum grade of C.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 392: Engineering Design Studio. 1 credit.
Identification and feasibility study of advanced engineering problems. Application of math, physics and engineering methods to challenging projects. Preliminary design, modeling, simulation and prototyping of projects. This course should be taken the semester preceding ECE/BENG 492. Offered by Electrical & Comp. Engineering. May be repeated within the degree for a maximum 2 credits.
Recommended Prerequisite: 75 hours of completed coursework applicable to the EE, CpE, or BIOE degree and permission of instructor.
Registration Restrictions:

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.

400 Level Courses

ECE 410: Applications of Discrete-Time Signal Processing. 3 credits.
Introduces fundamental concepts of digital signal processing. Emphasis on the theoretical and numerical tools used for frequency domain analysis of sampled signals. Topics covered include sampling, the discrete Fourier transform, fast transform algorithms, spectral analysis, and digital filtering. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisites: ECE 220C and STAT 346C.
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 421: Classical Systems and Control Theory. 3 credits.
Introduces analysis and synthesis of feedback systems, including functional description of linear and nonlinear systems, block diagrams and signal flow graphs; state-pace representation of dynamical systems, frequency response methods, Root Locus, Nyquist, and other stability criteria; performance indices and error criteria; and applications to mechanical and electromechanical control systems. Offered by Electrical & Comp. Engineering. Limited to two attempts. Equivalent to SYST 421.
Registration Restrictions:

Required Prerequisite: (ECE 220C).
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 422: Digital Control Systems. 3 credits.
Introduces analysis, design of digital control systems, Z-transform, discrete linear systems, frequency domain, and state variable techniques. Discusses use of microcomputers in control systems. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisite: ECE 421C.
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 429: Control Systems Lab. 1 credit.
Laboratory experiments for topics in control systems analysis, design, and implementation with emphasis on using microcomputers. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisite: ECE 421C.
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Laboratory
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 430: Principles of Semiconductor Devices. 3 credits.
Introduces solid-state physics and its application to semiconductors and semiconductor devices. Topics include band theory, doping, p-n junctions, diffusion theory, low-frequency circuits, devices including bipolar transistor, MOSFET, CMOS, and photo transistors. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisites: ECE 333C and 305C and (MATH 214C or 216C).
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 431: Digital Circuit Design. 3 credits.
Analysis and design of CMOS digital integrated circuits. Topics include: MOSFET transistor design equations for “hand” analysis and models for computer (SPICE) simulations; static and dynamic characteristics of inverters; fabrication, mask layout, and simulation; static and dynamic CMOS, pass transistor and transmission gate integrated circuit styles; combinational and sequential integrated circuits; semiconductor memory cell types and memory cell arrays. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisites: ECE 331C and 333C.
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 433: Linear Electronics II. 3 credits.
Second course in linear electronics. Covers differential amplifiers, feedback circuits, power amplifiers, feedback amplifier frequency response, analog integrated circuits, operational amplifier systems, oscillators, wide band and microwave amplifiers, and computer-aided design. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisites: ECE 286C and 333C.
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 434: Linear Electronics II Laboratory. 1 credit.
Second lab course in linear electronics involving analysis and design of topics listed in ECE 433. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisites: ECE 334C and 433*C.
* May be taken concurrently.
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Laboratory
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 435: Digital Circuit Design Laboratory. 1 credit.
Lab experiments for topics covered in ECE 431. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Recommended Corequisite: ECE 431.
Registration Restrictions:

Required Prerequisite: ECE 334C.
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Laboratory
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 445: Computer Organization. 3 credits.
General overview of operating a digital computer. Topics include computer arithmetic, arithmetic unit, hardwired and microprogrammed control, memory, register-to-register, input-output operations, and behavioral modeling of computer organization using VHDL. Offered by Electrical & Comp. Engineering. Limited to two attempts. Equivalent to INFS 515.
Registration Restrictions:

Required Prerequisites: (ECE 331C and 332C) and (CS 262C or 222C).
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Laboratory, Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 446: Device Driver Development. 3 credits.
Addresses device driver and kernel level software programming and development. The C programming language and program trouble shooting are reviewed. Basics of device driver software, Character driver operations and data structures, concurrency and race conditions, kernel timers, memory allocation, communications with hardware, interrupt handling, kernel data types, memory mapping and Direct Memory Access concepts are explored. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisite: (ECE 445C).
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 447: Single-Chip Microcomputers. 4 credits.
Explores designing with single-chip microcomputers and microcomputer interfacing. Topics include role of microcomputers compared with microprocessors and other computers, microcomputer architecture and organization, real-time control issues, assembly language programming for control, design of control software, input/output methods, design tools, and available single-chip microcomputers. Students select project and design, and construct system including single-chip microcomputer and ancillary hardware to implement control system. Notes: This course is highly recommended for ECE 492/493 students interested in using microcontroller technology in their senior design projects. It should be taken before ECE 493. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisites: ECE 445C and (CS 222C or 367C).
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Laboratory, Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 448: FPGA and ASIC Design with VHDL. 4 credits.
Practical introduction to modeling of digital systems with VHDL for logic synthesis. Overview and comparative analysis of design flow and tools for FPGAs and standard-cell ASICs. Discusses verification of digital systems using testbenches, prototyping boards and modern testing equipment, and illustrates VHDL-based design methodology with multiple examples from communications, control, DSP, and cryptography. Laboratory experiments create link between simulation and actual hardware implementation based on FPGA boards. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisite: (ECE 445C).
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Laboratory, Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 450: Mobile Robots. 3 credits.
Introduces mobile robotic systems. Topics include overview of power systems, motors, behavior-based programming, sensors, and sensor integration. Design projects conceived, developed, implemented, and presented. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisite: ECE 350C.
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 460: Communication and Information Theory. 3 credits.
Introduction to analog and digital communications. Topics include review of important concepts from signals and systems theory and probability theory; Gaussian processes and power spectral density; digital transmission through additive white Gaussian channels; sampling and pulse code modulation; analog signal transmission and reception using amplitude, frequency and phase modulation; and affects of noise on analog communication systems. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisites: (ECE 220C and STAT 346C).
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 461: Communication Engineering Laboratory. 1 credit.
Lab experiments in analog and digital communication areas covered in ECE 460. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisites: ECE 334C and 460C.
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Laboratory
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 462: Data and Computer Communications. 3 credits.
Introduces modern data communications and computer networks. Topics include point-to-point communication links and transmission of digital information, modems, and codecs; packet switching, multiplexing, and concentrator design; multiaccess and broadcasting; local area and wide area networks; architectures and protocols for computer networks; OSI reference model and seven layers; physical interfaces and protocols; and data link control layer and network layer. Provides examples of data networks. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisites: (STAT 344C or 346C) and (ECE 220C) and (ECE 331C or 301C).
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 463: Digital Communications Systems. 3 credits.
Introduces digital transmission systems. Topics include quantization, digital coding of analog waveforms, PCM, DPCM, DM, baseband transmission, digital modulation schemes, ASK, FSK, PSK, MSK, QAM, pulse shaping, intersymbol interference, partial response, voice-band and wideband modems, digital cable systems, regenerative repeaters, clock recovery and jitter, multipath fading, digital radio design, optimal receiver design, MAP receiver, and probability of error. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisite: ECE 460C.
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 465: Computer Networking Protocols. 3 credits.
Introduces computer networking protocols and concepts, emphasizing Internet and Internet Protocol Suite. Covers computer networking protocols at application, transport, and network layers, including multimedia networking protocols, and network security and management. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisites: (STAT 346C or 344C) and (CS 222C or 211C).
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering, Electrical Engineering or Systems Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 467: Network Implementation Laboratory. 1 credit.
Hands-on experience in implementing, configuring, and operating local and wide area networks in live laboratory environment equipped with modern local and wide area network devices and technologies. Students exposed to real-world computer networking scenarios including local area network implementation, asynchronous communication setup, and wide area network implementation using various protocols and technologies covering all layers of computer network protocol stack. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Recommended Corequisite: ECE 465.
Registration Restrictions:

Required Prerequisite: (ECE 462C).
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Laboratory
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 470: Introduction to Humanoid Robotics. 3 credits.
Covers basic robot architecture with a focus on humanoid robotics. Topics include mechanical design philosophies, electrical design philosophies, and controller design of high DOF systems. Simulation of various parts and functionalities of humanoids culminates in a term project , which includes hardware demonstrations. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Registration Restrictions:

Required Prerequisites: (CS 112C) and (ECE 280C, 285C or BENG 380C) and (ECE 301C or (ECE 331C and 331C)).
C Requires minimum grade of C.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 491: Engineering Seminar. 1 credit.
Engineering ethics, professionalism, role of engineer in society, current topics, and employment opportunities. Notes: Students cannot receive credit for both ECE 491 and BENG 491. Registration is allowed only after completion of at least 90 credits applicable to the electrical engineering or computer engineering program. Offered by Electrical & Comp. Engineering. Limited to two attempts. Equivalent to BENG 491.
Specialized Designation: Writing Intensive in the Major
Registration Restrictions:

Required Prerequisites: ((COMM 100C or 101C) and (ENGH 302C or ENGL 302C)) or HNRS 353C.
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Seminar
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 492: Senior Advanced Design Project I. 1 credit.
Conception of senior design project and determination of feasibility of proposed project. Work includes developing preliminary design and implementation plan. Students planning to use microcontroller technology in their projects should enroll in ECE 447 before taking ECE 493. Note: Registration is allowed only after completion of at least 90 credits applicable to the electrical engineering or computer engineering program. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Specialized Designation: Research Associated
Registration Restrictions:

Required Prerequisites: (((COMM 100C or 101C) and (ENGH 302C or ENGL 302C)) or HNRS 353C) and ECE 220C and 286C.
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 493: RS: Senior Advanced Design Project II. 2 credits.
Implementation of project for which preliminary work was done in ECE 492. Project includes designing and constructing hardware, writing required software, conducting experiments or studies, and testing complete system. Requires oral and written reports during project and at completion. Notes: Students planning to use microcontroller technology in their projects should enroll in ECE 447 before taking ECE 493. If meeting time conflicts with other courses, come directly to the ECE department for registration. Offered by Electrical & Comp. Engineering. Limited to two attempts.
Specialized Designation: Research/Scholarship Intensive
Registration Restrictions:

Required Prerequisite: ECE 492C.
C Requires minimum grade of C.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 498: Independent Study in Electrical and Computer Engineering. 1-3 credits.
Directed self-study of special topics of current interest in ECE. Topic must be arranged with an instructor and approved by department chair before registering. Offered by Electrical & Comp. Engineering. May be repeated within the term for a maximum 3 credits.
Registration Restrictions:

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Independent Study
Grading:
This course is graded on the Undergraduate Regular scale.
ECE 499: Special Topics in Electrical Engineering. 0-4 credits.
Topics of special interest to undergraduates. Notes: May be repeated if topics substantially different. Offered by Electrical & Comp. Engineering. May be repeated within the term for a maximum 11 credits.
Registration Restrictions:

Students with a class of Freshman or Sophomore may not enroll.

Enrollment is limited to students with a major in Computer Engineering or Electrical Engineering.

Students with the terminated from VSE major attribute may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
Additional Course Details: Title varies by section and/or semester

500 Level Courses

ECE 507: Seminar in Emerging Technologies. 3 credits.
Study of emerging technologies, how they are identified, how they evolve, actions which may encourage or stifle their growth, government influences, societal influences, examples of success and failure, and some lessons to be learned which are unique to government information technology. Topics covered will include a general introduction to emerging technologies, with emphasis on IT, discussion of difficulty in letting go of legacy systems, the DOD Global Information Grid, Cyberwarfare, Complex Adaptive Systems, and Federal Government support of Research and Development. Cannot be used in the PhD IT program. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 508: Internet of Things. 3 credits.
Introduces the principles, technologies, challenges, and required expertise needed for building the Internet of Things (IoT) solutions. It provides a big picture of what is involved in IoT. Topics covered in this course include analog and digital sensing, interfacing sensors with microcontrollers, digital communication protocols, microcontroller choices and capabilities, gateways, fog computing, networking, cloud computing, need and challenges for cryptography and compression, security issues, and low power/energy challenges. The listed topics are covered only to the extent required to understand the challenges and to the point that the role of a given topic in IoT solutions is comprehended. While briefly covering the technologies involved at the various hierarchal levels of IoT solutions, the course introduces other courses at GMU where students could build further expertise in the topics of interest. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 350 or ((ECE 301 or ECE 331) and CS 222) or equivalent
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Students in a Non-Degree Undergraduate degree may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 510: Real-Time Concepts. 3 credits.
Presents design methodology, principles and practice for the development of real-time embedded systems and their application to robotics, mechatronics, sensing, signal processing, and control. Topics include system decomposition, multi-tasking, task communication and synchronization, system modeling, time analysis, principles of filter and controller implementation, 'fuzzy' engineering, and multi-microcontroller systems. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 450 or ECE 447 or permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 511: Microprocessors. 3 credits.
Introduces microprocessor software and hardware architecture. Includes fundamentals of microprocessor system integration, instruction set design, programming memory interfacing, input/output, direct memory access, interrupt interfacing, and microprocessor architecture evolution. Studies Intel family of microprocessors, and reviews other microprocessor families and design trends. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 445 or equivalent.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 513: Applied Electromagnetic Theory. 3 credits.
Maxwell's Equations, electromagnetic wave propagation, wave guides, transmission lines, radiation, and antennas. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 305 or equivalent.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 521: Linear Systems and Control. 3 credits.
Introduces linear systems theory and design of linear feedback control systems. Reviews linear algebra, state variables, state-space description of dynamic systems, analysis of continuous-time and discrete-time linear systems, controllability and observability of linear systems, and stability theory. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 421
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 526: Neural Engineering. 3 credits.
Provides an overview of topics in Neural Engineering. Topics covered range from sensory and motor prosthetic devices, stimulation of biological tissue, bioelectrodes and characterization techniques, brain-machine interfaces, and engineered devices to ameliorate neurodisorders. Prior knowledge in electrical or computer engineering disciplines required. Offered by Electrical & Comp. Engineering. May not be repeated for credit. Equivalent to BENG 525.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 527: Learning From Data. 3 credits.
This is an introductory course in machine learning and pattern recognition that covers basic theory, algorithms, and applications. Machine learning is the science of getting computers to act without being explicitly programmed. This course balances theory and practice, and covers the mathematical as well as the heuristic aspects. It provides a broad introduction to machine learning and pattern recognition. Topics include: (i) supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks). (ii) Unsupervised learning (clustering, dimensionality reduction, recommender systems, autoencoders). (iii) Learning theory (bias/variance tradeoffs, VC theory, generalization). (iv) Ensemble methods (boosting and bagging, random forests). (v) Deep learning (deep belief networks, convolutional neural networks, deep autoencoders). The course will draw from numerous case studies and applications. Offered by Electrical & Comp. Engineering. May not be repeated for credit. Equivalent to DAEN 527.
Recommended Prerequisite: (MATH 203 and STAT 346) or equivalent
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Students in a Non-Degree Undergraduate degree may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 528: Introduction to Random Processes in Electrical and Computer Engineering. 3 credits.
Probability and random processes are fundamental to communications, control, signal processing, and computer networks. Provides basic theory and important applications. Topics include probability concepts and axioms; stationarity and ergodicity; random variables and their functions; vectors; expectation and variance; conditional expectation; moment-generating and characteristic functions; random processes such as white noise and Gaussian; autocorrelation and power spectral density; linear filtering of random processes, and basic ideas of estimation and detection. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 220 and STAT 346, or permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture, Recitation
Grading:
This course is graded on the Graduate Regular scale.
ECE 530: Sensor Engineering. 3 credits.
Presents the fundamentals of sensor characteristics and transfer functions, sensor circuits and interfacing, sensor noise, and protection methods. Studies of different methods used in sensing position, motion, acceleration, force, humidity, temperature, chemicals, etc. are developed, followed by an analysis of specific sensor designs. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 531: Introduction to Wireless Communications and Networks. 3 credits.
Presents the basics of modern wireless communications and wireless networking at the first-year graduate level. Topics include wireless signal design, channel characterization, receiver structure, multiple access technologies, cellular concepts, capacity enlargement, mobility management, and wireless/wireless interworking. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 460 or equivalent
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 535: Digital Signal Processing. 3 credits.
Representation analysis and design of digital signals and systems. Covers sampling and quantization, z-transform and discrete Fourier transform, digital filter realizations, design techniques for recursive and non-recursive filters, fast Fourier transform algorithms, and spectral analysis. Additional topics may include adaptive filtering, homomorphic digital signal processing, digital interpolation and decimation. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 460 or permission of instructor
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 537: Introduction to Digital Image Processing (DIP). 3 credits.
First course in digital-image processing; introduces scanning systems, focal plane array detectors, data acquisition methods, display hardware, image preprocessing algorithms, feature extraction, and basic image processing methods. Semester-long image processing project includes utilizing modern image processing system prototyping software. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 538: Medical Imaging. 3 credits.
Provides an introduction to the physical, mathematical and engineering foundations of modem medical imaging systems, medical image processing and analysis methods. In addition, this course introduces engineering students to clinical applications of medical imaging. The emphasis is on diagnostic ultrasound and magnetic resonance imaging methods, although several other modalities are covered. The course also provides an overview of recent developments and future trends in the field of medical imaging, discusses some of the challenges and controversies, and involves hands-on experience applying the methods learned in class to real-world problems. Offered by Electrical & Comp. Engineering. May not be repeated for credit. Equivalent to BENG 538.
Recommended Prerequisite: ECE 220 or equivalent
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 542: Computer Network Architectures and Protocols. 3 credits.
Introduction to architectures and protocols of computer networks and concept of packet switching. Topics include ISO standard layer model, physical interfaces and protocols, data link control, multiaccess techniques, packet switching, routing and flow control, network topology, data communication subsystems, error control coding, local area network, satellite packet broadcasting, packet radio, interconnection of packet-switching networks, network security and privacy, and various examples of computer networks. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: STAT 344 or equivalent.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 545: Digital System Design with VHDL. 3 credits.
Introduction to the design of complex digital systems using hardware description languages. Emphasizes the design methodology based on the partitioning of a digital system into a datapath and control unit. Introduces a clear sequence of steps leading from specification to synthesizable, register transfer level (RTL), and fully verified HDL code. Covers VHDL for digital circuit design, including dataflow, structural, and behavioral coding styles. Introduces and illustrates the concepts of VHDL simulation, verification, synthesis, mapping, placing, routing, timing analysis and performance optimization. Requires semester long project devoted to the design of a complex digital system using VHDL as a hardware description language and FPGA as an implementation platform. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 548: Sequential Machine Theory. 3 credits.
Theoretical study of sequential machines. Topics include sets, relations and lattices, switching algebra, functional decomposition, iterative networks, representation, minimization and transformation of sequential machines, state identification, state recognizers, and linear and stochastic sequential machines. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 331 or permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 550: System Engineering Design. 3 credits.
System engineering design methods are studied and practiced, including object-oriented and structured analysis based techniques. Design Description languages such as UML, SysML, IDEF0 and IDEF1x are introduced and used in carrying out complete system designs. Teams make presentations of their designs. Offered by Electrical & Comp. Engineering. May not be repeated for credit. Equivalent to SYST 520.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 565: Introduction to Optical Electronics. 3 credits.
Introduces optoelectronic devices for generation, detection, and modulation of light. Topics include electro-optic modulators, gas, solid state and semiconductor lasers, photodetectors, and detector arrays. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 305 and 333.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 567: Optical Fiber Communications. 3 credits.
Studies components and integration of fiber-optic transmission systems. Topics include optical fibers, signal degradation, optical sources, power launching and coupling, photodetectors, receiver circuits, link analysis, and optical measurements. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 565 or permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 584: Semiconductor Device Fundamentals. 3 credits.
Studies principals of operation of semiconductor devices based on solid state physics. Topics include band theory of solids, intrinsic and extrinsic semiconductor properties, pn junction diode, bipolar junction transistor, Schottky diode, metal insulator semiconductor junctions, field-effect transistors, and hetero-structures. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 430 or permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 586: Digital Integrated Circuits. 3 credits.
Studies design and analysis of digital integrated circuits, emphasizing CMOS technology. Reviews MOSFET operation and SPICE modeling. Covers analysis and design of basic inverter circuits, structure and operation of combinational and sequential logic gates, dynamic logic circuits, chip I/O circuits, and brief introduction to VLSI methodologies. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 331 and ECE 430 or permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 587: Design of Analog Integrated Circuits. 3 credits.
Studies design methodologies of CMOS-based analog integrated circuits. Topics include differential amplifiers, current sources, output stages, operational amplifiers, comparators, frequency response, noise, and computer-aided design. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 333 and ECE 430 or 433 or permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 590: Selected Topics in Engineering. 3 credits.
Selected topics from recent developments, and applications in various engineering disciplines. Designed to help professional engineering community keep abreast of current developments. Offered by Electrical & Comp. Engineering. May be repeated within the term for a maximum 15 credits.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
Additional Course Details: Title varies by section and/or semester

600 Level Courses

ECE 611: Advanced Microprocessors. 3 credits.
Covers principles of advanced 32-bit and 64-bit microprocessors. Includes microprocessor structure and architecture, pipeline hazards, instruction-level parallelism, superscalar and superpipelined execution, thread-level parallelism; and RISC principles and advantages. Offers examples of RISC-type microprocessors. Studies in detail Intel IA-32, Intel and HP IA-64, and Motorola M68000 families. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 511 or permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 612: Real-Time Embedded Systems. 3 credits.
Study of real-time operating systems and device drivers for embedded computers. Emphasizes microprocessor systems and associated input device sampling strategies, including interrupt driven and polled I/O. Covers basic input/output operations, analog to digital conversion methods, I/O programming techniques and process, and communication control methodologies. Involves design project. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 511 or permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 615: Software/Hardware Codesign. 3 credits.
Introduces software/hardware codesign for modern all-programmable system on chip platforms. Covers profiling, design partitioning, interfacing, debugging using integrated logic analyzers, and optimizing performance and resource utilization. Demonstrates the development of hardware accelerators using existing intellectual property cores and establishing efficient communication between software and hardware parts of complex embedded systems. Introduces high-level synthesis for improved efficiency of the development process. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Registration Restrictions:

Required Prerequisites: ECE 511B- and 545B-.
B- Requires minimum grade of B-.

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Students in a Non-Degree Undergraduate degree may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 619: Nonlinear Systems and Control. 3 credits.
Includes motivating examples; analysis techniques include basic fixed-point theory, implicit function theorem, and dependence of trajectories on initial data and parameters. Also covers computational simulation techniques; stability theory including Lyapunov's direct method; nonlinear control systems of input-output and absolute stability; strong positive real transfer functions; feedback linearization of nonlinear systems; nonlinear canonical forms; nonlinear decoupling; sliding control; and applications to adaptive control, neural networks, and robotics. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 521 or equivalent
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Students in a Non-Degree Undergraduate degree may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 620: Optimal Control Theory. 3 credits.
Detailed treatment of optimal control theory and its applications. Topics include system dynamics and performance criteria, calculus of variations and Pontryagin's minimum principle, computational methods in optimal control, and applications of optimal control. Offered by Electrical & Comp. Engineering. May not be repeated for credit. Equivalent to ME 698, ME 699.
Recommended Prerequisite: ECE 521 or permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 621: Systems Identification. 3 credits.
Foundations of parameter estimation using the least squares method. Identification of static and discrete dynamic system models. Batch and recursive (online) approaches. Model order estimation. Persistent excitation requirements. The effect of noise on model accuracy. Nonlinear estimation methods: generalized least squares and maximum likelihood. Applications in control, diagnostics, and economy. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 521 and 528 or permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 622: Kalman Filtering with Applications. 3 credits.
Detailed treatment of Kalman Filtering Theory and its applications, including some aspects of stochastic control theory. Topics include state-space models with random inputs, optimum state estimation, filtering, prediction and smoothing of random signals with noisy measurements, all within the framework of Kalman filtering. Additional topics are nonlinear filtering problems, computational methods, and various applications such as global positioning system, tracking, system control, and others. Stochastic control problems include linear-quadratic-Gaussian problem and minimum-variance control. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 521 and 528, or permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Students in a Non-Degree Undergraduate degree may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 627: Adaptive Control. 3 credits.
Topics include identification algorithms, model reference adaptive control, self-tuning regulators, convergence, stability, robustness, averaging theory, singular perturbation, and intelligent learning schemes. Students are required to study literature and complete a course project. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 521 or equivalent
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Students in a Non-Degree Undergraduate degree may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 630: Statistical Communication Theory. 3 credits.
Introduces optimum receiver design in the additive white Gaussian noise environment. Topics include efficient signal set design, modulation techniques, matched filter, correlation detector, coherent and noncoherent detections, fading and diversity channels, random amplitude and phase, diversity techniques, performance bounds of communications, and waveform communications. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 528.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 633: Coding Theory. 3 credits.
Mathematics of coding groups, rings, and fields, and polynomial algebra. Topics include linear block codes, generator and parity check matrices; error syndromes, binary cyclic and convolutional codes; and implementation of encoders and decoders. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 528 or permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 635: Adaptive Signal Processing. 3 credits.
Introduces adaptive systems and adaptive signal processing. Topics include correlation functions and matrices; performance functions; search of minimum; steepest descent and Newton algorithms; least mean squares algorithm; noise perturbed search and misadjustment; sequential regression algorithm and convergence issues; recursive least squares algorithm and forgetting factor; frequency domain algorithms; adaptive equalization; pseudorandom binary sequences and system identification; adaptive interference cancellation; and adaptive beam forming and arrays. Simulates adaptive algorithms. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 528.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 639: Satellite Communications. 3 credits.
Topics include introduction to satellite communications systems; historical aspects; orbital mechanics and launchers; satellite components such as payload, orbital maneuvering systems, cooling systems, and antennas; look angle predictions; link budget; overall link design; multiple access, such as TDMA, CDMA, ALOHA, TDMA, and MFTDMA; error control for digital satellite links; propagation effects on satellite links; elements of VSAT systems and non-geostationary satellite systems; and direct broadcast satellite services. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 528 or ECE 542
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Students in a Non-Degree Undergraduate degree may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 642: Design and Analysis of Computer Communication Networks. 3 credits.
Introduces queuing theory. Other topics include concentrator design, multiplexing, capacity assignments, random access schemes, polling and probing techniques, topology design, flow control and routing, packet radio, protocol specification, and validation. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 542 and 528 or equivalent.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 643: Network Switching and Routing. 3 credits.
Fundamentals of switching and routing with application to communications networks, both wireline and wireless. Topics include concepts of space and time for switching and forwarding of data, scalability and performance, label swapping, algorithms for routing and path computation, constrained route optimization, traffic theory, control and signaling, and traffic engineering. The course also covers the concepts and issues underlying the design and implementation of the contemporary switched networks. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 528 and ECE 542.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 645: Computer Arithmetic. 3 credits.
Covers computer arithmetic as applied to the design of general-purpose microprocessors and application-specific integrated circuits for cryptography, coding, and digital signal processing. Focuses on efficient implementations of all basic arithmetic operations in three major domains: integers, real numbers, and elements of Galois Fields GF(2n). Illustrates tradeoffs among various hardware algorithms and architectures depending on primary optimization criteria, such as speed, area, and power consumption. Demonstrates the use of software implementations as a source of test vectors for verification of hardware implementations and for evaluating hardware versus software speed-up. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 545 or permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 646: Cryptography and Computer Network Security. 3 credits.
Topics include need for security services in computer networks, basic concepts of cryptology, historical ciphers, modern symmetric ciphers, public key cryptography (RSA, elliptic curve cryptosystems), efficient hardware and software implementations of cryptographic primitives, requirements for implementation of cryptographic modules, data integrity and authentication, digital signature schemes, key exchange and key management, standard protocols for secure mail, the web and electronic payments, security aspects of mobile communications, key escrow schemes, zero-knowledge identification schemes, smart cards, quantum cryptography, and quantum computing. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 542 or permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 650: Robotics. 3 credits.
Introduces robotics and advanced automation from electrical engineering standpoint. Topics include hardware overview; coordinate systems and manipulator kinematics; differential motion and inverse Jacobian; manipulator path control and motion planning; design and control of articulated hands; sensory feedback; machine vision; and applications to industrial automation. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 521 or permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 670: Principles of Command, Control, Communications, Computing, and Intelligence (C4I). 3 credits.
Provides broad introduction to fundamental principles of command, control, communication, computing, and intelligence (C4I). Applies principles, techniques to wide range of civilian and military situations. Discusses modeling, simulation of combat operations; studies sensing, fusion, and situation assessment processes. Derives optimal decision-making rules. Discusses concepts of C4I architectures and tools to evaluate and design systems such as queuing theory. Offered by Electrical & Comp. Engineering. May not be repeated for credit. Equivalent to SYST 680.
Recommended Prerequisite: ECE 528 or SYST 611 or OR 542, or equivalent.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 673: Discrete Event Systems. 3 credits.
Introduces modeling and analysis of discrete event dynamical systems. Course covers elements of discrete mathematics and then focuses on Petri Net models and their basic properties. Relation to other discrete event models of dynamical systems. Offered by Electrical & Comp. Engineering. May not be repeated for credit. Equivalent to SYST 620.
Recommended Prerequisite: ECE 521, or SYST 611 or permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 674: Systems Architecture Design. 3 credits.
Architecture design and representation and the methodologies used to obtain them. Approaches based on system engineering constructs such as object orientation and service oriented architectures are used to design architectures and then represent them in conformance with an architecture framework such as DoDAF. Executable models of the architecture are derived to be used for architecture evaluation. Examples from current practice are used. Offered by Electrical & Comp. Engineering. May not be repeated for credit. Equivalent to SYST 621.
Recommended Prerequisite: ECE 550.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 675: System Integration and Arch. Evaluation. 3 credits.
Structural and behavioral evaluation of architectures. Systems integration and federation. Measures of performance and effectiveness. Modeling and assessment of system capabilities; functional and non-functional attributes, verification. Service Oriented Architectures, systems of systems and enterprise architectures. Analysis of alternatives. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 674 or SYST 621.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 680: Physical VLSI Design. 3 credits.
Introduces NMOS, CMOS, and BiMOS integrated circuit technology and fabrication. Reviews MOS and BiCMOS inverter structures and operation, MOS and BiCMOS circuit design processes, MOS layers, stick diagrams, design rules, and layout. Covers subsystem design and layout illustration of design process through design of 4bit arithmetic processor and its parts, adder, multiplier, register, and memory cells; and aspects of system timing, test and testability. Reviews currently available VLSI CAS tools. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 586 or permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 681: VLSI Design for ASICs. 3 credits.
Introduces VLSI design of application-specific integrated circuits (ASICs) from front-end to back-end using HDL and modern design automation software. Covers simulation, synthesis of digital circuits using standard cells, static timing analysis, formal verification, power analysis, test generation/fault simulation, and physical design including floor planning, placement, routing, and design rule checking. Addresses deep submicron CMOS scaling issues and other advanced topics. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 545.
Recommended Corequisite: ECE 586, or permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 682: VLSI Test Concepts. 3 credits.
Broad introduction to basic concepts, techniques, and tools of modern VLSI testing. Fundamentals of defect modeling, fault simulation, design for testability, built-in self-test techniques, and failure analysis. Test economics, physical defects and fault modeling, automated test pattern generation, fault simulation, design for test, built-in self test, memory test, PLD test, mixed-signal test, Iddq test, boundary scan and related standards, test synthesis, diagnosis and failure analysis, automated test equipment, embedded core test. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 586
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Laboratory, Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 684: MOS Device Electronics. 3 credits.
Study of Metal Oxide Semiconductor (MOS)-based device theory, characteristics, models, and limitations. Topics include MOS capacitor, MOSFETs, CMOS, charge coupled devices, scaling, hot carrier effects, latchup, radiation effects, and isolation techniques. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 584 or permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 685: Nanoelectronics. 3 credits.
Emphasizes the fundamental concepts and principles that govern the operation of nano-electronic devices (100 nm down to 1 nm.). Addresses basic device building blocks such as quantum dot (QD), single electron tunneling transistor (SETT), carbon nanotube (CNT), nanowire, etc. Considers the design and analysis of a variety of nano-devices ("quantum" or "mesoscopic" devices) and examine some notable applications. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 584
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 698: Independent Reading and Research. 1-3 credits.
Independent study under the supervision of a faculty member, resulting in an acceptable technical report. Notes: Requires written report. May be taken no more than twice for graduate credit. Offered by Electrical & Comp. Engineering. May be repeated within the degree for a maximum 3 credits.
Recommended Prerequisite: At least two core courses and permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Research
Grading:
This course is graded on the Graduate Regular scale.
ECE 699: Advanced Topics in Electrical and Computer Engineering. 1-6 credits.
Advanced topics of current interest in electrical and computer engineering. Topics chosen so they do not duplicate other courses in department. Active participation encouraged in form of writing and presenting papers in research areas. Offered by Electrical & Comp. Engineering. May be repeated within the term.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
Additional Course Details: Title varies by section and/or semester

700 Level Courses

ECE 721: Nonlinear Systems. 3 credits.
Includes motivating examples; analysis techniques include basic fixed-point theory, implicit function theorem, and dependence of trajectories on initial data and parameters. Also covers computational simulation techniques; stability theory including Lyapunov's direct method; nonlinear control systems of input-output and absolute stability; strong positive real transfer functions; feedback linearization of nonlinear systems; nonlinear canonical forms; nonlinear decoupling; sliding control; and applications to adaptive control, neural networks, and robotics. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 620 or ECE 621.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 722: Kalman Filtering with Applications. 3 credits.
Detailed treatment of Kalman Filtering Theory and its applications, including some aspects of stochastic control theory. Topics include state-space models with random inputs, optimum state estimation, filtering, prediction and smoothing of random signals with noisy measurements, all within the framework of Kalman filtering. Additional topics are nonlinear filtering problems, computational methods, and various applications such as global positioning system, tracking, system control, and others. Stochastic control problems include linear-quadratic-Gaussian problem and minimum-variance control. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 521 and 528 or equivalent, or permission of instructor.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 728: Random Processes in Electrical and Computer Engineering. 3 credits.
Recommended for advanced master's and doctoral students. Provides background in random processes needed for pursuing graduate studies and research in statistical signal processing, communications, control, and computer networks. Covers probability spaces, random variables, Lebesque integration, conditional mean on a sigma field, convergence of random variables, limit and ergotic theorems, Markov processes, and Martingales. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 528 or permission of instructor.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 731: Digital Communications. 3 credits.
Digital transmission of voice, video, and data signals. Covers signal digitization, pulse code modulation, delta modulation, low bit-rate coding, multiplexing, synchronization, intersymbol interference, adaptive equalization, frequency spreading, encryption, transmission codes, digital transmission using band-width compression techniques, and satellite communications. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 630 or equivalent.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 732: Mobile Communication Systems. 3 credits.
Topics include modeling of mobile communication channel, signal set and receiver design for mobile communication channel, access and mobility control, mobile network architectures, connection to fixed network, and signaling protocols for mobile communication systems. Examples of mobile communication systems are presented, including pan-European GSM, North American D-AMPS, and personal communication systems. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 542 and 630.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 734: Detection and Estimation Theory. 3 credits.
Introduces detection and estimation theory with communication and radar and sonar applications. Topics include classical detection and estimation theory, detection of known signals in Gaussian noise, signal parameter and linear waveform estimation, and Wiener and Kalman filters. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 528.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 738: Advanced Digital Signal Processing. 3 credits.
Theory and practice of advanced digital signal processing techniques. Topics may include efficient high-speed algorithms for convolution, correlation, orthogonal transforms, multirate processing of digital signals, multiresolution time-frequency and time-scale analysis of one- and two-dimensional signals, and multitaper spectral estimation. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 528 and ECE 535.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 740: Digital Signal Processing Hardware Architectures. 3 credits.
Addresses topics that include high-level DSP optimizations, such as pipelining, unfolding, and parallel processing; common DSP structures such as FFTs, filters, direct digital frequency synthesizers, and correlators; modeling of DSP algorithms in MATLAB and conversion of MATLAB models into fixed-point VHDL blocks; platform implementation issues: hardware vs. software, FPGA vs. ASIC, power, area, throughput, and applications of DSP hardware. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 535 and ECE 545 or equivalents or permission of instructor.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 741: Wireless Networks. 3 credits.
Theoretical foundation and practice in design of wireless networks. Emphasizes mobility and teletraffic modeling aspects, and networking issues and state-of-the-art performance evaluation methods of radio and system infrastructure applicable to wireless cellular and local networks. Topics include analysis of mobility, handoff, control traffic loading, resource allocation techniques, multiaccess protocols, admission policy and call control, network infrastructure and multilayer configuration, wireless LANs, and packet data systems. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 642 or equivalent.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 742: High-Speed Networks. 3 credits.
Theories for design, analysis and evaluation of high-speed networks including scalability, performance, and issues related to local area, metropolitan, and wide area networks. Includes architecture, protocols, and applications of high-speed networks; performance modeling of high-speed networks; flow control and routing; design issues for high-speed switches, interfaces, and controllers; all optical networks and their architectures; examples of high-speed computer networks and Internet working; video, imaging, and multimedia applications; software issues, robustness, and applications; and selected topics in current research areas in high-speed computer networks. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 528 and 642, or permission of instructor.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 745: ULSI Microelectronics. 3 credits.
Studies UltraLargeScaleIntegration (more than a million devices in a single chip) by considering limits of packing density, modeling of devices, and circuit topology. Semiconductor material and device physics imposed "second order effects" and limitations on deep submicron CMOS performance. Reliability studied through analytical (compact) modeling and numerical simulations. Presents and evaluates new ULSI technologies such as SOI CMOS. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 684.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 746: Advanced Applied Cryptography. 3 credits.
Discusses complex cryptographic algorithms and their implementations in software and hardware. Provides mathematical background necessary to understand, implement, and break modern cryptoalgorithms. Covers implementations of cryptosystems using smart cards, network processors, and other platforms. Discusses side channel attacks against implementations of cryptography, including timing attacks, power analysis, fault analysis, cache attacks, etc. Introduces advanced topics, such as random and pseudorandom number generators, secret sharing, zero-knowledge, and quantum cryptography. Requires a semester-long project devoted to implementation of selected algorithms or protocols in software or hardware, and/or comparative analysis of various algorithms, protocols, or implementations. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 646 or permission of instructor.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 747: Cryptographic Engineering. 3 credits.
Discusses efficient implementations of cryptographic algorithms and protocols in hardware and software, ranging from high-performance to low-power, as well as resistance to side-channel and fault attacks. Covers code breaking algorithms and practical implementations of side-channel attacks. Introduces research techniques. Requires semester-long project devoted to study of a cryptographic engineering problem, including a comprehensive literature review, problem definition, and research plan. Notes: Course will be partially lecture style, partially seminar. Students will give hour long, in depth presentations on their research topics. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 646 or permission of instructor.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Seminar
Grading:
This course is graded on the Graduate Regular scale.
ECE 751: Information Theory. 3 credits.
Introduces information theory, which is mathematical theory of communication systems. Topics include measures of information such as entropy, relative entropy, and mutual information; Shannon-McMillan-Breiman theorem and applications to data compression; entropy rate and source coding theorem; Huffman, arithmetic and Lempel-Ziv codes; method of types, channel capacity, and channel-coding theorem; joint source-channel coding theorem; differential entropy; Gaussian channel; rate distortion theory; and vector quantization. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 528 or permission of instructor.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 754: Optimum Array Processing I. 3 credits.
Optimum antenna array processing for communications, radar, and sonar systems. Classical synthesis of linear and planar arrays. Characterization of spacetime processes. Spatial AR and ARMA models. Optimum waveform estimation. MVDR and MMSE estimators. LCMV beamformers. Generalized sidelobe cancelers. Robust algorithms. Diagonal loading. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 528 and ECE 535.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 780: Radio Frequency Electronics. 3 credits.
This course addresses the design of electronic building blocks for radio frequency (RF) microelectronic circuits. Topics include trade-offs in RF design, transceiver architectures, low-noise amplifiers, mixers, oscillators, frequency-synthesizers, phase-locked loops, and power amplifiers. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: ECE 587, 684, or permission of instructor.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
ECE 795: Engineering Seminar. 0 credits.
Fulfills seminar requirement for MS in electrical and computer engineering programs. Invited speakers, faculty, and ECE graduate students lecture on current topics and research. Notes: Students must enroll in ECE 795 the final semester they file to graduate. Once the department verifies that the seminar requirement has been met, a grade of S (satisfactory) will be submitted. Students who have not met the seminar requirement in their final semester must continue to register for ECE 795 in subsequent semesters until the requirement is met. Offered by Electrical & Comp. Engineering. May be repeated within the degree.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Seminar
Grading:
This course is graded on the Graduate Special scale.
ECE 797: Scholarly Paper. 0 credits.
Student must develop a rigorous, technical report (called Scholarly Paper) on a topic of current interest in Electrical and Computer Engineering and make an oral presentation of this report. Students fulfill this requirement through and individual project in a 600-level or above ECE graduate course. Offered by Electrical & Comp. Engineering. May be repeated within the degree.
Recommended Prerequisite: Completed 18 credit hours of graduate work.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Research
Grading:
This course is graded on the Graduate Special scale.
ECE 798: Research Project. 1-6 credits.
Student must complete a one-semester long research project on an ECE technical topic under the guidance of a faculty advisor, and write a research report that will be presented as a departmental seminar. Notes: No more than a combined total of 3 credits may be taken towards satisfying the master's degree, although students may register for more credits. Students may not count both ECE 799 and ECE 798 for master's degree. Offered by Electrical & Comp. Engineering. May be repeated within the degree for a maximum 6 credits.
Recommended Prerequisite: Completed 18 credit hours of graduate work.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Thesis
Grading:
This course is graded on the Satisfactory/No Credit scale.
ECE 799: Master's Thesis. 1-6 credits.
Research project chosen and completed under guidance of graduate faculty member that results in technical report and oral defense acceptable to thesis committee of three faculty members. Offered by Electrical & Comp. Engineering. May be repeated within the degree.
Recommended Prerequisite: 9 graduate credits, and permission of instructor.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Thesis
Grading:
This course is graded on the Satisfactory/No Credit scale.

800 Level Courses

ECE 899: Research Topics in ECE. 3 credits.
Studies advanced research areas in Electrical and Computer Engineering within a course format. Students will develop specialized research skills, which will also involve the presentation of their own work, developed individually and within groups. This course may be repeated for credit if the research areas differ. Notes: This will be an irregularly scheduled course intended for advanced master's students who want to pursue a specific topic to more depth than a typical course offers at the master's level. It will prepare students to undertake their individual research topics when they move on to pursue a Ph.D. program, or enter a research environment in their chosen professional careers. Offered by Electrical & Comp. Engineering. May be repeated within the degree for a maximum 9 credits.
Recommended Prerequisite: Completion of at least one 600 or 700 level course in the Research Topic area; and permission of instructor.
Registration Restrictions:

Enrollment is limited to Graduate level students.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Research
Grading:
This course is graded on the Graduate Regular scale.
Additional Course Details: Title varies by section and/or semester

900 Level Courses

ECE 998: Doctoral Dissertation Proposal. 1-12 credits.
Work on research proposal that forms basis for doctoral dissertation. Notes: No more than 24 credits of ECE 998 and 999 may be applied to doctoral degree requirements. Offered by Electrical & Comp. Engineering. May be repeated within the degree.
Registration Restrictions:

Enrollment is limited to Graduate level students.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Dissertation
Grading:
This course is graded on the Satisfactory/No Credit scale.
ECE 999: Doctoral Dissertation. 1-12 credits.
Formal record of commitment to doctoral dissertation research under direction of ECE faculty member. Notes: Students must complete minimum 12 credits of doctoral proposal (ECE 998) and doctoral dissertation research (ECE 999) Maximum of 24 credits of ECE 998 and 999 may be applied to degree. Students who choose to take less than 24 credits of ECE 998 and 999 may earn remaining credits from approved course work. Students cannot enroll in ECE 999 before research proposal accepted and approved by dissertation committee. Offered by Electrical & Comp. Engineering. May be repeated within the degree.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy.

Enrollment is limited to Graduate level students.

Enrollment limited to students in the Volgenau School of Engineering college.

Schedule Type: Dissertation
Grading:
This course is graded on the Satisfactory/No Credit scale.

Computer Forensics (CFRS)

500 Level Courses

CFRS 500: Introduction to Forensic Technology and Analysis. 3 credits.
Presents an overview of technologies of interest to forensics examiners. It will provide an introduction to, software, hardware, analysis, and other aspects required for forensic examinations. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the following colleges:

  • College of Science
  • Schar School of Policy and Gov
  • School of Business
  • Volgenau School of Engineering

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 510: Digital Forensics Analysis. 3 credits.
Explains computer forensics crime scene procedures, beginning with initial walk-through and evaluation; identification and collection of potential evidence; preparation of intrusion investigation; aspects of working with investigators and attorneys; reverse engineering with file identification and profiling; application of critical thinking in determination of significance of artifacts; and analysis and reporting of evidence. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 590: Special Topics in Computer Forensics. 3 credits.
Presents selected topics from recent developments and applications in various computer forensics disciplines. Helps the professional computer forensics community keep abreast of current developments, and provides an applications-oriented introduction to emerging areas of computer forensics. Offered by Electrical & Comp. Engineering. May be repeated within the degree for a maximum 6 credits.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
Additional Course Details: Title varies by section and/or semester

600 Level Courses

CFRS 660: Network Forensics. 3 credits.
Deals with the collection, preservation, and analysis of network-generated digital evidence such that the evidence can be successfully presented in a court of law (both civil and criminal). The relevant federal laws will be examined as well as private sector applications. The capture/intercept of digital evidence, the analysis of audit trails, the recording of running processes, and the reporting of such information will be examined. Offered by Electrical & Comp. Engineering. May not be repeated for credit. Equivalent to TCOM 660.
Recommended Prerequisite: TCOM 535 and a working knowledge of computer programming.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the following colleges:

  • College of Science
  • Schar School of Policy and Gov
  • School of Business
  • Volgenau School of Engineering

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 661: Digital Media Forensics. 3 credits.
Covers the collection, preservation, and analysis of digital media such that the evidence can be successfully presented in a court of law (both civil and criminal). The relevant federal laws and private sector applications will be examined, as well as the seizure, preservation, and analysis of digital media. Offered by Electrical & Comp. Engineering. May not be repeated for credit. Equivalent to TCOM 661.
Recommended Prerequisite: CFRS 500 and a working knowledge of computer operating systems (e.g. CS 471, IT 342, or equivalent).
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the following colleges:

  • College of Science
  • Schar School of Policy and Gov
  • School of Business
  • Volgenau School of Engineering

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 663: Operations of Intrusion Detection for Forensics. 3 credits.
Introduces students to network and computer intrusion detection and its relation to forensics. Addresses intrusion detection architecture, system types, packet analysis, and products. Presents advanced intrusion detection topics such as intrusion prevention and active response, decoy systems, alert correlation, data mining, and proactive forensics. Offered by Electrical & Comp. Engineering. May not be repeated for credit. Equivalent to TCOM 663.
Recommended Prerequisite: TCOM 509 and TCOM 529, and a working knowledge of computer programming.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 664: Incident Response Forensics. 3 credits.
Addresses incident detection, response, and those aspects of computer forensics pertinent to the investigation of trade secret theft, economic espionage, copyright infringement, piracy, and fraud. Procedures for gathering, preserving, and analyzing forensic evidence are discussed in detail and are applied to both computer and network incident response forensics. Offered by Electrical & Comp. Engineering. May not be repeated for credit. Equivalent to TCOM 664.
Recommended Prerequisite: TCOM 535.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 698: Independent Reading and Research. 1-3 credits.
Studies selected area in computer forensics under the supervision of a faculty member. A written report is required. Notes: No more than a total of six credits may be taken from a combination of CFRS 698 and CFRS 798 for credit within the CFRS program. Offered by Electrical & Comp. Engineering. May be repeated within the degree for a maximum 6 credits.
Recommended Prerequisite: At least two core courses in the CFRS program; and permission of instructor
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Research
Grading:
This course is graded on the Graduate Regular scale.

700 Level Courses

CFRS 710: Memory Forensics. 3 credits.
Introduces students to memory forensics, specifically the acquisition, investigation, and analysis of artifacts that reside in random access memory (RAM). Memory forensics provides an evidentiary wellspring of unique digital artifacts with regards to computer forensics and digital investigations (e.g. intrusion and malware incidents). Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: CFRS 500 and CFRS 660
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate or Non-Degree.

Students in a Non-Degree Undergraduate degree may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 720: Digital Audio Video Forensics. 3 credits.
Presents an overview of digital multimedia (audio, images, video) forensic analysis to include methods, legal framework, software, hardware, and other aspects required for forensic/investigative examination. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: CFRS 500 and CFRS 661
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate or Non-Degree.

Students in a Non-Degree Undergraduate degree may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 725: Linux Forensics. 3 credits.
Presents the concepts, tools, and techniques used for forensic collection and analysis of Linux based operating systems and filesystems. Introduces, demonstrates, and discusses current research in the use of the Linux operating system and open source forensic tools with emphasis on developing custom functionality from multiple components. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: CFRS 500 and CFRS 661
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate or Non-Degree.

Students in a Non-Degree Undergraduate degree may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 730: Forensic Deep Packet Inspection. 3 credits.
Presents tools, techniques, and methodologies used to conduct deep packet forensic analysis. Application of industry best practices to both the collection and subsequent analysis of network packets with an emphasis on hands-on exercises using various digital analytical tools. Notes: Course will consist of exercises conducted in a lab environment with concurrent lectures (combined total of 3 credits for lab and lecture exercises). Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: CFRS 660.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Laboratory, Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 737: Cloud Forensics. 3 credits.
Introduces students to various cloud platforms and their featured and prepares students to acquire memory, disk and other cloud resources from cloud providers. Students will perform forensics on gathered artifacts. The course will take students from understanding what resources are available in a cloud provider to what artifacts exists and how to capture and analyze them. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: CFRS 500 and CFRS 660 or permission from instructor Various cloud providers Virtual Machines and VM concepts Windows / Linux command line knowledge Basic scripting (Bash, python 2.7 and PowerShell)
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate or Non-Degree.

Students in a Non-Degree Undergraduate degree may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 760: Legal and Ethical Issues in IT. 3 credits.
Presents legal and ethics topics in the context of computer forensics. Includes legal principles, types of crimes, witness testimony, and forensics report writing. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: CFRS 500.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 761: Malware Reverse Engineering. 3 credits.
Reviews disassembled code for potentially malicious binary, or piece of malware, in order to gain a better understanding of how a binary functions when executed. Analyzes behavioral aspects as they are executed in a controlled environment. Environment changes (file, system, network, process, etc.), network communications, communications with remote devices, and so on, are closely observed for actionable information. Notes: Course will consist of exercises conducted in a lab environment with concurrent lectures (combined total of 3 credits for lab and lecture exercises). Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: CFRS 500 and CFRS 660.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Laboratory, Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 762: Mobile Device Forensics. 3 credits.
Reviews forensic evidence contained within mobile devices, including address books, call logs, text messages, video files, audio files, and Internet history. Discusses procedures and technologies associated with mobile devices and how such procedures differ from traditional computer forensics. Analyzes collected data and correlates information with data from carriers. Hands-on exercises included. Notes: Course will consist of exercises conducted in a lab environment with concurrent lectures (combined total of 3 credits for lab and lecture exercises). Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: CFRS 500, CFRS 661.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 763: Registry Forensics - Windows. 3 credits.
Presents the concepts, tools, and techniques used for forensic collection, identification, and analysis of the Windows registry; review the structure and layout of the Windows registry and be introduced to the types of artifacts that can be found within; evaluate and interpret data from the Windows registry with emphasis on hand-on exercises. Notes: Course will consist of exercises conducted in a lab environment with concurrent lectures (combined total of 3 credits for lab and lecture exercises). Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: CFRS 500, CFRS 661.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Laboratory, Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 764: Mac Forensics. 3 credits.
Presents the basic tools and techniques used to conduct a Mac and iOS forensic analysis. Application of industry best practices to both the collection and subsequent analysis of Mac iOS systems with an emphasis on hands-on exercises using currently available open-source and commercial tools. Notes: Course will consist of exercises conducted in a lab environment with concurrent lectures (combined total of 3 credits for lab and lecture exercises). Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: CFRS 500, CFRS 661.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 767: Penetration Testing in Computer Forensics. 3 credits.
Presents the concepts, tools, and techniques used for penetration testing, vulnerability exploitation, assessment, reporting, and forensics; teaches multiple attack vectors as well as the defensive measures protecting against such attacks; focuses heavily on post attack forensics allowing for a complete picture of the attack process. Notes: Course will consist of exercises conducted in a lab environment with concurrent lectures (combined total of 3 credits for lab and lecture exercises). Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: CFRS 660, CFRS 663.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Laboratory, Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 768: Digital Warfare. 3 credits.
Presents concepts of forensic attribution, context, and motivations behind computer attacks including those tied to cyber warfare and cyber terrorism activities. Tactics, techniques, and procedures of current cyber-attacks will be addressed. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: CFRS 500, CFRS 660.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 769: Anti-Forensics. 3 credits.
Presents concepts of anti-forensics and obfuscation used in order to inhibit, frustrate, and mislead computer forensics examiners. Techniques, attempts, and actions used to negatively impact the existence, volume, or amount of evidence from digital repositories will be examined with goal of understanding and detecting anti-forensics. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: CFRS 500, CFRS 660.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Laboratory, Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 770: Fraud and Forensics in Accounting. 3 credits.
Prepares students to undertake forensic accounting, a specialty practice area of accounting, in order to develop the necessary expertise to be prepared to give expert evidence in any resultant trial. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: CFRS 500.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the following colleges:

  • College of Science
  • Schar School of Policy and Gov
  • School of Business
  • Volgenau School of Engineering

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 771: Digital Forensic Profiling. 3 credits.
Presents the application of criminal profiling to digital forensic evidence and cybercrime. Covers typologies of cyber criminals and reviews how the results of digital forensics can be used to profile individuals to better facilitate investigative interviews and prosecutions. Applies digital profiling to the identification of criminal behavior for insider threats and fraud. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: CFRS 500, CFRS 661.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Laboratory, Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 772: Forensic Artifact Extraction. 3 credits.
Presents tools and techniques for the extraction and processing of digital artifacts from various media and formats. Foundations are presented and examples are developed for Windows, Linux, Mac, and media filesystems, files, RAM, Windows Registry, solid state devices, network traffic, and mobile devices. Emphasis on applications and hands-on exercises. Notes: Course will consist of exercises conducted in a lab environment with concurrent lectures (combined total of 3 credits for lab and lecture. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: CFRS 500, CFRS 661.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Laboratory, Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 773: Mobile Application Forensics and Analysis. 3 credits.
Presents mobile applications forensics and analysis. Analyze mobile applications on both the android and iPhone platforms in a lab environment in order to understand the weaknesses, pitfalls, and forensic challenges that exist or potentially exist when developing mobile client side software as well as identify forensic artifacts left behind from applications. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: CFRS 762.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Laboratory, Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 775: Kernel Forensics and Analysis. 3 credits.
Introduces students to low level programming analysis and low level API's. Students will learn the basics of kernel level device drivers, how to load and unload software from the kernel, modification of kernel objects, interrupt and call hooking and memory hiding techniques. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: CFRS 761.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 780: Advanced Topics in Computer Forensics. 3 credits.
Teaches advanced topics from recent developments and applications in various areas of computer forensics. Enhances the professional engineering community's understanding of breakthrough developments in specific areas of computer forensics. Active participation of the students is encouraged in the form of writing and presenting papers in various research areas of the advanced topic. Offered by Electrical & Comp. Engineering. May be repeated within the term for a maximum 6 credits.
Recommended Prerequisite: Permission of Instructor.
Registration Restrictions:

Enrollment is limited to Graduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
Additional Course Details: Title varies by section and/or semester
CFRS 790: Advanced Computer Forensics. 3 credits.
Capstone course for the MS in computer forensics program. Students will be exposed to case studies and be required to conduct computer forensic investigations of digital media, intercepted packet switched data, and multisource log information to successfully complete each case study. Notes: To be taken in the last year prior to the completion of degree requirement. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: CFRS 660, 661, and (663 or 664), and a minimum of 18 credits in the MS Computer Forensics Program prior to registration.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
CFRS 798: Research Project. 1-3 credits.
Conduct a research project to be chosen and completed under guidance of a graduate faculty member that results in an acceptable technical report. Notes: No more than a total of six credits may be taken from a combination of CFRS 698 and CFRS 798 for credit within the CFRS program. Offered by Electrical & Comp. Engineering. May be repeated within the degree for a maximum 6 credits.
Recommended Prerequisite: At least two core courses and a minimum of 12 credits in the CFRS program; permission of instructor.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Thesis
Grading:
This course is graded on the Graduate Regular scale.

Telecommunications (TCOM)

500 Level Courses

TCOM 500: Modern Telecommunications. 3 credits.
Comprehensive overview of telecommunications, including current status and future directions. Topics include review of evolution of telecommunications; voice and data services; basics of signals and noise, digital transmission, network architecture and protocols; local area, metropolitan and wide area networks and narrow band ISDN; asynchronous transfer mode and broadband ISDN; and satellite systems, optical communications, cellular radio, personal communication systems, and multimedia services. Examples of real-life networks illustrate basic concepts and offer further insight. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: TCOM 575, or equivalent.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 514: Basic Switching: Lecture and Laboratory Course. 3 credits.
Basic switching techniques and protocols for low and high-speed digital packet networks (Ethernet, Frame Relay, ATM, X.25) are taught within a half semester lecture series, followed by hands-on laboratory for remainder of semester. Real-life scenarios taught in the laboratory element through exercises that involve configuring switches and routers. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: TCOM 530.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Laboratory, Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 515: Internet Protocol Routing: Lecture and Laboratory Course. 3 credits.
Internet Protocol (IP) routing overview; static routing; dynamic routing; default routing; access lists; route redistribution; RIP, OSPF, IGRP, EIGRP, IS-IS, and BGP protocols submitted for comment. Real-life scenarios taught in laboratory element through exercises that involve configuring routers as network elements. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: TCOM 535.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Laboratory, Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 521: Systems Engineering for Telecommunications Management. 3 credits.
Advanced software principles, techniques, and processes for designing and implementing complex telecommunication systems. Planning and implementation of telecommunications systems from strategic planning through requirements, initial analysis, general feasibility study, structured analysis, detailed analysis, logical design, and implementation. Current system documentation through use of classical and structured tools and techniques for describing flows, data flows, data structures, file designs, input and output designs, and program specifications. Practical experience gained through project. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: TCOM 500.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 530: Data Communications Fundamentals. 3 credits.
Covers the foundations of modern data communications. The lower layers of the OSI reference model are discussed with an emphasis on the data link and the network layers. Concepts are illustrated by drawing examples from important data networks ranging from local are networks to the Internet. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 535: The TCP/IP Suite of Internet Protocols. 3 credits.
Provides an in-depth treatment of the protocols that define the Internet. Topics include: IPv4 addressing and subnetting; CIDR; Data Link Protocols: ARP, RARP; Network Protocols: IP, ICMP; IP Routing Protocols: RIP, OSPF, IS-IS, BGP; Transport Protocols: TCP, UDP; TCP Features: Windowing, Congestion Control, Advanced Protocols: MPLS; Internet Security: IPSec, SSL. Offered by Electrical & Comp. Engineering. May be repeated within the degree.
Recommended Prerequisite: TCOM 530.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 547: Project Management in Telecommunications. 3 credits.
Develops integrated approach to managing major telecommunications project; evaluates and uses tools and software for project management, with specific goals of containing costs and time overruns; introduces elements for resolving conflict resolution and applying motivation within project team, and gaining the ability to monitor and control projects in changing environment; develops understanding of unique attributes of major telecommunications systems such as interoperability requirements and international technical standards. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 551: Digital Communication Systems. 3 credits.
Digital transmission of data, voice, and video. Covers signal digitization; modulation and demodulation; error correction coding; multiple access methods; multiplexing; synchronization; channel equalization; frequency spreading; encryption; transmission codes; digital transmission using bandwidth compression techniques; elements of information theory; and development of link budget evaluation such as system noise temperature, Nyquist filter concepts, antenna gain, and filter bandwidth. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: TCOM 500.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 552: Introduction to Mobile Communications Systems. 3 credits.
Introduces mobile communication system design and analysis. Topics include mobile communication channel, access and mobility control, mobile network architectures, connection to fixed network, and signaling protocols for mobile communication systems. Offers examples of mobile communication systems including panEuropean GSM system, North American DAMPS system, and Personal Communication Systems. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: TCOM 500, TCOM 551.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 555: Network Management Foundations and Applications. 3 credits.
Defines and explains techniques that network managers utilize to maintain and improve performance of telecommunications network; network management system; five tasks traditionally involved with network management (fault management, configuration management, performance management, security management, and accounting management); theoretical background in transmission systems sufficient to understand network parameters such as capacity and response times; and specific network management products. Also explores how network performance data should be used for management and when considering upgrades in network architecture. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: TCOM 500 and TCOM 530.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 561: Security, Privacy, and Applied Cryptography for Telecommunications. 3 credits.
Presents on introductions to Computer and Network Security and Privacy; Digital Threats; Authentication Techniques; Vulnerabilities; Integrity; Access Control; Threat Modeling and Risk Assessment; Security Policies and Countermeasures; Cryptography; Block Ciphers and DES; AES; Cipher Block Operation; Certificate and Credentials; Public Key Cryptography and RSA; Key Management; Digital Signature; Electronic Mail Security; IP Security. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: TCOM 500 and TCOM 530.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 562: Network Security Fundamentals. 3 credits.
Introduces full spectrum of network security. Topics include taxonomy such as language commonality in incident handling, national strategy to secure cyberspace, and cybersecurity organizations; organizational structure for network defense; best practices, security policy, and threats; actors and tools, countermeasures, vulnerability identification/correction, intrusion detection, and impact assessment; firewalls and intrusion detection systems; antivirus software; active defense; disaster recovery; and law enforcement and privacy issues. Reviews threats and vulnerabilities in network systems based on reports, case studies available in the literature, and actual experience. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: TCOM 500.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 575: Quantitative Foundations for Telecommunications. 3 credits.
Provides quantitative foundations in mathematical and electrical concepts to permit registration for courses in telecommunications MS degree and certificate programs. Topics include polynomials, exponentials, linear and quadratic equations, graphs and functions, trigonometric functions, radial measure and sine/cosine functions, exponentials and logarithms, basic probability and statistics, fundamentals of matrix algebra and vectors, basic Boolean logic; circuit elements (resistor, capacitor, inductor), basic electrical circuits, units, Ohm's law, Kirchhoff's law, decibel notation. Notes: Course cannot be used for credit in any IT&E graduate degree program. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 590: Selected Topics in Telecommunications. 1.5-3 credits.
Selected topics from recent developments and applications in various engineering disciplines within specialty modules 1, 2, and 3 of the TCOM program. The course is designed to help the professional engineering community keep abreast of current developments. Notes: The 1.5-credit course lasts for one-half semester (approximately seven weeks) while the 3-credit course lasts for the full semester. Offered by Electrical & Comp. Engineering. May be repeated within the term for a maximum 9 credits.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
Additional Course Details: Title varies by section and/or semester
TCOM 598: Independent Study in Telecommunications. 1.5-3 credits.
Directed self-study of special topics in telecommunications that relate to specialty modules 1, 2, and 3. Topics must be arranged with instructor and approved by program director before registering. Notes: May be taken for either 1.5 credits or 3.0 credits in fall and spring semesters. No more than total 6 credits may be taken from combination of TCOM 598, 599, 696, and 697 courses for credit in TCOM program. Offered by Electrical & Comp. Engineering. May be repeated within the degree for a maximum 6 credits.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Independent Study
Grading:
This course is graded on the Graduate Special scale.

600 Level Courses

TCOM 606: Advanced Mobile Communications Systems. 3 credits.
Introduction to post-second generation cellular systems; benefits and features of third-generation (3G) systems and personal communications services (PCS); review of air interface standards and transmission technologies for mobile and quasi-stationary wireless systems, including cellular networks, satellite networks, indoor systems (Wi-Fi, Personal Local Area Networks, Orthogonal Frequency Multiplexing, Ultra Wide Band technologies); review of network control strategies; investigation of user authentication, privacy, and data and voice encryption aspects. Evolving technology, analysis of competing multiple access methods, transition plans, and backward compatibility between 2G, 21/2 G, 3G, and future systems, with possible fallback plans. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: TCOM 552.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 607: Satellite Communications. 3 credits.
Topics include introduction to satellite communications systems; historical aspects; orbital mechanics and launchers; satellite components such as payload, orbital maneuvering systems, cooling systems, and antennas; look angle predictions; link budget; overall link design; multiple access such as TDMA, CDMA, ALOHA, TDMA, and MFTDMA; error control for digital satellite links; propagation effects on satellite links; elements of VSAT systems and nongeostationary satellite systems; and direct broadcast satellite services. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: TCOM 551.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 608: Optical Communications Systems. 3 credits.
Introduction and Overview of Optical Fiber Communications Systems and Optical Communication Networks. Specific topics include Optical Resonators; Photons and Matter, Lasers, Photons in Semiconductors; Semiconductor Photon Sources and Detectors; Light Emitting Diodes; Modulation of Optical Signals; Optoelectronic Networks; FDDI, Fiber channel, SONET, SDH, Ethernet on Optical Networks; Wavelength Division Multiplexing (WDM) networks; Basics of Fiber Optic System Design. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: TCOM 500.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 609: Interior Gateway Protocol (IGP) Routing. 3 credits.
Discusses development of Interior Gateway Protocols, including standards documents; interaction between various interior and exterior gateway protocols; design procedures and implementation aspects; field trial issues; and analysis of latest RFC information posted on IETF web site. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: TCOM 515 and TCOM 535, or equivalent.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 610: Border Gateway Protocol (BGP) Routing. 3 credits.
Discusses development of Border Gateway Protocol and its application in today's Internet routing architecture. Covers evolution of Internet, BGP routing standard specifications (RFCs), interaction between various routing protocols, network BGP routing design principals and procedures for enterprise and ISP networks, BGP's real-world implementation and configuration syntax, network scalability and convergence issues, and the latest extension and proposals for new standards. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: TCOM 509 and TCOM 515, or equivalent.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 611: Multi-Protocol Label Switching (MPLS). 3 credits.
Develops full understanding of Multi-Protocol Label Switching (MPLS) theory, technology, and implementation aspects through detailed analysis of MPLS routing concepts and protocol stacks, and completion of major project to reinforce understanding of MPLS. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: TCOM 609 or 610
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 631: Voice Over IP. 3 credits.
Presents the protocols used for transporting voice over Packet Switched Network. Topics include: Signaling basics; Topics; VoIP Network Scenarios and Connection Strategies; Communication Protocols: RTP, RTCP; VoIP Decomposition; Performance and quality metrics for VoIP; VoIP Signaling Protocols: H.323, SIP, SS7; Softswitches: architecture, functionality, application; VOIP-PSTN integration and migration; VOIP Quality and QoS; VoIP Security: Vulnerabilities, remedies; NextGen VoIP: VoIP Mobility, Equipment, Voice XML, IMS; Future of VoIP. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: TCOM 535.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 653: Global Positioning System (GPS). 3 credits.
Presents in-depth treatment of theoretical and practical aspects of the Global Positioning system. Topics include: Basic Transmission Engineering for GPS; Spaced-Based Systems, Navigation, GPS Architecture, Signals, Ranging; Sources of Ranging Errors, Atomic Clocks, Timescales, Frequency Stability, Time Distribution, Carrier-to-Noise Ratio (C/No), Noise Figure and Noise Factor, Code and Signal Generation. Signal Acquisition and Tracking, Modulation/Demodulation, Correlation, Time-To-First-Fix, Almanac and Dual-Frequency Capability; Differential GPS, Global Navigation Satellite Systems and Augmentation Systems. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: TCOM 500.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 660: Network Forensics. 3 credits.
Deals with collection, preservation, and analysis of network- generated digital evidence so it can be successfully presented in civil or criminal court of law. Examines relevant federal laws and private sector applications. Examines capture/intercept of digital evidence, analysis of audit trails, recordation of running processes, and reporting of such information. Offered by Electrical & Comp. Engineering. May not be repeated for credit. Equivalent to CFRS 660.
Recommended Prerequisite: TCOM 535, and working knowledge of computer programming.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 661: Digital Media Forensics. 3 credits.
Deals with collection, preservation, and analysis of digital media so this evidence can be successfully presented in civil or criminal court of law. Examines relevant federal laws and private sector applications. Examines seizure, preservation, and analysis of digital media. Offered by Electrical & Comp. Engineering. May not be repeated for credit. Equivalent to CFRS 661.
Recommended Prerequisite: TCOM 548 and 556, or TCOM 562, and working knowledge of computer operating systems; or permission of instructor.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 662: Advanced Secure Networking. 3 credits.
Advanced technologies in network security that can be applied to enhance enterprise and ISP's network security. Covers network perimeter defense concept and various components for complete layered defense system. Examines each component and its technologies, including TCP/IP protocol vulnerabilities, router access control list (ACL), dynamic ACL, firewall, network address translation (NAT), virtual private network (VPN), IPSec tunnels, intrusion detection system (IDS), routing protocol security, denial-of-service (DOS) attack, DOS detection and mitigation techniques. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: TCOM 535 and TCOM 562, and a working knowledge of network routing protocols.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 663: Operations of Intrusion Detection for Forensics. 3 credits.
Introduces students to network and computer intrusion detection and its relation to forensics. It addresses intrusion detection architecture, system types, packet analysis, and products. It also presents advanced intrusion detection topics such as intrusion prevention and active response, decoy systems, alert correlation, data mining, and proactive forensics. Offered by Electrical & Comp. Engineering. May not be repeated for credit. Equivalent to CFRS 663.
Recommended Prerequisite: TCOM 535 and a working knowledge of computer programming.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 664: Incident Response Forensics. 3 credits.
This course addresses incident detection, response, and those aspects of computer forensics pertinent to the investigation of trade secret theft, economic espionage, copyright infringement, piracy, and fraud. Procedures for gathering, preserving, and analyzing forensic evidence are discussed in detail and are applied to both computer and network incident response forensics. Offered by Electrical & Comp. Engineering. May not be repeated for credit. Equivalent to CFRS 664.
Recommended Prerequisite: TCOM 535.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 690: Advanced Topics in Telecommunications. 3 credits.
Advanced topics from recent developments and applications in various engineering disciplines in specialty modules 1, 2, and 3 of TCOM program. Advanced topics chosen so that they do not duplicate existing TCOM courses. Active participation of students encouraged in form of writing and presenting papers in various research areas of advanced topic. Enhances professional engineering community's understanding of breakthrough developments in specific areas. Offered by Electrical & Comp. Engineering. May be repeated within the term for a maximum 9 credits.
Recommended Prerequisite: Permission of instructor; specific prerequisites vary.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
Additional Course Details: Title varies by section and/or semester
TCOM 696: Independent Reading and Research. 1.5-3 credits.
Study of selected area in specialty modules 1, 2, or 3 under supervision of faculty member. Written report required. Notes: No more than total of 6 credits may be taken from combination of TCOM 598, 599, 696, and 697 for credit in TCOM program. Offered by Electrical & Comp. Engineering. May be repeated within the degree for a maximum 6 credits.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Independent Study
Grading:
This course is graded on the Graduate Special scale.
TCOM 698: Telecommunications Projects Course. 3 credits.
To be taken toward end of degree program within any of modules 1, 2, or 3. Primary activity is completing major applied project, preferably with group of two to three people. Secondary goal is consolidating training before graduation so that, in some cases, it may act as capstone course. Students and outside telecommunication industry managers present ideas for projects and, through grouping of students, new skills and approaches may be learned. Some class time used for discussion of projects, either to monitor progress or explore alternative approaches. Readings, class-time discussion of current trends, difficulties, and new opportunities for industry most relevant to module. Concludes with presentations of projects to department faculty. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: Graduate standing with at least 18 credits or permission of department.
Registration Restrictions:

Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Non-Degree or Senior Plus.

Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.

700 Level Courses

TCOM 707: Advanced Link Design. 3 credits.
Topics include advanced satellite link design such as VSAT optimization, intersatellite systems, and propagation mitigation trade-offs; radar link design such as primary and secondary radars, range ambiguities, false alarms, Doppler radar, FM radar, radar tracking, radar transmitters and receivers, and phased array radars; terrestrial wireless link design including line of sight, LMDS, and nonline of sight; optical link design including laser options, diffraction limits, lidar and communications links, tracking limitations, and GEO and LEO intersatellite link design; Wi-Fi link design; and directed energy systems. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: TCOM 551, TCOM 607, or permission of instructor.
Registration Restrictions:

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Lecture
Grading:
This course is graded on the Graduate Regular scale.
TCOM 750: Coordinating Seminar. 3 credits.
Open only to students in MA or MS in telecommunications programs with at least 18 credits of course work prior to registration. Topics include specific telecommunications problems in management, law, engineering, education, and communications. Focuses on ways a problem in one area can create or solve a problem in other areas. Offered by Electrical & Comp. Engineering. May not be repeated for credit.
Recommended Prerequisite: Open only to students in the MA or MS in telecommunications programs with at least 18 credit hours of course work prior to registration.
Registration Restrictions:

Enrollment is limited to students with a major in Telecommunications or Telecommunications.

Enrollment is limited to Graduate or Non-Degree level students.

Students in a Non-Degree Undergraduate degree may not enroll.

Enrollment limited to students in the College of Science, Schar School of Policy and Gov or Volgenau School of Engineering colleges.

Schedule Type: Seminar
Grading:
This course is graded on the Graduate Regular scale.