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 computer forensics, and certificates in communications, forensics, networking, and signal processing.

The ECE Department is committed to high standards of teaching and research excellence in communications, digital systems design, computer networks, microprocessor and embedded systems, distributed computing, signal and image processing, control systems, robotics, intelligent systems, systems integration and microelectronics. 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 the programs on a full-time basis, some financial aid may be available in various forms, such as teaching assistantships, research assistantships, and work-study and co-op agreements with local industry.

Faculty

Professors

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

Associate professors

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

Assistant professors

Chen, Homayoun, Lofaro, Nowzari, Pandula, Zhang

Research professors

Elder, Katona

Adjunct professors

Abgariah, Abouelnaga, Allen, Beatty, Boci, Bonilla, Choi, Cotae, Deavers, Diaz, Douglas, Eldelb, Emdadi, Fowler, Ganjoo, Greenhill, Hall, Hany, Hassan, Hosford, Hrnjez, Hussey, Hyde, Iglehart, Irvine, Kaur, Khan, Larkin, Leaf, Lin, Maiden, Mangra, Mehrotra, Najafi Borazjani, Naranji, Pena, Robinson, 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 & Computer Engineer. Limited to two attempts.
Recommended Prerequisite: C or better in MATH 105 or specified score on math placement test, or MATH 113 with a C or better.
Registration Restrictions:

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

Schedule Type: Laboratory, Lecture

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 OFT, 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 & Computer Engineer. Limited to two attempts.
Specialized Designation: Discovery of Scholarship
Recommended Prerequisite: Grade of C or better in MATH 113.
Registration Restrictions:

Required Prerequisites: MATH 114C and ECE 101C.
C Requires minimum grade of C.

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

Schedule Type: Laboratory, Lecture
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 & Computer Engineer. Limited to two attempts. Equivalent to BENG 220.
Specialized Designation: Discovery of Scholarship
Registration Restrictions:

Required Prerequisites: ECE 201C, MATH 203*C and 214*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
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 & Computer Engineer. Limited to two attempts.
Specialized Designation: Scholarly Inquiry
Registration Restrictions:

