Edit my courses
Icon Meanings
View this course's WolfWare Homepage
View this course's Online Syllabus
This course has an Engineering Online section.
This course has an associated lab section.
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:CSC 312, or CSC 456, or ECE 406.
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 511 Analog Electronics   View Course's WolfWare HomepageView Course's Online SyllabusThis course has an Engineering Online section.
         
Analog integrated circuits and analog integrated circuit design techniques. Review of basic device and technology issues Comprehensive coverage of MOS and Bipolar operational amplifiers. Brief coverage of analog-to-digital conversion techniques and switched-capacitor filters. Strong emphasis on use of computer modeling and simulation as design tool. Students required to complete an independent design project.
 
Pre-Requisites:ECE 403
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 513 Digital Signal Processing   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
Digital processing of analog signals. Offline and real-time processing for parameter, waveshape and spectrum estimation. Digital filtering and applications in speech, sonar, radar, data processing and two-dimensional filtering and image processing.
 
Pre-Requisites:ECE 421, B average in ECE and MA; Signals and Linear Systems
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 514 Random Processes   View Course's WolfWare HomepageView Course's Online SyllabusThis course has an Engineering Online section.
         
Probabilistic descriptions of signals and noise, including joint, marginal and conditional densities, autocorrelation, cross-correlation and power spectral density. Linear and nonlinear transformations. Linear least-squares estimation. Signal detection.
 
Pre-Requisites:Statistics 371; Signals and Linear Systems; Linear Algebra; Calculus
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 515 Digital Communications  
         
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:None
Credits: 3

 
 
ECE 516 System Control Engineering   View Course's Online Syllabus
         
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:None
Credits: 3

 
 
ECE 517 Object-Oriented Design and Development   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
The design of object-oriented systems, using principles such as the GRASP principles, and methodologies such as CRC cards and the Unified Modeling Language (ULM). Requirements analysis. Design patterns Agile Methods. Static vs. dynamic typing. Metaprogramming. Open-source development practices and tools. Test-first development. Project required, involving contributions to an open-source software project.

Additional course information provided by the department:

Please see the syllabus at http://www.csc.ncsu.edu/faculty/efg/517/f14/syllabus
 
Pre-Requisites:CSC 326 or ECE 309
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 520 Digital Asic Design   View Course's Online Syllabus
         
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:None
Credits: 3

 
 
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

 
 
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:None
Credits: 3

 
 
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:None
Credits: 3

 
 
ECE 530 Physical Electronics   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
Properties of charged particles under influence of fields and in solid materials. Quantum mechanics, particle statistics, semi-conductor properties, fundamental particle transport properties, p-n junctions.
 
Pre-Requisites:ECE 303, B average in ECE and MA
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 531 Principles Of Transistor Devices  
         
Analysis of operating principles of transistor structures. Basic semi-conductor physics reviewed and used to provide explanation of transistor characteristics. Development and usage of device-equivalent circuits to interpret semi-conductor-imposed limitations on device performance. Devices analyzed include MISFIT'S, HEMT'S, Bipolar transistors, PBT'S, heterojunction BJT'S and SIT's.
 
Pre-Requisites:ECE 404
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 532 Principles Of Microwave Circuits  
         
Principles required to understand behavior of electronic circuits operating at microwave frequencies. Review of elector-magnetic theory and establishing an understanding of techniques required for working with electronic circuits at microwave and millimeter-wave frequencies. Discussion of circuit components operating at these frequencies.
 
Pre-Requisites:ECE 422
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
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

 
 
ECE 535 Design of Electromechanical Systems  
         
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:None
Credits: 3

 
 
ECE 536 Digital Control Systems   View Course's Online SyllabusThis course has an associated problem session
         
Discrete system dynamics, sampled-data systems, mathematical representations of analog/digital and digital/analog conversions, open- and -closed-loop systems, input-output relationships, state-space and stability analyses, time and frequency domain analysis with emphasis on time domain. Design and implementation of digital controllers. Design project including hardware implementation.
 
Pre-Requisites:ECE 435 and Graduate Standing in Engineering
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 538 Integrated Circuits Technology and Fabrication   This course has an Engineering Online section.
         
