Edit my courses
ECE 109 Introduction to Computer Systems   View Course's WolfWare HomepageView Course's Online SyllabusThis course has an associated problem sessionThis course has an Engineering Online section.
         
Introduction to key concepts in computer systems. Number representations, switching circuits, logic design, microprocessor design, assembly language programming, input/output, interrupts and traps.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Zhou H, Forbes J

 
 
ECE 200 Introduction to Signals, Circuits and Systems   View Course's WolfWare HomepageView Course's Online SyllabusThis course has an associated lab section
         
Ohm's law and Kirchoff's laws; circuits with resistors, photocells, diodes and LEDs; rectifier circuits; first order RC circuits; periodic signals in time and frequency domains, instantaneous, real and apparent power; DC and RMS value; magnitude andpower spectra, dB, dBW, operational amplifier circuits, analog signal processing systems including amplification, clipping, filtering, addition, multiplication, AM modulation sampling and reconstruction. Weekly hardware laboratory utilizing multimeter, function generator, oscilloscope and spectrum analyzer and custom hardware for experiments on various circuits and systems.
 
Pre-Requisites: Cumulative GPA 2.5 or above, C- or better in MA 241 and PY 205.
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 4

Summer I '12 Instructors: Townsend C
Spring '12 Instructors: Ozturk M

 
 
ECE 209 Computer Systems Programming   View Course's WolfWare HomepageView Course's Online SyllabusThis course has an associated problem session
         
Computer systems programming using the C language. Translation of C into assembly language. Introduction to fundamental data structures: array, list, tree, hash table.
 
Pre-Requisites: Grade of C- or better in ECE 109
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Tuck J

 
 
ECE 211 Electric Circuits   View Course's WolfWare HomepageView Course's Online SyllabusThis course has an associated problem sessionThis course has an Engineering Online section.
         
Introduction to theory, analysis and design of electric circuits. Voltage, current, power, energy, resistance, capacitance, inductance. Kirchhoff's laws node analysis, mesh analysis, Thevenin's theorem, Norton's theorem, steady state and transient analysis, AC, DC, phasors, operational amplifiers, transfer functions.
 
Pre-Requisites: C- or better in ECE 200 and
Co-Requisites: ECE 220
Restrictions:Department Consent Required
Credits: 4

Summer I '12 Instructors: Townsend J
Spring '12 Instructors: Townsend C

 
 
ECE 212 Fundamentals of Logic Design   View Course's WolfWare HomepageView Course's Online SyllabusThis course has an Engineering Online section.
         
Introduction to digital logic design. Boolean algebra, switching functions, Karnaugh maps, modular combinational circuit design, latches, flip-flops, finite state machines, synchronous sequential circuit design, datapaths, memory technologies, caches, and memory hierarchies. Use of several CAD tools for simulation, logic minimization, synthesis, state assignment, and technology mapping.
 
Pre-Requisites: C- or better in ECE 109
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Summer I '12 Instructors: Heard B
Spring '12 Instructors: Solihin Y

 
 
ECE 220 Analytical Foundations of Electrical and Computer Engineering   View Course's WolfWare HomepageView Course's Online SyllabusThis course has an associated problem sessionThis course has an Engineering Online section.
         
This course is designed to acquaint you with the basic mathematical tools used in electrical and computer engineering. The concepts covered in this course will be used in higher level courses and, more importantly, throughout your career as an engineer. Major topics of the course include complex numbers, real and complex functions, signal representation, elementary matrix algebra, solutions to linear systems of equations, linear differential equations, laplace transforms used for solving linear differential equations, fourier series and transforms and their uses in solving ECE problems. EE and CPE Majors Only.
 
Pre-Requisites: C- or better in ECE 200
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Summer I '12 Instructors: Molnar K
Spring '12 Instructors: Viniotis Y, Ozturk H

 
 
ECE 301 Linear Systems   View Course's WolfWare HomepageView Course's Online Syllabus
         
Representation and analysis of linear systems using differential equations: impulse response and convolution, Fourier series, and Fourier and Laplace transformations for discrete time and continuous time signals. Emphasis on interpreting system descriptions in terms of transient and steady-state response. Digital signal processing.
 
Pre-Requisites: C- or better in ECE 211 and ECE 220.
Co-Requisites:None
Restrictions:None
Credits: 3

Summer I '12 Instructors: Alexander S

 
 
ECE 302 Microelectronics   View Course's Online SyllabusThis course has an associated lab section
         
Introduction to the physics of semiconductors, PN Junctions, BJT and MOS field Effect Transistors: Physics of operation, IV characteristics, circuit models, SPICE analysis; simple diode circuits; Single Stage Transistor Amplifiers: Common Emitter and Common Source configurations, biasing, calculations of small signal voltage gain, current gain, input resistance and output resistance; Introduction to Differential Amplifiers, Operational Amplifiers.

Additional course information provided by the department:

