
|
|
The 2004 Michigan
Y.E.S. Expo: Science, Math, and Technology
The 2005 Michigan Y.E.S. Expo at Ford
Field |
|
|
|
|
Winter 2009
|
EGR 240 - Introduction to Electrical and Computer Engineering
An introduction to the fundamentals of electrical and computer engineering; DC and AC circuits; transient analysis of first-order circuits, digital logic circuits, combinational logic design, sequential circuits, introduction to electronics, operational amplifiers, DC electromechanical machines. Laboratory.
Prerequisite: EGR 141; Corequisites: MTH 155, PHY 151.
|
 |
Department of Computer Science and Engineering
|
CSE 131 - Computing I
Introduction to computer programming using a high level programming language such as C++.
General methods of problem solving and principles of algorithmic design and
object-oriented design. Basic data structures are introduced.
Corequisite: MTH 154 - Calculus I
|
CSE 141 - Computer Problem Solving in Engineering and Computer
Science
General methods of problem solving and principles of algorithmic design using a
high level computer language such as Visual Basic. Applications will be drawn from
problems in mechanical, electrical and computer engineering and computer science.
Students cannot receive credit for both CSE 130 and 141.
Corequisite: MTH 154 - Calculus I |
CSE 171 - Introduction to Digital Logic and Microprocessors
Introduction to digital logic using programmable logic devices. Introduction to
computer organization and microprocessors. Assembly language programming.
Prerequisite: (CSE 131 or CSE 141) and MTH 154 - Calculus I |
CSE 220 - Computer-based Information Systems I
Introduction to business applications using Visual Basic. Emphasis is on structured
programming and top-down development in an interactive environment. Topics include
extended Visual Basic syntax, Active-X controls, business application design, an
introduction to integrating a database system with a business application, and using a
report writer to design reports.
Prerequisite: CSE 130 or CSE 141 |
CSE 247 - Computer-based
Information Networks
An introduction to networking methodologies and implementation.
Topics covered include peer-to-peer networking, server/client networking,
intranets, wide area networking, necessary communications hardware, and
Internet servers. These topics will be applied using various
platforms such as Microsoft, Macintosh, Novell Netware and Unix Networking
systems.
Prerequisite: One course in a high level programming language
|
CSE 343 - The Theory of
Computation
Formal models of computation, including finite state automata,
pushdown automata and Turing machines. Regular and context-free
languages. The computational models are used to discuss
computability issues.
Prerequisite: CSE 361 and major standing
|
CSE 378 - Computer Hardware Design
Combinational and sequential logic circuits. Optimal two-level designs.
Circuits such as arithmetic units, encoders, decoders, multiplexers, PLAs and
FPGAs.
Sequential design techniques, flip-flops, state diagrams, excitation tables.
Control and instrumentation applications. Data and address buses, registers and data
transfer. Introductory architecture design of a small computer. |
CSE 490 - Senior Project
Artificial intelligence, pattern recognition, and decision support systems.
High-speed real-time implementations using Embedded Systems. Microcontrollers and
Field Programmable Gate Arrays. Web programming, servlets, applets, interactive
database systems. |
CSE 571 - Design of Embedded Software Computer Systems
Design of real-time systems with microcontrollers such as the JStamp.
Object-oriented software development using both assembly language and
high-level languages. Use of interrupts. Project-oriented
course. Offered winter.
Click Here for information about the course
|
CSE 495/595 - Special Topics: Introduction to Micro- and
Nano-Embedded
Systems
Introduction to micro-scale embedded systems
including digital (microprocessor-less), analog, mixed-mode, and
micro-electromechanical systems (MEMS). Embedded systems design
tools and simulators for the design of these systems, including basic
fabrication techniques for analog and micro-electromechanical systems.
Present and future applications
in mixed-mode, MEMS, and micro-fluidics, particularly for automotive,
consumer products, sensors, and biomedical applications.
Technology of nano-scale will also be discussed. A precursor
to working with specific electronic design automation (EDA) tools and will
have the ability to design mixed-mode systems while understanding the
broader impacts of micro-technologies. |
CSE 595 (678) - FPGA- and Microcontroller-based Embedded Systems
Design of high-speed embedded systems using both a microprocessor and
an FPGA. Topics and exercises include designing and implementing an
intelligent system using various microcontrollers, profiling and analyzing
code for performance, and designing and implementing special-purpose
processors on an FPGA to work cooperatively with the microcontroller for
significant performance gains. Interface issues between the
microcontroller and FPGA-based system and power consumption for mobile
systems will also be discussed. Project-oriented course.
Prerequisite: CSE 570 and CSE 578 or experience with a microcontroller and
hardware in an FPGA with instructor approval.
|
CSE 670 - Design of Embedded
Systems Using FPGAs
The use of hardware description languages such as VHDL in the design of
embedded systems containing both an FPGA and a microprocessor; high-level
design tools to specify, simulate, and synthesize designs to FPGAs; design
examples. |
EGR 141 - Computer Problem Solving in Engineering and Computer
Science
General methods of problem solving and principles of algorithmic design using a
high level computer language such as Visual Basic. Applications will be drawn from
problems in mechanical, electrical and computer engineering and computer science.
Students cannot receive credit for both CSE 130 and EGR 141.
Corequisite: MTH 154 - Calculus I |
|
Department of Chemistry (SI)
CHM 157 - 158 - General Chemistry
Integrated lecture-laboratory. States of matter, atomic structure, bonding and
molecular structure, chemical reactions, kinetics, equilibrium, acid-base chemistry,
thermodynamic and electrochemistry. |
| Department of Rhetoric, Communication and Journalism
(Co-Instructor) COM
303 - Communication Theory
Communication theory and practice within organizational systems.
|