Processes used in fabrication of modern integrated circuits. Process steps for crystal growth, oxidation, diffusion, ion implantation, lithography, chemical vapor deposition, etching, metallization, layout and packaging. Process integration for MOS and biopolar processes. Characterization techniques, simulation, yield and reliability.

Additional course information provided by the department:

Introduction to the individual process steps used to fabricate semiconductor Integrated Circuit Chips starting with the refinement of raw materials and finishing with the packaging of completed chips. The integration of these component processes into state-of-the-art CMOS and bipolar device technologies is considered.
 
Pre-Requisites:ECE 404
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 540 Electromagnetic Fields  
         
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:None
Credits: 3

 
 
ECE 542 Neural Networks  
         
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:None
Credits: 3

 
 
ECE 544 Design Of Electronic Packaging and Interconnects  
         
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:None
Credits: 3

 
 
ECE 546 VLSI Systems Design   View Course's WolfWare Homepage
         
Digital systems design in CMOS VLSI technology: CMOS devise physics, fabrication, primitive components, design and layout methodology, integrated system architectures, timing, testing future trends of VLSI technology.
 
Pre-Requisites:ECE 302
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 547 Cloud Computing Technology  
         
Study of cloud computing principles, architectures, and actual implementations. Students will learn how to critically evaluate cloud solutions, how to construct and secure a private cloud computing environment based on open source solutions, and how to federate it with external clouds. Performance, security, cost, usability, and utility of cloud computing solutions will be studied both theoretically and in hands-on exercises. Hardware-, infrastructure-, platform-, software-, security-, and high-performance computing - "as-a-service".
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 549 RF Design for Wireless   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
Design of the hardware aspects of wireless systems with principle emphasis on design of radio frequency (RF) and microwave circuitry. Introduction of system concepts then functional block design of a wireless system. RF and microwave transistors, noise, power ampliefiers, CAE, linearization and antennas.
 
Pre-Requisites:ECE 303, ECE 302
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 550 Power System Operation and Control   View Course's WolfWare HomepageView Course's Online SyllabusThis course has an Engineering Online section.
         
Fundamental concepts of economic operation and control of power systems. Real and reactive power balance. System components, characteristics and operation. Steady state and dynamic analysis of interconnected systems. Tieline power and load-frequencycontrol with integrated economic dispatch.
 
Pre-Requisites:ECE 305, ECE 435
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 551 Smart Electric Power Distribution Systems  
         
Features and components of electric power distribution systems, power flow, short circuit and reliability analysis, basic control and protection, communications and SCADA, new "smart" functionality such as integrated volt/var control, automated fault location isolation and restoration, demand response and advanced metering infrastructure, integration of distributed generation and energy storage.
 
Pre-Requisites:ECE 451
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 552 Renewable Electric Energy Systems   View 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. Credit is not allowed for both ECE 452 and ECE 552.
 
Pre-Requisites:ECE 305 or ECE 331
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 553 Semiconductor Power Devices  
         
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:None
Credits: 3

 
 
ECE 555 Computer Control of Robots  
         
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:None
Credits: 3

 
 
ECE 556 Agent-based Mechatronics Systems   View Course's WolfWare HomepageView Course's Online SyllabusThis course has an associated lab sectionThis course has an Engineering Online section.
         
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:Department Consent Required
Credits: 3

 
 
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:None
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 558 Digital Imaging Systems   View Course's WolfWare HomepageView Course's Online SyllabusThis course has an Engineering Online section.
         
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:Department Consent Required
Credits: 3

 
 
ECE 561 Embedded System Design  
         
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:None
Credits: 3

 
 
ECE 566 Code Generation and Optimization   View Course's WolfWare Homepage
         
Provide insight into current compiler designs dealing with present and future generations of high performance processors and embedded systems. Investigate dataflow analysis and memory disambiguation, classical and parallelism enhancing optimizations, scheduling and speculative execution, and register allocation. Review of techniques used in current research compilers. Students may not take both 466 and 566 for credit.
 
Pre-Requisites:ECE 306 and CSC 316
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 568 Conventional and Emerging Nanomanufacturing Techniques and Their Applications in Nanosystems  
         
