Studies computer design at the gate level. Discusses instruction set architecture design, arithmetic and logic unit design, control logic, memory design and caches, simple pipelining, I/O, and peripheral devices. Briefly covers aspects of modern computer architecture, such as multicore processors and cache coherence for these. Same as CSCI 4593. Requisites: Requires prerequisite course of ECEN 3350 or CSCI 2400 (minimum grade C-). Restricted to College of Engineering majors only.
Explores development of a safe, reliable, and acceptable program for reusing impaired waters. As fresh water becomes scarcer around the world, communities are looking for security through development of new water resources. Reuse of impaired water is one solution to the growing water crisis. Focus is on advanced treatment technologies with emphasis on public perception, economics, and regulations. Recommended prereq., CVEN 3424. Same as 5594. Requisites: Requires prerequisite course of CVEN 3414 (minimum grade C-). Restricted to College of Engineering students with 57-180 credits (Juniors or Seniors).
Integrates project execution and control techniques for construction scope, cost and schedule. Includes progress measurement, resource planning, earned value methods, productivity, risk management methods and progress visualization. Requisites: Requires prerequisite courses of CVEN 3246 and AREN 4506 (all minimum grade C-). Restricted to students with 57-180 credits (Junior or Senior) Civil (CVEN), Architectural (AREN) or General (GEEN) Engineering majors only.
Introduces fundamental concepts, techniques, and technology of modern optical and photonic systems. Individual labs cover particular fields of optical technology, including light sources such as lasers and Leds, interferometers, fiber-optic communications, photodetection, spectrometers, and holography. Practical skills such as how to align an optical system will also be emphasized. Requisites: Requires prerequisite course of ECEN 3400 (minimum grade C-). Restricted to College of Engineering majors only.
Hands-on laboratory experience utilizing teams in the systematic proposal, design, integration, and testing of an electronic/computer based system. The result will be the prototype of a stand-alone analog/digital system. Must have completed all required Advanced Analog Core courses for major, except one course may be taken concurrently by petition. Must take ECEN 4620 to complete the sequence. Minimum required grade for both 4610 and 4620 is C-. Requisites: Requires prereq courses of ECEN 2270 and 3360 (min grade C-). Restricted to Electrical and Computer Engr (ECEN), or Electrical Engr (EEEN) majors or Electrical/Computer Engr or Electrical Engr Concurrent Degree (C-EEEN or C-ECENEEN) majors only.
Introduces system hardware and firmware design for embedded applications. Students independently design and develop a hardware platform encompassing a microcontroller and peripherals. Firmware is developed in C and assembly. A significant final project is designed, developed, documented, and presented. Recommended prereqs., ECEN 3250 and 4593. Same as ECEN 5613. Requisites: Requires prerequisite course of ECEN 3350 or CSCI 2400 (minimum grade C-). Restricted to students with 87-180 credits (Senior, Fifth Year Senior) College of Engineering majors only.
Examines optical components and electro-optic devices with the goal of integrating into well design optoelectronic systems. Sample systems include optical storage, zoom lenses, and telescopes. Requisites: Requires prerequisite course of ECEN 3400 (minimum grade C-).
Hands-on laboratory experience for teams in the systematic proposal, design, build integration, test, and documentation of an electronic/computer based system. The result will be a reliably operating, stand-alone analog/digital system, with publication quality technical documentation. Department enforced prereqs., Advanced Analog Core courses. Minimum required grade for both ECEN 4610 and 4620 is C-. Requisites: Requires prerequisite course of ECEN 4610 (minimum grade C-). Restricted to Electrical and Computer Engineering (ECEN) or Electrical Engineering (EEEN) or ECEE concurrent (C-EEEN or C-ECENEEEN) majors only.
Design and build a microprocessor-based embedded system application requiring integration of sensor/actuator devices, a real-time operating system and application firmware and software. Real-time rate monotonic theory and embedded architecture are covered. Recommended prereq., ECEN 4613. Same as ECEN 5623. Requisites: Requires prerequisite course of ECEN 3350 (minimum grade C-). Restricted to College of Engineering majors only.
Learn the fundamentals of the various types of intellectual property, obtain the ability to search the USPTO database for patents, learn the difference between provisional patents, utility patents and foreign patents, and learn the timing requirements related to the filing of patents and public disclosure, use, and/or sale of an invention. Same as CHEN 5630. Requisites: Restricted to students with 87-180 credits (Senior, Fifth Year Senior).
Covers both the analysis and design of FIR and IIR digital filters. Discusses implementations in both software and hardware. Emphasizes use of the FFT as an analysis tool. Includes examples in speech processing, noise canceling, and communications. Requisites: Requires prerequisite course of ECEN 3300 (minimum grade C-). Restricted to College of Engineering majors only.
Introduces system hardware and design techniques for embedded and hybrid reconfigurable systems. Intended for those interested in developing projects using hardware description languages to build application-specific computing systems. Industry standards are used for design, development, and debugging. Same as ECEN 5633. Requisites: Requires prerequisite courses of ECEN 3350 and ECEN 4593 (all minimum grade C-). Restricted to College of Engineering 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. Same as ECEN 5634. Requisites: Requires prerequisite course of ECEN 3410 (minimum grade C-). Restricted to College of Engineering majors only.
Provides experience in control system design and analysis, using both real hardware and computer simulation. Covers the entire control system design cycle: modeling the system, synthesizing a controller, conducting simulations, analyzing the design to suggest modifications and improvements, and implementing the design for actual testing. Requisites: Requires prerequisite course of ECEN 4138 (minimum grade C-). Restricted to College of Engineering majors 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 4583 or ECEN 5543 (minimum grade C-). Restricted to College of Engineering majors only.
Aims to identify the important physical mechanisms occurring in processes involving particles, formulate and solve mathematical descriptions of such processes, and analyze experimental and theoretical results in both a qualitative and quantitative manner. Teaches students to apply this knowledge to the design of particulate systems. Conveys the breadth and depth of natural and industrial applications involving particulates. Same as CHEN 5650. Requisites: Requires prerequisite courses of APPM 2360 and either CHEN 3200 or MCEN 3021 (all minimum grade C-).
Analysis and design of realistic communication signals in a modern digital signal processing environment. Covers both analog and digital communication signals with and without noise and distortion. Pulse amplitude modulation is used initially at baseband and then combined with amplitude and phase/frequency modulation to produce the kind of bandpass signals that are used in cell phones and wireless data networks. Requisites: Requires prerequisite course of ECEN 4242 (minimum grade C-). Restricted to College of Engineering 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. Requisites: Requires prerequisite course of ECEN 1030 or ECEN 1310 or CSCI 1300 (minimum grade C-). Restricted to College of Engineering majors 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. Same as CHEN 5670. Requisites: Requires prerequisite course of CHEN 3220 (minimum grade C-). Restricted to students with 57-180 credits (Junior or Senior) or graduate students only.
Introduces fundamental concepts of sustainability and sustainable development. Special emphasis on understanding the interaction of the built environment with natural systems and the role of technical and non-technical issues in engineering decisions. Open to engineering and non-engineering students. Same as AREN 5700.
Develops a quantitative physical basis for understanding the functions of snow, ice, and glaciers in the environment, with emphasis on developing an understanding of continuum mechanics and thermodynamics and their application to Earth systems. Same as CVEN 5718. Requisites: Requires prerequisite courses of APPM 2350 or MATH 2400 and APPM 2360 or MATH 3130 and 4430 and AREN 2110 or GEEN 3852 or MCEN 3012 or ASEN 2002 and GEEN 1300 or CSCI 1300 or ECEN 1310 (all minimum grade C-).
Focuses on geotechnical design of shallow and deep foundations, including spread footings, mats, driven piles, and drilled piers. Coverage includes bearing capacity, settlement, group effects, and lateral load capacity of the various foundation types. Additional topics include subsurface exploration, construction of deep foundations, and analysis of pile behavior using wave equation and dynamic monitoring methods. Same as CVEN 5728. Requisites: Requires prerequisite course of CVEN 3718 (minimum grade C-).
Addresses engineering of networked applications and self-contained embedded system products involving multiple processors. The fundamental concepts of software engineering are complicated by an application running simultaneously and asynchronously on multiple processors over a network. Topics: specification, analysis, design, and testing of distributed components including concerns of security, synchronization, transaction coordination, data replication, web services, and service oriented architectures. For ECEN 5743, recommended prereq., ECEN 4583 or ECEN 5543 or CSCI 5548. ECEN 4743 and 5743 are the same course. Requisites: Requires prerequisite course of ECEN 4583 or ECEN 5543 or CSCI 5548 (minimum grade C-). Restricted to College of Engineering majors only.
Presents a broad range of system measurement and modeling techniques, emphasizing applications to computer systems. Topics include system measurement, work load characterization, and analysis of data; design of experiments; simulation; and queuing theory and queuing network models. Department enforced prereq., second-semester calculus. Recommended prereq., a course in statistics. Same as CSCI 5753 and ECEN 4753/5753. Requisites: Requires prerequisite course of CSCI 3753 (minimum grade D-).
Presents a broad range of system modeling techniques,emphasizing applications to computer systems. Covers stochastic processes, queuing network models, stochastic Petri nets, and simulation (including parallel processing techniques). Also requires second-semester calculus. Recommended prereq., a course in statistics. Same as CSCI 4753, 5753, and ECEN 5753. Requisites: Requires prerequisite course of CSCI 3753 (minimum grade C-). Restricted to College of Engineering majors only.