All Courses(A-Z)
Course Code
ECE 498SMA
Credit
4.0 - 4.0
Course Name
Principles of Safe Autonomy
Introduction
Subject offerings of new and developing areas of knowledge in electrical and computer engineering intended to augment the existing curriculum. See Class Schedule or departmental course information for topics and prerequisites.
Course Code
RHET 101
Credit
3.0 - 3.0
Course Name
Principles of Writing
Introduction
Instruction in structuring academic, argumentative essays, including how to develop thesis statements and use evidence across different types of writing. This course is the first semester of a two-semester sequence (RHET 101 - RHET 102) that fulfills the campus Composition I general education requirement. This course includes weekly individual tutorials. Credit is not given for both RHET 101 and RHET 105. Prerequisite: Placement in RHET 101.
Course Code
ECE 313
Credit
3.0 - 3.0
Course Name
Probability with Engineering Application
Introduction
<p>Probability theory with applications to engineering problems such as the reliability of circuits and systems to statistical methods for hypothesis testing, decision making under uncertainty, and parameter estimation. Same as MATH 362. Credit is not given for both ECE 313 and MATH 461. Prerequisite: MATH 286 or MATH 415.</p>
Course Code
CS 476
Credit
3.0 - 4.0
Course Name
Program Verification
Introduction
Formal methods for demonstrating correctness and other properties of programs. Invariant assertions; Hoare axiomatics; well-founded orderings for proving termination; structural induction; computational induction; data structures; parallel programs; overview of predicate calculus. 3 undergraduate hours. 3 or 4 graduate hours. Prerequisite: CS 225; CS 374 or MATH 414.
Course Code
CS 421
Credit
3.0 - 4.0
Course Name
Programming Languages & Compilers
Introduction
Structure of programming languages and their implementation. Basic language design principles; abstract data types; functional languages; type systems; object-oriented languages. Basics of lexing, parsing, syntax-directed translation, semantic analysis, and code generation. 3 undergraduate hours. 3 or 4 graduate hours. Prerequisite: CS 233 or CS 240; CS 374; one of MATH 225, MATH 415, MATH 416, ASRM 406.
Course Code
CS 424
Credit
3.0 - 4.0
Course Name
Real-Time Systems
Introduction
Supervisory control aspects of Cyber Physical Systems (CPS): fundamentals of reliability analysis, real-time scheduling, simple feedback control, software fault tolerance architecture, wireless networking and energy saving, principles of safety critical system engineering. Student groups design and demonstrate supervisory control architecture for a robot. 3 undergraduate hours. 3 or 4 graduate hours. Prerequisite: CS 241.
Course Code
ART 104
Credit
3.0 - 3.0
Course Name
Sculpture for Non-Majors
Introduction
Students will work with a wide variety of sculptural materials, methods and strategies in a studio art context. Students will explore sculpture concepts, form, and technique through production and critique of artworks, as well as address theories and histories of visual representation through readings and discussion. Students with little or no background in visual art are encouraged to participate along with those who may have significant knowledge and experience. This course satisfies the General Education Criteria for: Humanities – Lit & Arts
Course Code
ECE 200
Credit
0.0 - 0.0
Course Name
Seminar
Introduction
Discussions of educational programs, career opportunities, and other topics in electrical and computer engineering. For Computer Engineering and Electrical Engineering majors only.
Course Code
ME 470
Credit
3.0 - 3.0
Course Name
Senior Design Project
Introduction
<p>Solution of a real-world design problem: development, evaluation, and recommendation of alternative solutions subject to realistic constraints that include most of the following considerations: economics, environment, sustainability, manufacturability, ethics, health and safety, society, and politics. 3 undergraduate hours. No graduate credit. Departmental approval required. Prerequisite: Concurrent enrollment in no more than two required ME courses; completion of all required courses.</p>
Course Code
ECE 437
Credit
3.0 - 3.0
Course Name
Sensors and Instrumentation
Introduction
Hands-on exposure to fundamental technology and practical application of sensors. Capacitive, inductive, optical, electromagnetic, and other sensing methods are examined. Instrumentation techniques incorporating computer control, sampling, and data collection and analysis are reviewed in the context of real-world scenarios. 3 undergraduate hours. 3 graduate hours. Prerequisite: ECE 329.