Required Prerequisites: (PHYS 260C and 261C) and (MATH 214*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
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 & Computer Engineer. Limited to two attempts.
Specialized Designation: Scholarly Inquiry
Registration Restrictions:

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

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

Schedule Type: Laboratory, Lecture, Recitation

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 & Computer Engineer. Limited to two attempts. Equivalent to CYSE 301.
Registration Restrictions:

Required Prerequisites: MATH 125C, 114C or IT 102C.
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
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 & Computer Engineer. Limited to two attempts.
Registration Restrictions:

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

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

Schedule Type: Lecture, Recitation
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 & Computer Engineer. 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
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 & Computer Engineer. 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
ECE 332: Digital Electronics and Logic Design Lab. 1 credit.
Lab associated with ECE 331. Offered by Electrical & Computer Engineer. 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
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 & Computer Engineer. 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
ECE 334: Linear Electronics Lab I. 1 credit.
Lab associated with ECE 333. Offered by Electrical & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. May be repeated within the degree for a maximum 2 credits. Equivalent to BENG 392.
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

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 & Computer Engineer. Limited to two attempts.
Registration Restrictions:

Required Prerequisite: ECE 320C.
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
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 & Computer Engineer. 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
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 & Computer Engineer. Limited to two attempts.
Registration Restrictions:

Required Prerequisites: ECE 320C and 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
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 & Computer Engineer. 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
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 & Computer Engineer. Limited to two attempts.
Registration Restrictions:

Required Prerequisites: ECE 333C, 305C and MATH 214C.
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
ECE 431: Digital Circuit Design. 3 credits.
Analysis and design of discrete and integrated switching circuits. Topics include transient characteristics of diodes, bipolar, and field-effect transistors; MOS and bipolar inverters; nonregenerative and regenerative circuits; TTL, ECL, IIL, NMOS, and CMOS technologies; semiconductor memories; VLSI design principles; and SPICE circuit analysis. Offered by Electrical & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
ECE 435: Digital Circuit Design Laboratory. 1 credit.
Lab experiments for topics covered in ECE 431. Offered by Electrical & Computer Engineer. 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
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 & Computer Engineer. Limited to two attempts. Equivalent to INFS 515.
Specialized Designation: Writing Intensive in the Major
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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
ECE 450: Introduction to Robotics. 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 & Computer Engineer. Limited to two attempts.
Recommended Prerequisite: CS 112, ECE 280, ECE 331 and either ECE 332 or ECE 301, all with grade of C or better.
Registration Restrictions:

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
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 & Computer Engineer. 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
ECE 461: Communication Engineering Laboratory. 1 credit.
Lab experiments in analog and digital communication areas covered in ECE 460. Offered by Electrical & Computer Engineer. 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
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 & Computer Engineer. Limited to two attempts.
Registration Restrictions:

Required Prerequisites: (STAT 344C or 346C) and (ECE 220C) and (ECE 331C or 303C).
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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. Limited to two attempts. Equivalent to BENG 491.
Specialized Designation: Writing Intensive in the Major
Registration Restrictions:

Required Prerequisites: COMM 100C or 101C.
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
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 & Computer Engineer. Limited to two attempts.
Specialized Designation: Research Associated
Registration Restrictions:

Required Prerequisites: (COMM 100C or 101C) and (ENGH 302C or ENGL 302C) 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
ECE 499: Special Topics in Electrical Engineering. 4 credits.
Topics of special interest to undergraduates. Notes: May be repeated if topics substantially different. Offered by Electrical & Computer Engineer. May be repeated within the term for a maximum 11 credits.
Registration Restrictions:

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

Schedule Type: Lecture

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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
ECE 513: Applied Electromagnetic Theory. 3 credits.
Maxwell's Equations, electromagnetic wave propagation, wave guides, transmission lines, radiation, and antennas. Offered by Electrical & Computer Engineer. 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
ECE 521: Modern Systems Theory. 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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. May not be repeated for credit.
Recommended Prerequisite: ECE 320 and STAT 346.
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
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 & Computer Engineer. 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
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 & Computer Engineer. May not be repeated for credit. Equivalent to BENG 538.
Recommended Prerequisite: ECE 320 or equivalent; PHYS 262 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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

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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
ECE 624: Control Systems. 3 credits.
Analysis, design, and implementation of digital feedback control systems. Topics include discrete-time models, pole-placement, controller design methods, MIMO system decoupling, and observer design. Notes: Course may include simulation and design project. Offered by Electrical & Computer Engineer. May not be repeated for credit.
Recommended Prerequisite: ECE 421 and 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
ECE 641: Computer System Architecture. 3 credits.
Advanced course in computer architecture. Covers definitions, multiple processors, VLSI architecture, data flow, computation, semantic gap, high-level language architecture, object-oriented design, RISC architecture, and current trends in computer architecture. Offered by Electrical & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
ECE 652: Mobile Robots. 3 credits.
Treats kinematic modeling of mobile robots with wheels, steering control, navigation and remote sensing. GPS as well as inertial navigation discussed. Kalman filtering applied to state estimation of robot position and attitude and also applied to estimation of the location of detected objects. Target tracking is developed for repeated observations of a detected object as well as simultaneous tracking of multiple objects. Offered by Electrical & Computer Engineer. May not be repeated for credit.
Recommended Prerequisite: ECE 521 and 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
ECE 670: Principles of 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 & Computer Engineer. 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
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 & Computer Engineer. 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
ECE 674: System 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 & Computer Engineer. 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
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 & Computer Engineer. May not be repeated for credit. Equivalent to SYST 622.
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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
ECE 698: Independent Reading and Research. 1-3 credits.
Independent study under the supervision of a faculty member, resulting in an acceptable technical report. 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. No more than a combined total of 3 credits may be taken of ECE 698 and ECE 798 towards satisfying the master's degree, although students may register for more credits. Students may not count both ECE 799 and ECE 698 for master's credit. Notes: Requires written report. May be taken no more than twice for graduate credit. Offered by Electrical & Computer Engineer. 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
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 & Computer Engineer. 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

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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. May be repeated within the degree for a maximum credits.
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
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 & Computer Engineer. May be repeated within the degree for a maximum 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: Research
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. No more than a combined total of 3 credits may be taken of ECE 698 and ECE 798 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 & Computer Engineer. 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
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 & Computer Engineer. 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

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 & Computer Engineer. 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

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 & Computer Engineer. 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
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 & Computer Engineer. 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

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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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

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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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

700 Level Courses

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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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

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 & Computer Engineer. 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
TCOM 505: Networked Multicomputer Systems. 1.5 credit.
Introduces systems engineering of a networked multicomputer system. Studies distributed multicomputer architectures, architecture of a network operating system, and key system components. The focus of this course is on the development of a thin client/server system, requirements analysis of a client/server web computing, system planning and implementation. Includes a study of example multicomputer systems and a discussion of future directions. Offered by Electrical & Computer Engineer. May not be repeated for credit.
Recommended Prerequisite: TCOM 500, 530, 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
TCOM 506: Personal Communication Systems (PCS). 1.5 credit.
Introduces Personal Communication Systems (PCS). Topics include multiple technical layers of the PCS systems; data link level and network layer protocols, including implementation; mobile station operation and base station operation; and how voice and data services work. Also discusses vital issues of user authentication, privacy, and data or voice encryption. Offered by Electrical & Computer Engineer. May not be repeated for credit.
Recommended Prerequisite: TCOM 500, 501, 551, and 552 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
TCOM 510: Client-Server Architectures and Applications. 1.5 credit.
Fundamentals of application engineering for Client/Server (C/S) Internet environments. Review of C/S application architectures and system perspective on C/S middleware. Study of web-based middleware, distributed data managers and SQL middleware, distributed transaction processing middleware, and C/S object technology. Offered by Electrical & Computer Engineer. May not be repeated for credit.
Recommended Prerequisite: TCOM 500 or ECE 540.
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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
TCOM 518: Third Generation Cellular Telephony. 1.5 credit.
Introduction to post-second generation cellular systems; benefits and features of third generation (3G) systems; review of air interface standards currently approved for 3G; review of 3G technologies; analysis of competing multiple access methods; transition plans and backward compatibility between 2G, 21/2G, and 3G systems; possible fallback plans. Offered by Electrical & Computer Engineer. May not be repeated for credit.
Recommended Prerequisite: TCOM 506, 551, and 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
TCOM 520: Economics of Telecommunications. 3 credits.
Management of telecommunications networks; economic concepts in changing climate of telecommunications ownership, deregulation, and privatization; resource allocation fundamentals based on internal rate-of-return, net present value, opportunity costs; valuation of potential acquisitions in broad telecommunications market; financial modeling techniques. Offered by Electrical & Computer Engineer. May not be repeated for credit.
Recommended Prerequisite: TCOM 500
Recommended Corequisite: TCOM 521.
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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
TCOM 542: Stochastic Models in Telecommunications. 1.5 credit.
Review of teletraffic theory: Erlang's loss formula, equivalent random method, delay and delay-loss systems; complex simulation modeling and statistical analysis of outputs. Parameter estimation, evaluation of quality. Offered by Electrical & Computer Engineer. 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
TCOM 545: Reliability and Maintainability of Networks. 3 credits.
Stochastic modeling of network reliability, simulation modeling, modeling replacement strategies. Introduces quality control, sampling for acceptance, economic design of quality control systems, and system reliability. Also covers faulty tree analysis, life testing, repairable systems and role of reliability, quality, and maintainability in life-cycle costing. Offered by Electrical & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
TCOM 591: Selected Topics in Telecommunications. 1.5-3 credits.
Selected topics from recent developments and applications in various engineering disciplines in specialty modules 4 and 5 of TCOM program. Designed to help professional engineering community keep abreast of current developments. Notes: The 1.5-credit course lasts for one-half semester (approximately seven weeks); the 3-credit course lasts for full semester. Offered by Electrical & Computer Engineer. May be repeated within the degree 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
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 & Computer Engineer. 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

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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
TCOM 663: Operations of Intrusion Detection and 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 & Computer Engineer. 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
TCOM 691: Advanced Topics in Telecommunications. 3 credits.
Advanced topics from recent developments and applications in various engineering disciplines in specialty modules 4 and 5 of TCOM program. Advanced topics are chosen in such a way 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 & Computer Engineer. May be repeated within the degree 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
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 & Computer Engineer. 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
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 & Computer Engineer. 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
TCOM 699: Telecommunications Project Course. 3 credits.
Capstone of degree program under the specialty modules 4 or 5. To be taken toward end of degree program. Primary activity is completion of major applied project, preferably as two- to three-person group. Secondary goal is consolidation of training before graduation. Students, outside telecommunication industry managers present ideas for projects. From these ideas, group projects selected. Some classroom time used to discuss projects, to either monitor progress or explore alternative approaches. Readings, classtime discussion of current trends, difficulties, and new opportunities for the industry. Projects presented to department faculty at end of semester. Offered by Electrical & Computer Engineer. May not be repeated for credit.
Recommended Prerequisite: Completion of at least 24 credits in the MS in Telecommunications program.
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

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 & Computer Engineer. 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
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 & Computer Engineer. 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