Conventional and emerging nano-manufacturing techniques and their applications in the fabrication of various structures and devices. Review of techniques for patterning, deposition, and etching of thin films including emerging techniques such as an imprint and soft lithography and other unconventional techniques. Electronic and mechanical properties of 0 to 3-D nanostructures and their applications in nano-electronics, MEMS/NEMS devices, sensing, energy harvesting, storage, flexible electronics and nano-medicine. Credit for both ECE/CHE 468 and ECE/CHE 568 is not allowed.
 
Pre-Requisites:E 304
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 570 Computer Networks   View Course's WolfWare HomepageView Course's Online SyllabusThis course has an Engineering Online section.
         
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

 
 
ECE 573 Internet Protocols   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
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

 
 
ECE 574 Computer and Network Security   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
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

 
 
ECE 575 Introduction to Wireless Networking  
         
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:None
Credits: 3

 
 
ECE 576 Networking Services: QoS, Signaling, Processes   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
Topics related to networking services, signaling for setting up networking services, such as SIP and IMS, networking architectures for providing QoS for networking services, such as MPLS, DiffServ and RAC, signaling protocols for setting up QoS connections in the transport stratum, such as LDP and RSVP-TE, video-based communications, and capacity planning models for dimensioning services.
 
Pre-Requisites:CSC/ECE 570
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 579 Introduction to Computer Performance Modeling  
         
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:CSC 501
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 581 Electric Power System Protection  
         
Protection systems used to protect the equipment in an electric power system against faults, fault analysis methods, basic switchgear used for protection, basic protection schemes, such as overcurrent, differential, and distance protection and their application.
 
Pre-Requisites:ECE 451
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 582 Wireless Communication Systems   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
Theory and analysis of wireless portable communication systems. Provides a fundamental understanding of the unique characteristics of these systems. Topics include: Code Division Multiple Access (CDMA), mobile radio propagation, characterization of a Rayleigh fading multipathchannel, diversity techniques, adaptive equalization, channel coding, and modulation/demodulation techniques. Although contemporary cellular and personal communication services(PCS) standards are covered, the course stresses fundamental theoretical concepts that are not tied to a particular standard.
 
Pre-Requisites:Senior level digital communications course, e.g., ECE 402,
Co-Requisites:ECE 714
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 583 Electric Power Engineering Practicum I  
         
This course introduces fundamentals of project management and system engineering principles in a wide range of electric power applications from concept through termination. The course also provides opportunities for students to adapt technical content to both expert and novice audiences in project management reports and presentations. Restricted to Master of Science in Electric Power Systems Engineering.
 
Pre-Requisites:ECE 451
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 584 Electric Power Engineering Practicum II  
         
In this capstone course students will apply electric engineering and science knowledge to an electrical power engineering project. 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. Restricted to Master of Science in Electric Power Systems Engineering.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 585 The Business of the Electric Utility Industry  
         
Evolution of the electric utility industry, the structure and business models of the industry, the regulatory factors within which the utilities operate, the operations of the utility industry and the current policy and emerging technology issues facing the business. The course includes significant interaction with industry officials and utility business operations.
 
Pre-Requisites:ECE 451
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 586 Communication and SCADA Systems for Smart Grid  
         
This is an introductory course on communication technologies and SCADA (supervisory control and data acquisition) systems for smart electric power applications. The fundamental concepts, principles, and practice of how communication systems operate are introduced and the function of main components reviewed. Application of communication systems for electric power, in particular SCADA architecture and protocols are also introduced. The course includes hands-on experience with typical intelligent electronic devices interconnected by a communication system.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:Instructor Consent Required
Credits: 3

 
 
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

 
 
ECE 592 Topic #15 - Neural Interface Engineering   This course has an associated lab section
         
No course information available from Registration & Records.
 
Pre-Requisites:B average in technical subjects
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 592 Topic #24 - Micromachined Sensors & Actuators  
         
No course information available from Registration & Records.
 
Pre-Requisites:B average in technical subjects
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 592 Topic #27 - Network Design & Management   This course has an associated lab section
         
No course information available from Registration & Records.
 
Pre-Requisites:B average in technical subjects
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 592 Topic #34 - Product Innovation Lab   This course has an associated lab section
         
No course information available from Registration & Records.
 
Pre-Requisites:B average in technical subjects
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 592 Topic #35 - Polarized Light and Polarimetr7  
         
