Courses

Advanced study on biological processes used to treat toxic organic and inorganic compounds contained in contaminated water, air, and soil; design and evaluation of in situ toxic compound biotransformation; fundaments of phytoremediation; critical reviews of current literature on bioremediation. Recommedned prereq., CVEN 5424. Department enforced prereq., CVEN 4484 or 5484 or instructor consent required.

Focuses on analysis, modeling, design, and testing of electrical energy processing systems in a practical laboratory setting. Studies power electronics converters for efficient utilization of available energy sources, including solar panels and utility. The experimental projects involve design, fabrication, and testing of a solar power system. Same as ECEN 4517 Prerequisites: Requires prerequisite course ECEN 5797 (minimum grade D-).
Reflects upon specialized aspects of aerospace engineering sciences. Course content is indicated in the online Class Search. Recommended prereq., varies. Prerequisites: Restricted to College of Engineering (ENGR) graduate students or Aerospace Engineering Concurrent Degree (C-ASEN) majors only.
Same as ATLS 3519, 4519. Prerequisites: Restricted to graduate students only.
Examines small-scale wireless networks particularly personal and local area networks. Covers licensed and unlicensed spectrum, indoor and small-scale radio propagation, modulation techniques, network topologies, ad hoc and infrastructure networks, protocol design, TCP/IP-wireless interactions, and protocol standards. Recommended prereq., TLEN 5430. Same as ECEN 5122. Prerequisites: Requires prerequisite course of ECEN 3810 or APPM 3750 or MATH 4510 (minimum grade D-).
Same as ECEN 4553 and CSCI 5525. Prerequisites: Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.

Provides advanced study on theory-of-treatment processes, including design and operation of municipal water supplies. Department enforced prereq., 4464 or 5464, graduate standing, or instructor consent required.

Introduces the principles and techniques for compiling high-level programming languages to assembly code. Topics include parsing, instruction selection, register allocation, and compiling high-level features such as polymorphism, first-class functions, and objects. Students will build a complete compiler for a simple language. Recommended prereq., CSCI 3155 and CSCI 2400, or ECEN 2120 or ECEN 3350. Same as ECEN 5523, CSCI 4555, and ECEN 4553. Prerequisites: Restricted to graduate students or Computer Science Concurrent Degree (CSEN) majors only.
Examines the critical aspects of network security. a technical discussion of threats, vulnerabilities, detection, and prevention is presented. Issues addressed are cryptography, firewalls, network protocols, intrusion detection, security architecture, security policy, forensic investigation, privacy, and the law. Prerequisites: Restricted to graduate students only.
Considers concepts common to a variety of programming languages--how they are described (both formally and informally) and how they are implemented. Provides a firm basis for comprehending new languages and gives insight into the relationship between languages and machines. Same as CSCI 5535. Prerequisites: Requires prerequisite course CSCI 3155 (minimum grade D-).
Offers an advanced analysis of wastewater treatment systems; design and operation of treatment process reactors; factors affecting performance of facilities used for physical separation; and chemical and biological conversion of wastewater compounds, including nitrogen and phosphorus. Prerequisites: Restricted to graduate students only.
Considers concepts common to a variety of programming languages--how they are described (both formally and informally) and how they are implemented. Provides a firm basis for comprehending new languages and gives insight into the relationship between languages and machines. Recommended prereq., CSCI 3155 or instructor consent required. Same as ECEN 5533. Prerequisites: Restricted to graduate students or Computer Science Concurrent Degree (CSEN) majors only.

Engages students in exploring and solving lighting problems for exterior environments. Provides an understanding of the design criteria and lighting equipment used in three primary exterior applications: parking lots and roadways, floodlighting of buildings, and sports facilities. Department enforced prereq., AREN 3540 or equivalent. Recommended prereq., AREN 4550. Same as AREN 4540. Taught intermittently.

Applies what students have learned in computer and network security foundations in a simulated network environment. Topics to be covered include: system hardening, firewalls, intrusion detection, vulnerability assessment, and investigation. Recommended prereqs., TLEN 5530 and operating system experience. Credit not granted for this course and CSCI 4133.

Applies engineering principles to phases of software product development, project planning, requirements definition, design, design patterns, validation, and maintenance. Emphasizes practical methods for communicating and verifying definitions and designs---prototyping, inspections, and modeling (primarily UML). Includes relation to embedded systems and object-oriented design. Same as CSCI 5548. Prerequisites: Requires prerequisite courses ECEN 1030, CSCI 1300 and CSCI 2270 (all minimum grade D-). Restricted to graduate students only.

Covers the scope of the nonhazardous solid waste problem and regulations that drive its management; discussions of nonengineering factors that impact waste management and recycling; design of incinerators, composting facilities, and landfills used to treat and dispose of solid waste. Recommended prereq., CVEN 3414.

Applies engineering principles to phases of software product development, project planning, requirements definition, design, implementation, validation, and maintenance. Emphasizes practical methods for communicating and verifying definitions and designs---prototyping, inspections, and modeling. Includes relation to RTS and object-oriented programming. Recommended prereqs., CSCI 1300, CSCI 2270, or instructor consent required. Same as ECEN 5543. Prerequisites: Restricted to graduate students or Computer Science Concurrent Degree (CSEN) majors only.
Studies methods to protect information, and the ability to process and move information, from theft, misuse, tampering, destruction, and unauthorized access. Introduces foundational topics of computerand network security, including security models, cryptography, and authentication protocols. Recommended prereqs., CSCI 5273 and significant experience in coding (C or C++); some experience in networks; familiarity with TCP/IP, UDP, and ICMP.. Same as CSCI 6268. Prerequisites: Restricted to graduate students only.
Examines a range of topics involved in using parallel operations to improve computational performance. Discusses parallel architectures, parallel algorithms and parallel programming languages. Architectures covered include vector computers, multiprocessors, network computers, and data flow machines. Department enforced prereq., background in computer organization, introduction to programming languages, elementary numerical analysis, or instructor consent. Same as ECEN 5553. Prerequisites: Requires prerequisite courses of CSCI 3656 and ECEN 4593 (all minimum grade D-). Restricted to graduate students or Computer Science Concurrent Degree (CSEN) majors only.
Examines a range of topics involved in using parallel operations to improve computational performance. Discusses parallel architectures, parallel algorithms and parallel programming languages. Architectures covered include vector computers, multiprocessors, network computers, and data flow machines. Department enforced prereq., background in computer organization, introduction to programming languages and elementary numerical analysis. Same as CSCI 5551. Prerequisites: Requires prerequisite courses ECEN 4593 and CSCI 3653 (all minimum grade D-).

Pages