Digital signal processing and its applications are of interest to a wide variety of scientists and engineers. The course covers such topics as characterization of linear discrete-time circuits by unit pulse response, transfer functions, and difference equations, use of z-transforms and Fourier analysis, discrete Fourier transform and fast algorithms (FFT), design of finite and infinite impulse response filters, frequency transformations, study of optimized filters for deterministic signals. Requisites: Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.
Same as ECEN 4633. Requisites: Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.
Introduce RF and microwave measurement methods. A laboratory course whose experiments build on material learned in ECEN 3410 (Electromagnetic Waves and Transmission): electromagnetic waves, transmission lines, waveguides, time-domain reflection, frequency-domain measurement, microwave networks, impedance matching, antenna pattern measurement, radar, and simple nonlinear concepts such as harmonics, square-law detection, mixing and transmitter/receiver applications. Department enforced prereq., ECEN 3410. Same as ECEN 4634. Requisites: Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.
Focuses on finite difference solution for partial differential equations, methods of SoR, ADI, conjugate gradients, finite element method, nonlinear problems, and applications. Requisites: Requires prerequisite course of CSCI 5606 (minimum grade B). Restricted to Computer Science (CSEN) graduate students or Computer Science Concurrent Degree majors only.only.
Addresses issues of micro-electro-mechanical systems (MEMS) modeling, design, and fabrication. Emphasizes the design and fabrication of sensors and actuators due to significance of these devices in optics, medical instruments, navigation components, communications, and robotics. Department consent required. Requisites: Restricted to any College of Engineering and Applied Science graduate students or to Mechanical Engineering undergraduate majors only.
Explores design thinking and how it can be applied conceptually and practically to innovation in areas as diverse as business organization and product development to topics and areas including but not limited to, story, design, UX, interaction design, communication strategy and presentation. Fast-paced, project-based, and immersive, students will work in small teams to discover solutions to real-world problems. Requisites: Restricted to graduate students only.
Addresses engineering of applications requiring multiple software processes running concurrently, sharing data, and communicating as a system in a single environment. Topics include performance analysis of architecture design; analysis of requirements, design and testing of synchronization and communication; the interplay of system design and performance with the impact of memory management, input/output, and file system support. ECEN 4643 and 5643 are the same course. Requisites: Requires prerequisite course of ECEN 5543 (minimum grade C-). Restricted to College of Engineering majors only.
Introduces lasers, Gaussian optics, modulators, nonlinear optics, optical detectors, and other related devices. Requisites: Restricted to graduate students only.
Offers direct and iterative solutions of linear systems. Also covers eigen value and eigenvector calculations, error analysis, and reduction by orthogonal transformation. A sound knowledge of basic linear algebra, experience with numerical computation, and programming experience is required. Requisites: Restricted to Computer Science (CSEN) graduate students or Computer Science Concurrent Degree majors only.
Provides a hands-on introduction to programming logic, environments, and execution using Ruby as the primary programming language. Covers basic programming principle, syntax, design patterns, and best industry practices while focusing on developing elegant, problem-solving skills through code. Requisites: Restricted to graduate students only.
Introduces detection, estimation, and related algorithms. Topics in detection include simple/composite hypothesis testing, repeated observations and asymptotic performance and sequential detection. Topics in estimation include Bayesian estimation including minimum mean-square estimation and non-random parameter estimation. Topics in algorithms vary. Examples include algorithms for state estimation and smoothing in Hidden Gauss-Markov models and the expectation-maximization algorithm. Applications include communications, radar/sonar/geophysical signal processing, image analysis, authentication, etc. Requisites: Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.
Learn how to design and build Linux-based real-time system applications for digital media encode/decode and transport. Course focus is on the process as well as fundamentals of designing, coding, and testing Linux-based real-time systems often used in industry for digital media systems. Students use POSIX kernel-mapped threads and drivers to implement real-time digital media solutions. ECEN 4653 and 5653 are the same course.
Exposes students to front-end, web-based design and development processes and best practices. WordPress will be used as the back end CMS. Students will learn how to design and develop using WordPress as a framework. At the end of the semester, students will present a final project to illustrate what they have learned and the logic of their build. Recommended prereqs., exposure to HTML, CSS, JavaScript, PHP and MySQL, and previous experience with WordPress for blogging and/or content publication. Requisites: Restricted to graduate students only.
Experiments with different frameworks on how to combine messaging with creative to communicate complex ideas, brand story, product, and finally measure success. Gain experience and expertise with the various content types and channels, with an understanding of how to apply them and the capabilities to do so in solving creative and business problems. Requisites: Restricted to graduate students only.
Lect. Covers traditional, as well as new, chemical separations processes that have environmental applications. Includes chemically benign processing (pollution prevention) as well as approaches to address existing pollution problems. Extra work required for graduate course. Same as CHEN 4670.
Course objective is to present the fundamental techniques available for image representation and compression (e.g., wavelets), filtering (e.g., Wiener and nonlinear filter), and segmentation (e.g., anisotropic diffusion). Requisites: Requires prerequisite course ECEN 5632 (minimum grade C-).
Examines systems that span multiple autonomous computers. Topics include system structuring techniques, scalability, heterogeneity, fault tolerance, load sharing, distributed file and information systems, naming, directory services, resource discovery, resource and network management, security, privacy, ethics, and social issues. Recommended prereqs., CSCI 5573 or a course in computer networks. Same as ECEN 5673. Requisites: Restricted to Computer Science (CSEN) graduate students or Computer Science Concurrent Degree majors only.
Examines systems that span multiple autonomous computers. Topics include system structuring techniques, scalability, heterogeneity, fault tolerance, load sharing, distributed file and information systems, naming, directory services, resource discovery, resource and network management, security, privacy, ethics, and social issues. Recommended prereq., CSCI 5573 or a course in computer networks. Same as CSCI 5673.
Provides students with principles and working knowledge of design and construction procedures in soil stabilization, retaining structures, geosynthetics, and soil reinforcement. Department enforced prereq., CVEN 3718 or instructor consent required.
Emphasizes fundamentally, theoretically, and practically that technology and creativity are not opposing disciplines but rather a dynamic and complementary blending of idea and execution that is iterative and evolving through the dynamic exchange and interaction of ideas and tools. Each Studio will offer a different conceptual challenge, such as using technology to bridge physical and digital environments, game design, or storytelling. May be repeated up to 12 total credit hours.
Introduces error control coding techniques for reliable transmission of digital data over noisy channels. Topics include algebraic characterizations of cyclic codes, convolutional codes, modern graph codes, decoding algorithms for block codes, Viterbi algorithm and iterative decoding on graphs. Applications include modern digital communication and storage systems including deep space communications, satellite broadcasting, cellular networks, and optical disk storage. Requisites: Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.
Emphasizes the elements that optical communication systems have in common with other communication systems. Works from a general communication system model toward fiber optic applications. Emphasizes the statistical nature of electronic based communication. Topics include 1) general system models, 2) detectors and receivers, 3) optical channels with emphasis on the single mode fiber channel, 4) coherent and incoherent systems: a) sources, b) modulation and c) detection, 5) special topics ranging from optical sensing to quantum communications. Requisites: Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.