No course information available from Registration & Records.
 
Pre-Requisites:B average in technical subjects
Co-Requisites:None
Restrictions:None
Credits: 1

 
 
ECE 592 Topic #36 - Geometrical Optics and Aberrated Imaging  
         
No course information available from Registration & Records.
 
Pre-Requisites:B average in technical subjects
Co-Requisites:None
Restrictions:None
Credits: 1

 
 
ECE 592 Topic #37 - Radio Systems and Design  
         
No course information available from Registration & Records.
 
Pre-Requisites:B average in technical subjects
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 592 Topic #38 - Systems Biology Modeling of Plant Regulation   This course has an associated lab section
         
No course information available from Registration & Records.
 
Pre-Requisites:B average in technical subjects
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 592 Topic #04 - Elec Motor Drives   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:None
Credits: 3

 
 
ECE 592 Topic #40 - Power System Transients Analysis   This course has an associated lab section
         
No course information available from Registration & Records.
 
Pre-Requisites:B average in technical subjects
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 592 Topic #41 - Algorithmic Techniques for Scalable Many-core Comp   This course has an associated lab section
         
No course information available from Registration & Records.
 
Pre-Requisites:B average in technical subjects
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 592 Topic #42 - Firefighting Drone Challenge   This course has an associated lab section
         
No course information available from Registration & Records.
 
Pre-Requisites:B average in technical subjects
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
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 for starting 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

 
 
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

 
 
ECE 634 Individual Studies In Electrical Engineering   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
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:None
Credits: 1-3

 
 
ECE 688 Non-Thesis Masters Continuous Registration - Half Time Registration  
         
For students in non-thesis master's programs who have completed all credit hour requirements for their degree but need to maintain half-time continuous registration to complete incomplete grades, projects, final master's exam, etc.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 1

 
 
ECE 689 Non-Thesis Master Continuous Registration - Full Time Registration  
         
For students in non-thesis master's programs who have completed all credit hour requirements for their degree but need to maintain full-time continuous registration to complete incomplete grades, projects, final master's exam, etc. Students may register for this course a maximum of one semester.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 690 Master's Exam  
         
No course information available from Registration & Records.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 1-6

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

 
 
ECE 695 Master's Thesis Research  
         
Thesis research.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
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:None
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:None
Co-Requisites:None
Restrictions:None
Credits: 1-9

 
 
ECE 703 Integrated Bioelectronic Circuits   View Course's Online Syllabus
         
Analog and mixed-signal integrated circuits in design of biomedical applications; detailed discussion of circuit blocks such as voltage and current references, current sources, amplifiers, regulators, filters, switched capacitor circuits, A/D, and D/A converters, as well as low-power, low-noise, and wireless circuit design techniques with emphasis on biomedical applications. Research project and presentation required.

Additional course information provided by the department:

Analog and mixed-signal integrated circuits play a significant role in design of biomedical devices due to the analog nature of the biological systems. Detailed discussion of circuit blocks such as voltage and current references, current sources, amplifiers, regulators, filters, switched capacitor circuits, A to D, and D to A converters, as well as low-power, low-noise, and wireless circuit design techniques will be covered with emphasis on the biomedical applications of these circuits. This is a research/project oriented course and the final project, presentation, and report comprise a significant part of the final grade.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 705 Memory Systems  
         
Covers recent research on overcoming the problem of memory access and memory speed, two major limitations on the speed of computers. Overview of the current state of memory technologies, novel cache structures and management techniques, prefetching,memory compression, and parallelism at the instruction and thread levels. Research papers required.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 706 Advanced Parallel Computer Architecture  
         
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:None
Credits: 3

 
 
ECE 712 Integrated Circuit Design for Wireless Communications   View Course's Online Syllabus
         
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:None
Credits: 3

 
 
ECE 718 Computer-Aided Circuit Analysis  
         
Steady state and transient analysis of circuits with emphasis on circuit theory and computer methods. Consideration of many analysis techniques, including linear nodal, signal flow graph, state equation, time-domain and functional simulation and analysis of sampled data systems. Sensitivity and tolerance analysis, macromodeling of large circuits and nonlinear circuit theory.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 719 Microwave Circuit Design Using Scattering Parameters  
         
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:None
Credits: 3

 
 
