Probability with Engineering Application
ECE 313
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>
Program Verification
CS 476
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.
Programming Languages & Compilers
CS 421
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.
Real-Time Systems
CS 424
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.
Sculpture for Non-Majors
ART 104
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
Seminar
ECE 200
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.
Senior Design Project
ME 470
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>
Sensors and Instrumentation
ECE 437
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.
Signal Processing
ME 360
Course Code
ME 360
Credit
3.5 - 3.5
Course Name
Signal Processing
Introduction
<p>Basic electromechanical techniques used in modern instrumentation and control systems. Use of transducers and actuators. Signal conditioning, grounding, and shielding. Analog and digital signal processing and feedback control methods with emphasis on frequency domain techniques. Frequency response of continuous and discrete systems. Credit is not given for both ME 360 and ABE 425. Prerequisite: ME 340. Students must register for one lab and one lecture section.</p>
Situation and Policy I
PS1001B
Course Code
PS1001B
Credit
1.0 - 1.0
Course Name
Situation and Policy I
Introduction
<p>Lesson "situation and policy" is an armed timeliness, overcome pertinence, education theory guide the comprehensive are strong an ideological and political theory, new era is to help the college students' correct understanding of the situation at home and abroad, deeply comprehend the party and national undertaking since the party's 18 historic accomplishment, historic changes happened, the historic opportunity and challenge of core curriculum, is the first time to promote the party's theoretical innovation achievements into teaching material, classroom int