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. Requisites: Restricted to Computer Science (CSEN) graduate students or Computer Science Concurrent Degree 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.
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. Recommended prereqs of ECEN 1300 or CSCI 1300 and CSCI 2270 (minimum grade C-). Same as CSCI 5548. Requisites: 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. Requisites: Restricted to Computer Science (CSEN) graduate students or Computer Science Concurrent Degree 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. Requisites: 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. Requisites: Restricted to Computer Science (CSEN) graduate students or Computer Science Concurrent Degree 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. Recommended prereq of ECEN 4593 and CSCI 3653. Same as CSCI 5551.
Introduces engineering methods for the study of air quality. Topics include: indoor air quality, greenhouse gases, dispersion modeling, source apportionment modeling, chemistry of combustion, pollution sources and controls, human exposure to air pollutants. A focus on Engineering for Developing Communities runs throughout. Required for CVEN environmental engineering graduate students. Same as CVEN 4554.
Explores principles and methods of structural reliability, and formulates bases for design to insure adequate safety and performance of elements and structural systems. Undergraduates may enroll with the permission of the instructor. Department enforced prereq., CVEN 5525. Requisites: Restricted to graduate students only.
Serves as hands-on exploration of wireless communication systems. The course is designed to complement TLEN 5510 and TLEN 5520 by taking several subjects to greater depth. Students will work with and in some cases build radio frequency test equipment, transmitters, receivers, antennas, and wireless communication systems. Recommended coreq.,TLEN 5510 or 5520. Requisites: Requires prerequisite course of TLEN 5310 (minimum grade D-). Restricted to graduate students only.
Develops and improves the skills and tools needed for graduate students and young professionals. Focusing on highly effective leaders; leadership with impact; effective communication tools; and communicating with teams, city councils, governing boards, and the public. Requisites: Restricted to graduate students only.
Philosophical and analytical issues for lifetime design and operation of civil systems. Optimization tradeoffs of construction, management, and sustainability. Utility of operation and service, including present-value economic analysis. Decision-making alternatives of safety and performance, including hazards consideration. Undergraduates may enroll with the permission of the instructor. Recommended prereq., CVEN 3227 or equivalent. Requisites: Restricted to graduate students only.
Implement fundamentals of IP Routing Protocols and apply them directly to design based networking problems. Design scenarios will incorporate physical and logical design, financial analysis, and laboratory configuration. Requisites: Requires prerequisite course of TLEN 5370 (minimum grade D-). Restricted to graduate students only.
Intended to create a foundation for operating systems research or advanced professional practice. Examines the design and implementation of a number of research and commercial operating systems and their components, system organization and structure, threads, communication and synchronization, virtual memory, distribution, file systems, security and authentication, availability, and Internet services. Department enforced prereq., equivalent undergraduate coursework in operating systems and computer architecture, or instructor consent. Same as ECEN 5573. Requisites: Requires prerequisite course of CSCI 2400 (minimum grade C). Restricted to Computer Science (CSEN) graduate students or Computer Science Concurrent Degree majors only.
Develops the skills and tools for graduate students and young professionals to work in the water profession. Focuses on management, leadership, communication and utility financial in the new water profession era. Undergraduate seniors may contact instructor for permission to enroll. Requisites: Restricted to graduate students only.
Covers steel structure design and analysis. Includes plate girders, moment connections for beams, design of multistory frames, and other topics determined by class interest. Undergraduate may enroll with permission of the instructor. Department enforced prereq., CVEN 4545. Requisites: Restricted to graduate students only.
Introduces computing systems, software, and methods used to solve large-scale problems in science and engineering. Students use high-performance workstations and a supercomputer. First course in a two-semester sequence. Same as CSCI 4576. Requisites: Restricted to Computer Science (CSEN) graduate students or Computer Science Concurrent Degree majors only.
Studies the role of communication and networking In creating efficient, extensible, and resilient energy networks. Describes existing networking technologies and standards such as SCADA and IEC61850 and upcoming technology developments. Cyber security, regulatory requirements, and the industry economic framework are discussed. Provides the tools to choose and design networking technologies for the smart grid. Recommended prereq., ECEN 5107. Requisites: Requires corequisite courses of TLEN 5310 and TLEN 5330. Restricted to graduate students only.
Surveys artificial intelligence methods, theories, and applications. Studies the relationship between artificial intelligence and psychology, linguistics, and philosophy. Introduces artificial intelligence programming. Same as CSCI 5582. Requisites: Requires prerequisite course CSCI 3245 (minimum grade C-).
Develops the skills and tools for graduate students and young professionals to work in the water profession. Focuses on financing water services, capital planning, rates, management planning, staffing and organization and critical thinking. Undergraduates may request instructor permission to enroll. Requisites: Restricted to graduate students only.