ECE 720 Electronic System Level and Physical Design  
         
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:None
Credits: 3

 
 
ECE 721 Advanced Microarchitecture   View Course's WolfWare Homepage
         
Survey of advanced computer microarchitecture concepts. Modern superscalar microarchitecture, complexity-effective processors, multithreading, advanced speculation techniques, fault-tolerant microarchitectures, power and energy management, impact of new technology on microarchitecture. Students build on a complex simulator which is the basis for independent research projects.
 
Pre-Requisites:ECE 521
Co-Requisites:None
Restrictions:Instructor Consent Required
Credits: 3

 
 
ECE 722 Electronic Properties of Solid-State Materials  
         
Materials and device-related electronic properties of semiconductors. Included topics: energy band structure, electrical and thermal transport phenomena, scattering processes, localized energy states, equilibrium and non-equilibrium semiconductor statistics.
 
Pre-Requisites:ECE 530
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 723 Optical Properties Of Semiconductors   View Course's WolfWare HomepageView Course's Online Syllabus
         
Materials and device-related properties of compound optical semiconductors. Included topics: band structure, heterojunctions and quantum wells, optical constants, waveguides and optical cavities, absorption and emission processes in semiconductors, photodetectors, light emitting diodes, semiconductor lasers.
 
Pre-Requisites:ECE 530
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
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:None
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 725 Quantum Engineering  
         
Development of advanced engineering concepts at the quantum level relevant to nanoscience, nanoelectronics, and quantum photonics. Topics include tunneling phenomena, specifics of time dependent and time independent perturbation methodology for addressing applications under consideration, including the WKB approach, and an introduction to second quantization for engineers. Applications include, but are not limited to, tunneling in a two-level system, molecular rotation through excitation, field emission, van der Waal interactions, optical absorption in quantum wells, and electron transport through model molecules.
 
Pre-Requisites:ECE 530, and PY 401
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
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

 
 
ECE 727 Semiconductor Thin Film Technology  
         
Techniques and processes encountered in growth and characterization of epitaxial semiconductor thin films. Interactions of gases at solid interfaces and gas phase dynamics related to epitaxial processes. Example of growth techniques are: solution growth, molecular beam epitaxy and chemical vapor deposition. Film characterization includes electrical, structural, optical, and chemical techniques. Issues involved in epitaxial growth such as: lattice match, critical layer thickness, heterostructures, superlattices and quantum wells.
 
Pre-Requisites:ECE 404
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 732 Dynamics and Control of Electric Machines   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
Dynamic behavior of AC electric machines and drive systems; theory of field orientation and vector control for high performance induction and synchronous machines; permanent magnet and reluctance machines and their control; principles of voltage source and current source inverters, and voltage and current regulation methods.

Additional course information provided by the department:

This course will establish an understanding of techniques required for working with electronic circuits at microwave and millimeter-wave frequencies. Includes discussion of circuit components operating at these frequencies.
 
Pre-Requisites:ECE 453 or ECE 592
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 733 Digital Electronics  
         
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:None
Credits: 3

 
 
ECE 734 Power Management Integrated Circuits  
         
Review of modern power management converters and circuits; Review modeling and control of converters; Detail discussion of voltage and current mode controllers; Understanding of power converter losses and optimization method, as well as management of power; Integrated circuit design of various power management chips.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 736 Power System Stability and Control  
         
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:None
Credits: 3

 
 
ECE 739 Integrated Circuits Technology and Fabrication Laboratory  
         
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:None
Credits: 3

 
 
ECE 743 High Performance Multicomputer Architecture  
         
Cray T3D, nCUBE3, VPP500, Paragon, Cenju-3, SP2, Dataflow, K-2, DASH, Reconfigurable Mesh, Superpipeline-Superscalar, Hierarchical MIN, Cache for Vector Oricessubgm generalized hypercube, Hierarchical networks, Wormhole routing, neurocomputers, earth and space applications, seminars.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 745 ASIC Verification   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
This course covers the verification process used in validating the functional correctness in today's complex ASICs (application specific integrated circuits). Topics include the fundamentals of simulation based functional verification, stimulus generation, results checking, coverage, debug, and formal verification. Provides the students with real world verification problems to allow them to apply what they learn.
 