Introduction to the physics of semiconductors, diode (pn-junctions, and transistors (MOSFET, BJT): Physics of operation, I-V characteristics, circuit models, SPICE analysis; diode circuits; Single Stage Transistor Amplifiers: Common Emitter and Common Source configurations, biasing, calculation of small signal voltage gain, current gain, input resistance and output resistance; Logic Inverters.
 
Pre-Requisites: A grade of C- or better in ECE 211
Co-Requisites:None
Restrictions:None
Credits: 4

Summer I '12 Instructors: Yu G
Spring '12 Instructors: Bozkurt A, Lunardi L

 
 
ECE 303 Electromagnetic Fields   View Course's WolfWare HomepageView Course's Online Syllabus
         
This course prepared the students to formulate and solve electromagnetic problems relevant to all fields of electrical and computer engineering and that will find application in subsequent courses in RF circuits, photonics, microwaves, wireless networks, computers, bioengineering, and nanoelectronics. Primary topics include static electric and magnetic fields, Maxwell's equations and force laws, wave propagation, reflection and refraction of plane waves, transient and steady-state behavior of waves on transmission lines. Restriction: EE and CPE Majors Only.
 
Pre-Requisites: A grade of C- of better in ECE 211 and ECE 220
Co-Requisites:None
Restrictions:None
Credits: 3

Summer I '12 Instructors: Alexander S
Spring '12 Instructors: Escuti M

 
 
ECE 305 Electric Power Systems   View Course's WolfWare HomepageView Course's Online Syllabus
         
Principles, performance and characteristics of power-system components, including direct-current and alternating-current machinery, transformer banks and transmission lines. Principles and analysis of system power flow.
 
Pre-Requisites: C- or better in ECE 211
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Husain I

 
 
ECE 306 Introduction to Embedded Systems   View Course's WolfWare HomepageView Course's Online Syllabus
         
Introduction to designing microcontroller-based embedded computer systems using assembly and C programs to control input/output peripherals. Use of embedded operating system.

Additional course information provided by the department:

Many ECE students will design embedded systems in industry. To do this well they need to pull together concepts from a variety of fields (such as compilers, computer architecture, operating systems, testing and development) and understand how they relate to embedded systems. This course covers these concepts from that point of view and uses various hands-on programming projects to examine major concepts. Students use a 16-bit microcontroller board with powerful software development tools to develop their embedded systems.

Topics covered include

  • Introduction to Embedded Systems and Microcontroller-Based Circuit Design
  • Microcontroller Instruction Set Architecture
  • Assembly Language Programming and General Purpose Digital I/O
  • C Programming Review
  • C and the Compiler
  • Debugging Software and Hardware
  • Threads, Tasks and Simple Scheduling
  • Threaded Program Design
  • Using and Programming Interrupts
  • Real-Time Operating Systems
  • Serial Communication Peripherals
  • Digital I/O Peripherals: T/C and PWM
  • Analog I/O Peripherals
  • Simulation Design and Debugging
  • Performance Analysis
 
Pre-Requisites: C- or better in ECE 209 and ECE 212
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Carlson J

 
 
ECE 309 Object-Oriented Programming for Electrical and Computer Engineers   View Course's WolfWare HomepageView Course's Online Syllabus
         
Object-oriented design and programming of complex software. Java programming. Data abstraction and data structures. Programming by contract. Software testing. Interacting classes and interface design. Stream input/output, exceptions. Iterators, recursion, analysis of running time.
 
Pre-Requisites: C- or better in ECE 209
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Summer I '12 Instructors: Bowman P

 
 
ECE 331 Principles of Electrical Engineering I   View Course's WolfWare HomepageView Course's Online Syllabus
         
Concepts, units and methods of analysis in electrical engineering. Analysis of d-c and a-c circuits, characteristics of linear and non-linear electrical devices, transformers, motors and control systems. Not available to EE and CPE majors.
 
Pre-Requisites: MA 241, PY 208
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Nicolescu E, Molnar K

 
 
ECE 380 Engineering Profession for Electrical Engineers   View Course's Online Syllabus
         
Introduction to engineering as a profession including issues surrounding electrical engineering. Topics include professional and ethical responsibilities, risks and liabilities, intellectual property, and privacy. Economic issues including entrepreneurship and globalization.
 
Pre-Requisites: ECE 212, ECE 301, and ECE 302
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 1

Spring '12 Instructors: Greene B

 
 
ECE 381 Engineering Profession for Computer Engineers   View Course's Online Syllabus
         
Introduction to engineering as a profession including issues surrounding computer engineering. Topics include professional and ethical responsibilities, risks and liabilities, intellectual property, and privacy. Economic issues including entrepreneurship and globalization.
 
Pre-Requisites: ECE 212, ECE 301, and ECE 302
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 1

Spring '12 Instructors: Greene B

 
 
ECE 383 Introduction to Entrepreneurship and New Product Development   View Course's Online Syllabus
         
This course is part of the Engineering Entrepreneurs Program. Students work as team members on projects being led by seniors completing their senior capstone design. Students will be exposed to many areas of product development and will assist in the design and implementation of the prototype product.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 1

Spring '12 Instructors: Hollar S

 
 
ECE 402 Communications Engineering   View Course's WolfWare HomepageView Course's Online Syllabus
         
An overview of digital communications for wireline and wireless channels which focuses on reliable data transmission in the presence of bandwidth constraints and noise. The emphasis is on the unifying principles common to all communications systems. Examples include digital telephony, compact discs, high-speed modems and satellite communications.
 
Pre-Requisites: ECE 301, ST 371
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Townsend J

 
 
ECE 403 Electronics Engineering   View Course's WolfWare HomepageView Course's Online Syllabus
         
Design and analysis of discrete and integrated electronic circuits, from single-transistor stages to operational amplifiers, using bipolar and MOS devices. Feedback in operational amplifier circuits, compensation and stability. Laboratory design projects.
 
Pre-Requisites: ECE 301, ECE 302
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Bilbro G

 
 
ECE 404 Introduction to Solid-State Devices   View Course's WolfWare HomepageView Course's Online Syllabus
         
Basic principles required to understand the operation of solid-state devices. Semiconductor device equations developed from fundamental concepts. P-N junction theory developed and applied to the analysis of devices such as varactors, detectors, solar cells, bipolar transistors, field-effect transistors. Emphasis on device physics rather than circuit applications.
 
Pre-Requisites: ECE 302
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Bedair S

 
 
ECE 406 Design of Complex Digital Systems   View Course's WolfWare HomepageView Course's Online SyllabusThis course has an associated lab sectionThis course has an Engineering Online section.
         
Design principles for complex digital systems: Iteration, top-down/bottom-up, divide and conquer, and decomposition. Descriptive techniques, including block diagrams, timing diagrams, register transfer, and hardware-description languages. Consideration of transmission-line effects on digital systems.
 
Pre-Requisites: A grade of C- or better in ECE 212
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Heard B

 
 
ECE 407 Introduction to Computer Communications   View Course's WolfWare HomepageView Course's Online Syllabus
         
Engineering principles of computer communications: summary of digital transmission, media and switching; error control, layering concept, overview of protocols; architectures for local, metropolitan, and wide-area networks; emerging issues in digital communications systems.
 
Pre-Requisites: ECE 301
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Sichitiu M

 
 
ECE 420 Wireless Communication Systems   View Course's WolfWare HomepageView Course's Online Syllabus
         
A study of applications of communication theory and signal processing to wireless systems. Topics include an introduction to information theory and coding, basics and channel models for wireless communications, and some important wireless communication techniques including spread-spectrum and OFDM, MATLAB exercises expose students to engineering considerations.
 
Pre-Requisites: ECE 402
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Dai H

 
 
ECE 421 Introduction to Signal Processing   View Course's WolfWare HomepageView Course's Online Syllabus
         
Concepts of electrical digital signal processing: Discrete-Time Signals and Systems, Z-Transform, Frequency Analysis of Signals and Systems, Digital Filter Design. Analog-to Digital-to-Analog Conversion, Discrete Fourier Transform. To major design projects.
 
Pre-Requisites: ECE 301
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Alexander S

 
 
ECE 435 Elements of Control   View Course's WolfWare HomepageView Course's Online Syllabus
         
Analog system dynamics, open- and closed-loop control, block diagrams and signal flow graphs, input-output block diagrams and signal flow graphs, input-output relationships, stability analyses using Routh-Hurwitz, root-locus and Nyquist, time- and frequency-domain analysis and design of analog control systems. Use of computer-aided analysis and design tools. Class project.
 
Pre-Requisites: ECE 301
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Lobaton E

 
 
ECE 452 Renewable Electric Energy Systems   View Course's WolfWare HomepageView Course's Online Syllabus
         
Principles and characteristics of renewable energy based electric power generation technologies such as photovoltaic systems, wind turbines, and fuel cells. Main system design issues. Integration of these energy sources into the power grid. Economics of distributed generation.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Baran M

 
 
ECE 455 Computer Control of Robots   View Course's WolfWare HomepageView Course's Online SyllabusThis course has an associated lab sectionThis course has an Engineering Online section.
         
Techniques of computer control of industrial robots: interfacing with synchronous hardware including analog/digital and digital/analog converters, interfacing noise problems, control of electric and hydraulic actuators, kinematics and kinetics of robots, path control, force control, sensing including vision. Major design project.
 
Pre-Requisites: ECE 435
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Grant E

 
 
ECE 456 Mechatronics   View Course's Online SyllabusThis course has an associated lab section
         
The study of electro-mechanical systems controlled by microcomputer technology. The theory, design and construction of smart systems; closely coupled and fully integrated products and systems. The synergistic integration of mechanisms, materials, sensors, interfaces, actuators, microcomputers, controllers, and information technology.
 
Pre-Requisites: ECE 435
Co-Requisites:None
Restrictions:None
Credits: 3

Summer I '12 Instructors: Chow M

 
 
ECE 460 Digital Systems Interfacing   View Course's Online SyllabusThis course has an Engineering Online section.
         
Concepts of microcomputer system architecture and applications to fundamental computer hardware. Theoretical and practical aspects of interfacing and a variety of microprocessor peripheral chips with specific microprocessor/microcomputer systems from both hardware and software points of view.
 
Pre-Requisites: ECE 406
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Peterson R

 
 
ECE 461 Embedded System Design   View Course's WolfWare Homepage
         
Design and implementation of software for embedded computer systems. The students will learn to design systems using microcontrollers, C and assembly programming, real-time methods, computer architecture, interfacing system development and communication networks. System performance is measured in terms of power consumption, speed and reliability. Efficient methods for project development and testing are emphasized. Credit will not be awarded for both ECE 461 and ECE 561. Restricted to CPE and EE Majors.
 
Pre-Requisites: Grade of C- or better in ECE 306.
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Dean A

 
 
ECE 463 Advanced Microprocessor Systems Design   View Course's WolfWare HomepageView Course's Online Syllabus
         
Advanced topics in microprocessor systems design, including processor architectures, virtual-memory systems, multiprocessor systems, and single-chip microcomputers. Architectural examples include a variety of processors of current interest, both commercial and experimental. Major design project.
 
Pre-Requisites: ECE 406
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Rotenberg E

 
 
ECE 464 ASIC Design   View Course's WolfWare HomepageView Course's Online Syllabus
         
Design of digital application specific integrated circuits (ASICs) based on hardware description languages (Verilog, VHDL) and CAD tools. Emphasis on design practices and underlying algorithms. Introduction to deep sub-micron design issues like interconnections and low power and to modern applications including multi-media, wireless. Telecommunications and computing. Required design project.
 
Pre-Requisites: ECE 406, ECE 302
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Franzon P

 
 
ECE 470 Internetworking   View Course's WolfWare HomepageView Course's Online SyllabusThis course has an associated lab section
         
Introduction, Planning and Managing networking projects, networking elements-hardware, software, protocols, applications; TCP/IP, ATM, LAN emulation. Design and implementation of networks, measuring and assuring network and application performance;metrics, tools, quality of service. Network-based applications, Network management and security.
 
Pre-Requisites: ECE 407 or CSC 401
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Viniotis Y

 
 
ECE 480 Senior Design Project in Electrical Engineering   View Course's Online Syllabus
         
Applications of engineering and basic sciences to the total design of electrical engineering circuits and systems. Consideration of the design process including feasibility study, preliminary design detail, cost effectiveness, along with development and evaluation of a prototype accomplished through design-team project activity. Complete written and oral engineering report required.
 
Pre-Requisites: ECE 301, ECE 302, ECE 303, ECE 380, and any two ECE specialization Courses
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Greene B

 
 
ECE 481 Senior Design Project in Computer Engineering   View Course's Online Syllabus
         
Application of engineering and basic sciences to the total design of computer engineering circuits and systems. Consideration of the design process including feasibility study, preliminary design detail, cost effectiveness, along with development and evaluation of a prototype accomplished through design-team project activity. Complete written and oral engineering report required.
 
Pre-Requisites: ECE 381, ECE 301, ECE 302, ECE 303, ECE 406 and an ECE specialization elective
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Greene B

 
 
ECE 483 Engineering Entrepreneurship and New Product Development II   View Course's Online Syllabus
         
Applications of engineering, science, management and entrepreneurship to the design, development and prototyping of new product ideas. Based on their own new product ideas, or those of others, students form and lead entrepreneurship teams (eTeams) to prototype these ideas. The students run their eTeams as 'virtual' startup companies where the seniors take on the executive roles. Joining them are students from other grade levels and disciplines throughout the university that agree to participate as eTeam members. Departmental approval required.
 
Pre-Requisites: ECE 301, ECE 302, ECE 303, and any two ECE specialization courses
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Hollar S

 
 
ECE 492 Topic #11 - Special Topics in Electrical and Computer Engineering  
         
Offered as needed for development of new courses in electrical and computer engineering.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Williams C

 
 
ECE 492 Topic #17 - Special Topics in Electrical and Computer Engineering  
         
Offered as needed for development of new courses in electrical and computer engineering.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 1-4

 
 
ECE 492 Topic #24 - Special Topics in Electrical and Computer Engineering  
         
Offered as needed for development of new courses in electrical and computer engineering.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:Instructor Consent Required
Credits: 3

Spring '12 Instructors: Greene B

 
 
ECE 506 Architecture Of Parallel Computers   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
The need for parallel and massively parallel computers. Taxonomy of parallel computer architecture, and programming models for parallel architectures. Example parallel algorithms. Shared-memory vs. distributed-memory architectures. Correctness and performance issues. Cache coherence and memory consistency. Bus-based and scalable directory-based multiprocessors. Interconnection-network topologies and switch design. Brief overview of advanced topics such as multiprocessor prefetching and speculative parallel execution.
 
Pre-Requisites: ECE 406
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Gehringer E

 
 
ECE 515 Digital Communications   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
This course is a first graduate-level course in digital communications. Functions and interdependence of various components of digital communication systems will be discussed. Statistical channel modeling, modulation and demodulation techniques, optimal receiver design, performance analysis methods, source coding, quantization, and fundamentals of information theory will be covered in this course.
 
Pre-Requisites: ECE 514, ST 371, Signals and Linear Systems; Linear Algebra
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Duel-Hallen A

 
 
ECE 516 System Control Engineering   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
Introduction to analysis and design of continuous and discrete-time dynamical control systems. Emphasis on linear, single-input, single-output systems using state variable and transfer function methods. Open and closed-loop representation; analog and digital simulation; time and frequency response; stability by Routh-Hurwitz, Nyquist and Liapunov methods; performance specifications; cascade and state variable compensation. Assignments utilize computer-aided analysis and design programs.
 
Pre-Requisites: ECE 435 or ECE 301
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Chow M

 
 
ECE 517 Object-Oriented Languages and Systems  
         
Object-oriented languages and systems built with object-oriented software components. Object-oriented design methodologies, such as CRC cards and the Unified Modeling Language (UML). Requirement analysis. Design patterns. Agile methods. Object-oriented programming environments, such as the Eclipse platform. Platforms for Web services, such as J2EE. Project required.
 
Pre-Requisites: CSC 316, Data Structures for Computer Scientists.
Co-Requisites:None
Restrictions:None
Credits: 3

Summer I '12 Instructors: Gehringer E

 
 
ECE 520 Digital Asic Design   View Course's WolfWare Homepage
         
Design of digital Application Specific Integrated Circuits (ASICs) based on Hardware Description Languages (Verilog, VHDL) and CAD tools, particularly login synthesis. Emphasis on design practices and underlying algorithms. Introduction to timing-driven design, low-power design, design-for-test and ASIC applications. Project.
 
Pre-Requisites: ECE 212 and Senior or Graduate standing
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Franzon P

 
 
ECE 521 Computer Design and Technology   View Course's WolfWare Homepage
         
Design of general-purpose computers through cost-performance analysis. Emphasis on making design decisions regarding the instruction set architecture and organization of single-processor computer. Discussion of design choices, role of compiler and techniques for analysis, simulation and implementation. Consideration of relationships between architecture, organization and technology
 
Pre-Requisites: ECE 306
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Rotenberg E

 
 
ECE 522 Medical Instrumentation  
         
Fundamentals of medical instrumentation systems, sensors, and biomedical signal processing. Example instruments for cardiovascular and respiratory assessment. Clinical laboratory measurements, theraputic and prosthetic devices, and electrical safetyrequirements. Students should have background in electronics design using operational amplifiers.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Nagle H

 
 
ECE 523 Photonics and Optical Communications  
         
This course investigates photonic devices at the component level and examines the generation, propagation and detection of light in the context of optical communication systems. Topics include planar and cylindrical optical waveguides, LEDs, lasers,optical amplifiers, integrated optical and photodetectors, design tradeoffs for optical systems, passive optical networks, and wavelength division multiplexed systems.
 
Pre-Requisites: Graduate standing or Senior standing ; Engineering Majors or Physics Majors
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Muth J

 
 
ECE 534 Power Electronics   View Course's WolfWare HomepageView Course's Online SyllabusThis course has an Engineering Online section.
         
DC and AC analysis of isolated and non-isolated switch mode power supply. Basic converter topologies covered include: buck, boost and buck/boost and their transformer-couples derivatives. Design of close loop of these DC/DC converters. Power devices and their applications in DC/DC converters. Inductor and transformer design.

Additional course information provided by the department:

NOTE: THIS COURSE WILL BE OFFERED IN SPRING 2011 THROUGH ON-LINE DISTANCE EDUCATION.

For more information and registration - please contact
Dr. Linda Krute
Director
Engineering Distance Education Programs
North Carolina State University
Raleigh, NC 27695-7547
Phone: 919.515.5440 or 877.254.0058
Fax: 919.515.8415
EOL web site: http://EngineeringOnline.ncsu.edu
======================================================================

This first level graduate level course is intended to develop an understanding of Power Electronics and switching mode power converters for various AC and DC applications. This course is intended to teach the fundamentals of power conversion and will cover the design, analysis, modeling and control of all types of power converters - such as, dc-dc converters, dc-ac inverters, ac-dc rectifiers / converters and also introduce the concepts of direct ac-ac converters. This course will also include interface and control considerations of power converters to single-phase and three-phase ac systems, and discuss utility applications of power electronic converters - including power quality and FACTS (Flexible AC Transmission Systems).

The students will develop skills in complete design of these power converters through a project - especially focused on design of dc-dc converters. This will be an important course for understanding of renewable energy interface to the grid, power converters for ac- and dc motor drives and power electronics devices and their controls.

======================================================================

Required Book: "Fundamentals of Power Electronics", Robert Erickson, Second Edition

References: (strongly recommended) "Power Electronics: Converters, Applications and Design" - Mohan, Undeland, Robbins, Second Edition

=====================================================================
Course Requirements Grading policy:

Homework (5-6): 40 %
Mid-term exam: 15 %
Final exam: 25 %
Final Project 20 % (Design project)

Computing Tools:

PSpice student version 9.1
http://www.electronics-lab.com/downloads/schematic/013

(You can also use Saber software if you are more familiar with Saber)
MATLAB: http://www.eos.ncsu.edu/software/matlab/
 
Pre-Requisites: ECE 302
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Bhattacharya S

 
 
ECE 535 Design of Electromechanical Systems   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
A practical introduction to electromechanical systems with emphasis on modeling, analysis, design, and control techniques. Provides theory and practical tools for the design of electric machines (standard motors, linear actuators, magnetic bearings, etc). Involves some self-directed laboratory work and culuminates in an industrial design project. Topics include Maxwell's equations, electromechanical energy conversion, finite element analysis, design and control techniques.
 
Pre-Requisites: MA 341
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Buckner G

 
 
ECE 540 Electromagnetic Fields   View Course's WolfWare Homepage
         
Brief review of Maxwell's Equations, constitutive relations and boundary conditions. Reflection and refraction of plane waves; power and energy relations in isotropic media. Potential functions, Green's functions and their applications to radiation and scattering. Antenna fundamentals: linear antennas, uniform linear arrays and aperture antennas, microstrip antennas. Fundamentals of numerical methods for electromagnetic simulation and antenna design.
 
Pre-Requisites: ECE 422
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Schmidt S

 
 
ECE 542 Neural Networks   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
Introduction to neural networks and other basic machine learning methods including radial basis functions, kernel methods, support vector machines. The course introduces regularization theory and principle component analysis. The relationships to filtering, pattern recognition and estimation theory are emphasized.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Trussell J

 
 
ECE 544 Design Of Electronic Packaging and Interconnects   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
A study of the design of digital and mixed signal interconnect and packaging. Topics covered include: Single chip (surface mount and through-hole) and multi-chip module packaging thecnology; packaging techology selection; thermal design; electricaldesign of printed circuit board, backplane and multi-chip module interconnect; receiver and driver selection; EMI control; CAD tools; and measurement issues.
 
Pre-Requisites: ECE 302
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Evans B

 
 
ECE 553 Semiconductor Power Devices   View Course's WolfWare Homepage
         
The operational physics and design concepts for power semiconductor devices. Relevant transport properties of semiconductors. Design of breakdown voltage and edge terminations. Analysis of Schottky rectifiers, P-i-N rectifiers, Power MOSFETs, Bipolar Transistors, Thyristors and Insulated Gate Bipolar Transistors.
 
Pre-Requisites: ECE 404
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Baliga J

 
 
ECE 555 Computer Control of Robots   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
An introduction to robotics: history and background, design, industrial applications and usage. Manipulator sensors, actuators and control, linear, non-linear, and force control. Manipulator kinematics: position and orientation, frame assignment, transformations, forward and inverse kinematics. Jacobian: velocities and static forces. Manipulator Kinetics: velocity, acceleration, force. Trajectory generation. Programming languages: manipulator level, task level, and object level. Introduction to advanced robotics. Credit not allowed for both ECE 455 and 555.
 
Pre-Requisites: ECE 435; ECE 436; ECE 456
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Grant E

 
 
ECE 556 Agent-based Mechatronics Systems  
         
Agent and systems concepts to study sensors, actuators, controllers and communication networks, as well as their interactions. Theory, design and control of the integration of sensors, interfaces, actuators, microcontrollers. Use of computer networks as communication media in the mechatronics systems integration and control. Use of unmanned vehicle path tracking and teleoperation to illustrate the mechatronics agent and system concept and integration. Students can either take ECE 456 or ECE 556, but not both. These two courses are piggy-backed and cover similar material, yet ECE 556 has more demanding homeworks, project, and an exam that are at the graduate level.
 
Pre-Requisites: ECE 301
Co-Requisites:None
Restrictions:None
Credits: 3

Summer I '12 Instructors: Chow M

 
 
ECE 557 Principles Of MOS Transistors  
         
MOS capacitor and transistor regions of operation. Depletion and enhancement mode MOSFETs. MOSFET scaling, short and narrow channel effects. MOSFETs with ion-implanted channels. High field effects in MOSFETs with emphasis on recent advances in design of hit carrier suppressed structures. Small and large signal MOSFET models. State of the art in MOS process integration.
 
Pre-Requisites: ECE 404
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Misra V

 
 
ECE 558 Digital Imaging Systems   View Course's Online Syllabus
         
Foundation for designing and using digital devices to accurately capture and display color images, spatial sampling, frequency analysis, quantization and noise characterization of images. Basics of color science are presented and applied to image capture and output devices.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 3

Summer I '12 Instructors: Trussell J

 
 
ECE 561 Embedded System Design   View Course's WolfWare Homepage
         
Design and implementation of embedded computer systems. The student will extend previous knowledge of the use of microcontrollers, C and assembly programming, real-time methods, computer architecture, simulation, interfacing, system development andcommunication networks. System performance is measured in terms of power consumption, speed and reliabiity. Efficient methods for project development and testing are emphasized.
 
Pre-Requisites: ECE 306
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Dean A

 
 
ECE 570 Computer Networks   View Course's WolfWare HomepageView Course's Online Syllabus
         
General introduction to computer networks. Discussion of protocol principles, local area and wide area networking, OSI stack, TCP/IP and quality of service principles. Detailed discussion of topics in medium access control, error control coding, and flow control mechanisms. Introduction to networking simulation, security, wireless and optical networking.
 
Pre-Requisites: ECE 206 or CSC 312, ST 371, CSC 258 and Senior standing or Graduate standing
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Sichitiu M

 
 
ECE 573 Internet Protocols   View Course's WolfWare Homepage
         
Principles and issues underlying provision of wide area connectivity through interconnection of autonomous networks. Internet architecture and protocols today and likely evolution in future. Case studies of particular protocols to demonstrate how fundamental principles applied in practice. Selected examples of networked clinet/server applications to motivate the functional requirements of internetworking. Project required.
 
Pre-Requisites: CSC/ECE 570
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Harfoush K

 
 
ECE 574 Computer and Network Security  
         
Security policies, models, and mechanisms for secrecy, integrity, and availability. Basic cryptography and its applications; operating system models and mechanisms for mandatory and discretionary controls; introduction to database security; securityin distributed systems; network security (firewalls, IPsec, and SSL); and control and prevention of viruses and other rogue programs.
 
Pre-Requisites: (CSC 316) and (CSC 401 or CSC/ECE 570)
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Yu T

 
 
ECE 575 Introduction to Wireless Networking   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
Introduction to cellular communications, wireless local area networks, ad-hoc and IP infrastructures. Topics include: cellular networks, mobility mannagement, connection admission control algorithms, mobility models, wireless IP networks, ad-hoc routing, sensor networks, quality of service, and wireless security.
 
Pre-Requisites: ECE/CSC 570
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Wang W

 
 
ECE 579 Introduction to Computer Performance Modeling   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
Workload characterization, collection and analysis of performance data, instrumentation, tuning, analytic models including queuing network models and operational analysis, economic considerations.
 
Pre-Requisites: CSC 312 and MA 421
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Summer I '12 Instructors: Stewart W
Spring '12 Instructors: Eun D, Perros H

 
 
ECE 591 Special Topics In Electrical Engineering   This course has an Engineering Online section.
         
No course information available from Registration & Records.
 
Pre-Requisites: B average in technical subjects
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Devetsikiotis M

 
 
ECE 592 Topic #20 - Special Topics In Electrical Engineering  
         
No course information available from Registration & Records.
 
Pre-Requisites: B average in technical subjects
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Gajda J

 
 
ECE 592 Topic #21 - Special Topics In Electrical Engineering  
         
No course information available from Registration & Records.
 
Pre-Requisites: B average in technical subjects
Co-Requisites:None
Restrictions:None
Credits: 3

Summer II '12 Instructors: Baran M

 
 
ECE 592 Topic #23 - Special Topics In Electrical Engineering  
         
No course information available from Registration & Records.
 
Pre-Requisites: B average in technical subjects
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors:

 
 
ECE 592 Topic #24 - Special Topics In Electrical Engineering  
         
No course information available from Registration & Records.
 
Pre-Requisites: B average in technical subjects
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Oralkan O

 
 
ECE 592 Topic #6 - Special Topics In Electrical Engineering  
         
No course information available from Registration & Records.
 
Pre-Requisites: B average in technical subjects
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Williams C

 
 
ECE 592 Topic #7 - Special Topics In Electrical Engineering   This course has an Engineering Online section.
         
No course information available from Registration & Records.

The following is additional course information provided by the department:

This course focuses on the electric power generation systems. Conventional heat engine based techniques as well as the new renewable energy based electric energy generation technologies will be introduced. The principals of main renewable energy based generation technologies -solar, wind, and fuel cells- will be covered. Economic and environmental aspects will also be discussed. (This is the slightly revised version of the course on Renewable Electric Energy Systems)
 
Pre-Requisites: B average in technical subjects
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Baran M

 
 
ECE 592 Topic #8 - Special Topics In Electrical Engineering  
         
No course information available from Registration & Records.
 
Pre-Requisites: B average in technical subjects
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Baran M

 
 
ECE 600 ECE Graduate Orientation   View Course's WolfWare HomepageView Course's Online SyllabusThis course has an Engineering Online section.
         
Introduction of the Electrical and Computer Engineering Department graduate program. Introduction to computing and library facilities; Review of NC State student code of conduct and ethics. Structure of the ECE department. General information forstarting graduate studies. Overview of on-going research projects by faculty members. Must hold graduate standing.

Additional course information provided by the department:

Introduction of the Electrical and Computer Engineering Department graduate program. Introduction to computing and library facilities; Review of NC State student code of conduct and ethics. Structure of the ECE department. General information for starting graduate studies. Overview of on-going research projects by faculty members. Must hold graduate standing.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 1

Spring '12 Instructors: Lunardi L

 
 
ECE 633 Individual Topics In Electrical Engineering  
         
Provision of opportunity for individual students to explore topics of special interest under direction of a member of faculty.
 
Pre-Requisites: B average in technical subjects
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 1-3

Summer I '12 Instructors: Kolbas R

 
 
ECE 634 Individual Studies In Electrical Engineering  
         
The study of advanced topics of special interest to individual students under direction of faculty members.
 
Pre-Requisites: Graduate standing
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 1-3

 
 
ECE 685 Master's Supervised Teaching  
         
Teaching experience under the mentorship of faculty who assist the student in planning for the teaching assignment, observe and provide feedback to the student during the teaching assignment, and evaluate the student upon completion of the assignment.
 
Pre-Requisites: Master's student
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 1-3

Spring '12 Instructors: Byrd G

 
 
ECE 693 Master's Supervised Research  
         
Instruction in research and research under the mentorship of a member of the Graduate Faculty.
 
Pre-Requisites: Master's student
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 1-9

 
 
ECE 695 Master's Thesis Research  
         
Thesis research.
 
Pre-Requisites: Master's student
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 1-9

 
 
ECE 696 Summer Thesis Research  
         
For graduate students whose programs of work specify no formal course work during a summer session and who will be devoting full time to thesis research.
 
Pre-Requisites: Master's student
Co-Requisites:None
Restrictions:None
Credits: 1

 
 
ECE 699 Master's Thesis Preparation  
         
For students who have completed all credit hour requirements and full-time enrollment for the master's degree and are writing and defending their thesis.
 
Pre-Requisites: Master's student
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 1-3

 
 
ECE 706 Advanced Parallel Computer Architecture   View Course's WolfWare Homepage
         
Advanced topics in parallel computer architecture. Hardware mechanisms for scalable cache coherence, synchronization, and speculation. Scalable systems and interconnection networks. Design or research project required.

Additional course information provided by the department:

Topics include:

  • cache coherence
  • prefetching
  • speculation
  • network interfaces

Course material is based on classic and recent papers from the research literature. There are two exams and a significant research project. Students who have taken ECE/CSC 748 with Dr. Byrd as the instructor may not receive credit for this class.

 
Pre-Requisites: ECE/CSC 506, ECE 521
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Byrd G

 
 
ECE 712 Integrated Circuit Design for Wireless Communications   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
Analysis, simulation, and design of the key building blocks of an integrated radio: amplifiers, mixers, and oscillators. Topics include detailed noise optimization and linearity performance of high frequency integrated circuits for receivers and transmitters. Introduction to several important topics of radio design such as phase-locked loops, filters and large-signal amplifiers. Use of advanced RF integrated circuit simulation tools such as SpectreRF or ADS for class assignments.
 
Pre-Requisites: ECE 511
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Floyd B

 
 
ECE 719 Microwave Circuit Design Using Scattering Parameters   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
Development and examination of techniques for design of microwave and millimeterwave components and systems. Specific topics include mixer, oscillator and amplifier performance and design. This course will focus on the use of S-parameters to aid inthe design of circuits used in mm-wave and microwave circuits. Emphasis will be made on the microwave/mm-wave properties of transistors, matching networks and how these properties are utlized for design for noise, power, mixer or oscillator performance. Computer aided design techniques will be addressed.
 
Pre-Requisites: ECE 540, ECE 549
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Steer M

 
 
ECE 720 Electronic System Level and Physical Design   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
Study of transaction-level modeling of digital systems-on-chip using SystemC. Simulation and analysis of performance in systems with distributed control. Synthesis of digital hardware from high-level descriptions. Physical design methodologies, including placement, routing, clock-tree insertion, timing, and power analysis. Significant project to design a core at system and physical levels. Knowledge of object-oriented programming with C and register-transfer-level design with verilog or VHDL is required.
 
Pre-Requisites: ECE 520
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Davis R

 
 
ECE 724 Electronic Properties Of Solid-State Devices  
         
Basic physical phenomena responsible for operation of solids-state devices. Examination and utilization of semiconductor transport equations to explain principles of device operation. Various solid-state electronics devices studied in detail.
 
Pre-Requisites: ECE 530
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Kim K

 
 
ECE 726 Advanced Feedback Control   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
Advanced topics in dynamical systems and multivariable control. Current research and recent developments in the field.
 
Pre-Requisites: ECE 516
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Chakrabortty A

 
 
ECE 733 Digital Electronics   View Course's WolfWare Homepage
         
In-depth study of digital circuits at the transistor level. Topics include fundamentals; high speed circuit design; low-power design; RAM; digital transceivers; clock distribution; clock and data recovery; circuits based on emergining devices. Project.
 
Pre-Requisites: ECE 546
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Franzon P

 
 
ECE 736 Power System Stability and Control   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
Principles of FACTS (flexible AC transmission systems) and their applications. Power transmission on an AC system. Power system models for steady-state and dynamic analysis. Power system transient analysis for stability assessment. Voltage phenomena and methods for assessment.
 
Pre-Requisites: ECE 451 and ECE 750
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Chakrabortty A

 
 
ECE 739 Integrated Circuits Technology and Fabrication Laboratory   This course has an associated lab section
         
An integrated circuit laboratory to serve as a companion to ECE 538. Hands-on experience in semiconductor fabrication laboratory. Topics include: techniques used to fabricate and electrically test discrete semiconductor devices, the effects of process variations on measurable parameters.
 
Pre-Requisites: ECE 538
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Yu G

 
 
ECE 756 Advanced Mechatronics   View Course's WolfWare Homepage
         
A project-oriented course focusin on the design, analysis, and implementation of advanced mechatronics technologies, including large-scale distributed sensors, distributed-actuators, and distributed-controllers connected via communication networks.Will use unmanned vehicles as the project platform, with applications from sensors, actuators, network-based controllers, cameras, and microcontrollers. ECE 516 is recommended.
 
Pre-Requisites: ECE 556
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Chow M

 
 
ECE 759 Pattern Recognition   View Course's WolfWare Homepage
         
Image pattern recognition techniques and computer-based methods for scene analysis, including discriminate functions, fixture extraction, classification strategies, clustering and discriminant analysis. Coverage of applications and current research results.
 
Pre-Requisites: ECE(CSC) 514, ST 371, B average in ECE and MA
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Krim H

 
 
ECE 763 Computer Vision   View Course's WolfWare Homepage
         
Analysis of images by computers. Specific attention given to analysis of the geometric features of objects in images, such as region size, connectedness and topology. Topics include: segmentation, template matching, motion analysis, boundary detection, region growing, shape representation, 3-D object recognition including graph matching.
 
Pre-Requisites: ECE 558 and ECE 514
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Snyder W

 
 
ECE 767 Error-Control Coding   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
An introduction to the theory and practice of codes for detecting and correcting errors in digital data communication and storage systems. Topics include linear block codes, cyclic codes, cyclic redundancy checksums, BCH and Reed-Solomon codes, convolutional codes, trellis-coded modulation, LDPC and turbo codes, Viterbi and sequential decoding, and encoder and decoder architecture. Applications include the design of computer memories, local-area networks, compact disc digital audio, NASA's deepspace network, high-speed modems, communication satellites, and cellular telephony.
 
Pre-Requisites: ECE 514 Random Processes; linear algebra at the undergraduate level is strongly recommended
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Hughes B

 
 
ECE 772 Survivable Networks  
         
Principles of network and service continuity and related metrics; the theory of network availability, survivability, and restoration; a comprehensive coverage of network architectures, protocols, algorithms, and related technology for survivability; advanced topics in network survivability; hands-on experience in the implementation of protocols and software for survivable systems and the operation of survivable networks.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Rouskas G

 
 
ECE 773 Advanced Topics in Internet Protocols   View Course's WolfWare Homepage
         
Cutting-edge concepts and technologies to support internetworking in general and to optimize the performance of the TCP/IP protocol suite in particular. Challenges facing and likely evolution for next generation intenetworking technologies. This course investigates topics that include, but may be not limited to: Internet traffic measurement, characteriztion and modeling, traffic engineering, network-aware applications, quality of service, peer-to-peer systems, content-distribution networks, sensor networks, reliable multicast, and congestion control.
 
Pre-Requisites: CSC/ECE 573
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Harfoush K

 
 
ECE 776 Design and Performance Evaluation of Network Systems and Services   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
Introduction to the design and performance evaluation of network services. Topics include top-down network design based on requirements, end-to-end services and network system architecture, service level agreements, quantitative performance evaluation techniques. Provides quantitative skills on network service traffic and workload modeling, as well as, service applications such as triple play, internet (IPTV), Peer-to-peer (P2P), voice over IP (VoIP), storage, network management, and access services.

Additional course information provided by the department:

To provide an introduction to advanced topics in modern high-speed telecommunication networks and in quantitative performance evaluation methods. Under the guidance of the instructor, and in an interactive and participatory manner, students will gain familiarity with and some critical understanding of the state-of-the-art in the areas of Network traffic modeling Multiplexing/Scheduling Admission/Access control End-to-end quality of service and effective bandwidths Quantitative/mathematical performance evaluation techniques including simulation methods Special topics, time permitting (e.g., closed-loop congestion control, pricing/charging, more advanced mathematical techniques) Students will participate and learn by following reading assignments before coming to class, by asking and answering questions during in-class discussions, by preparing essays/reports and presenting them to class, by performing simulation projects, and by preparing for in-class exams.
 
Pre-Requisites: CSC(ECE) 570 and CSC(ECE) 579
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Eun D

 
 
ECE 792 Topic #1 - Special Topics In Electrical Engineering  
         
No course information available from Registration & Records.
 
Pre-Requisites: B average in technical subjects
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Bhattacharya S

 
 
ECE 792 Topic #14 - Special Topics In Electrical Engineering  
         
No course information available from Registration & Records.
 
Pre-Requisites: B average in technical subjects
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Baron D

 
 
ECE 792 Topic #9 - Special Topics In Electrical Engineering  
         
No course information available from Registration & Records.
 
Pre-Requisites: B average in technical subjects
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

Spring '12 Instructors: Lukic S

 
 
ECE 801 Topic #1 - Seminar in Electrical and Computer Engineering  
         
No course information available from Registration & Records.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 1-3

Spring '12 Instructors: Baran M

 
 
ECE 803 Seminar in Computer Engineering   View Course's WolfWare Homepage
         
No course information available from Registration & Records.

The following is additional course information provided by the department:

A series of talks on topics related to computer architecture and computer engineering. Speakers include NCSU faculty and graduate students, as well as visitors from industry and academia.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 1-3

Spring '12 Instructors: Byrd G

 
 
ECE 804 Seminar in Comm/Sig PR  
         
No course information available from Registration & Records.

The following is additional course information provided by the department:

Weekly seminars will feature State of the Art Research in Communications, Signal and Image Processing. The lectures will exploit Signal and Image analysis tools as intrinsic to practical solutions to problems in a variety of disciplines. Graduate standing is required.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 1-3

Spring '12 Instructors: Krim H

 
 
ECE 833 Individual Topics In Electrical Engineering  
         
Provision of opportunity for individual students to explore topics of special interest under direction of a member of faculty.
 
Pre-Requisites: B average in technical subjects
Co-Requisites:None
Restrictions:None
Credits: 1-3

Summer I '12 Instructors: Kolbas R

 
 
ECE 834 Individual Studies In Electrical Engineering  
         
The study of advanced topics of special interest to individual students under direction of faculty members.
 
Pre-Requisites: Graduate standing
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 1-3

 
 
ECE 895 Doctoral Dissertation Research  
         
Dissertation research.
 
Pre-Requisites: Doctoral student
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 1-9

 
 
ECE 896 Summer Dissertation Research  
         
For graduate students whose programs of work specify no formal course work during a summer session and who will be devoting full time to thesis research.
 
Pre-Requisites: Doctoral student
Co-Requisites:None
Restrictions:None
Credits: 1

 
 
ECE 899 Doctoral Dissertation Preparation   View Course's Online Syllabus
         
For students who have completed all credit hour, full-time enrollment, preliminary examination, and residency requirements for the doctoral degree, and are writing and defending their dissertations.
 
Pre-Requisites: Doctoral student
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 1-3