Pre-Requisites:ECE 520
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 747 Digital Signal Processing Architecture  
         
Design of parallel algorithms and special purpose architectures for digital signal and image processing applications with emphasis on high-speed communications and computational engineering. Mapping digital signal and image processing algorithms to pipeline arrays, systolic arrays, wave-front arrays and other parallel architectures. Register transfer level design of application-specific and special-purpose digital processing systems.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 751 Detection and Estimation Theory  
         
Methods of detection and estimation theory as applied to communications, speech and image processing. Statistical description of signals and representation in time, spatial and frequency domains; Baysian methods, including Wiener, Kalman and MAP filters; performance measures; applications to both continuous and discrete systems.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 752 Information Theory  
         
An overview of Shannon's theory of information, which establishes fundamental limits on the performance of data compression and quantization algorithms, communication systems, and detection and estimation algorithms. Topics include information measures and their properties, information source models, lossless data compression, channel coding and capacity, information theory and statistics, and rate-distortion theory. Applications of information theory will also be discussed, including Lempel-Ziv data compression, vector quantization, error-correcting codes, satellite communications and high-speed modems.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 755 Advanced Robotics  
         
Advanced robotics at its highest level of abstraction; the level of synthesizing human reasoning and behavior. Advanced tobotics deals with the intelligent connection of perception to action. At this level the subject requires knowledge of sensing(computer vision, tactile, sonar), and reasoning (artifical intelligence: machine learning, planning, world modeling). The advanced robotics course will be valuable for students who wish to work in the area.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 756 Advanced Mechatronics  
         
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 456 or ECE 556 with a Grade B+ and above
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 759 Pattern Recognition  
         
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:None
Credits: 3

 
 
ECE 761 Design Automation For VLSI  
         
VLSI CAD (computer-aids-to-design) tools research: physical design automation--layout, module generator, silicon compiler; optimization techniques: graph theory, simulated evolution, simulated annealing. Projects required.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 762 Advanced Digital Communications Systems   This course has an Engineering Online section.
         
An advanced graduate-level course in digital communications. Topics include signal design, equalization methods and synchronization techniques for realistic communication channels. Projects concentrate on literature review and computer simulations.
 
Pre-Requisites:ECE 515
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 763 Computer Vision  
         
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:None
Credits: 3

 
 
ECE 766 Signal Processing for Communications & Networking   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
This course deals with the signal processing principles underlying recent advances in communications and networking. Topics include: smart-antenna and multi-input multi-output (MIMO) techniques; multiuser communication techniques (multiple access, power control, multiuser detection, and interference managment); signal processing in current and emerging network applications such as cognitive radio and social networks. Knowledge of linear alegbra and stochastic analysis is required.
 
Pre-Requisites:Graduate standing
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 767 Error-Control Coding  
         
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:None
Credits: 3

 
 
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:None
Credits: 3

 
 
ECE 773 Advanced Topics in Internet Protocols  
         
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:None
Credits: 3

 
 
ECE 774 Advanced Network Security  
         
A study of network security policies, models, and mechanisms. Topics include: network security models; review of cryptographic techniques; internet key management protocols; electronic payments protocols and systems; intrusion detection and correlation; broadcast authentication; group key management; security in mobile ad-hoc networks; security in sensor networks.
 
Pre-Requisites:CSC/ECE 570, CSC/ECE 574
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 775 Advanced Topics in Wireless Networking   View Course's WolfWare HomepageThis course has an Engineering Online section.
         
Reviews the current state of research in wireless networks, network architectures, and applications of wireless technologies; students will design, organize, and implement or simulate systems in a full-semester research project. For students with background in networking and communications who wish to explore research and development topics.
 
Pre-Requisites:ECE/CSC 575
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 776 Design and Performance Evaluation of Network Systems and Services  
         
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:None
Credits: 3

 
 
ECE 777 Telecommunications Network Design  
         
Analytic modeling and topological design of telecommunications networks, including centralized polling networks, packet switched networks, T1 networks, concentrator location problems, routing strategies, teletraffic engineering and network reliability.
 
Pre-Requisites:CSC(ECE) 570
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 778 Optical Networks  
         
A study of optical networks with wavelength division multiplexing (WDM) technology. Topics include: optical fiber and transmission technology; first generation optical networks (SONET); optical access networks; wavelength routing networks; related protocols and standards.
 
Pre-Requisites:CSC/ECE 573, CSC/ECE 576, CSC/ECE 579, CSC/ECE 570
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 779 Advanced Computer Performance Modeling  
         
In-depth study of computer performance modeling techniques such as exact and approximate analysis of queuing networks and direct and iterative numerical solutions of queuing systems.
 
Pre-Requisites:CSC, ECE or OR 761
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 781 Special Studies In Electrical Engineering  
         
Opportunity for small groups of advanced graduate students to study topics in their special fields of interest under direction of members of graduate faculty.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 782 Special Studies In Electrical Engineering  
         
Opportunity for small groups of advanced graduate students to study topics in their special fields of interest under direction of members of graduate faculty.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 783 Computer Engineering Research Presentation   View Course's WolfWare HomepageThis course has an associated problem session
         
Students work with instructor to prepare and give a technical research presentation at the level similar to those given at an international research symposium. Students may not be enrolled in both 783 and 803 in the same semester.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 1

 
 
ECE 785 Topics in Advanced Computer Design   View Course's WolfWare Homepage
         
In depth study of topics in computer design; advantages and disadvantages of various designs and design methodologies; technology shifts, trends, and constraints; hardware/software tradeoffs and co-design methodologies.
 
Pre-Requisites:ECE 520, ECE 521
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

 
 
ECE 786 Topics in Advanced Computer Architecture  
         
In-depth study of research topics in computer architecture; mechanisms and their implementations; advantages and disadvantages of various mechanisms; technology shifts, trends, and constraints.

Additional course information provided by the department:

In spring 2010, we will discuss the exciting development on multi-core/many-core architecture and programming. The course will cover the architectures of graphics processors (both Nvidia and AMD/ATI GPUs), Cell Processors, and Intel Larabee Processors, as well as the programming models (including OpenCL, CUDA, Brook+/CAL, etc.) to exploit the multi-core/many-core resources.
 
Pre-Requisites:ECE 521, ECE/CSC 506
Co-Requisites:None
Restrictions:Instructor Consent Required
Credits: 3

 
 
ECE 791 Special Topics In Electrical Engineering  
         
No course information available from Registration & Records.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 792 Topic #01 - Adv Pwr Elec  
         
No course information available from Registration & Records.
 
Pre-Requisites:B average in technical subjects
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 792 Topic #19 - Computing Methods   View Course's Online Syllabus
         
No course information available from Registration & Records.

The following is additional course information provided by the department:

This course is designed to introduce computational methods used for power grid operation and planning. The course will help students understand the various computational methods that form the basis of major commercial software packages used by grid analysts and operators. The students are expect to have some basic understanding of principles of power system analysis including power system models, power flow calculation, economic dispatch, reliable and stability analysis. The course covers computational methods to solve linear systems and non-linear equations, unit commitment and economic dispatch considering renewable integration and demand response programs, and power system data analysis and applications.
 
Pre-Requisites:B average in technical subjects
Co-Requisites:None
Restrictions:None
Credits: 3

 
 
ECE 792 Topic #26 - Internet of Things: A primer  
         
No course information available from Registration & Records.
 
Pre-Requisites:B average in technical subjects
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 3

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

 
 
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

 
 
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

 
 
ECE 805 Seminar in Solid State  
         
No course information available from Registration & Records.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 1-3

 
 
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:Department Consent Required
Credits: 1-3

 
 
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 885 Doctoral 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:Doctoral student
Co-Requisites:None
Restrictions:Department Consent Required
Credits: 1-3

 
 
ECE 890 Doctoral Preliminary Examination  
         
For students who are preparing for and taking writte and/or oral preliminary exams.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 1-9

 
 
ECE 893 Doctoral Supervised Research  
         
Instruction in research and research under the mentorship of a member of the Graduate Faculty.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
Credits: 1-9

 
 
ECE 895 Doctoral Dissertation Research  
         
Dissertation research.
 
Pre-Requisites:None
Co-Requisites:None
Restrictions:None
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:None
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:None
Co-Requisites:None
Restrictions:None
Credits: 1-9