ECE 498

Spring 2009 All Classes

All Classes

Credit: 0 TO 4 hours.

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.

May be repeated in the same or separate terms if topics vary.

ECE 498 class schedule data for spring 2009
CRN Type Section Time Day Location Instructor Section Details
46991
Laboratory
AB
ARRANGED
n.a.
Location Pending
Hwu, W
Part of Term:
1
Date Range:
01/20/09-05/06/09
Section Info:
Programming Massively Parallel Microprocessors lab section.
46968
Lecture
AL
9:30AM -10:50AM
TR
1105 Siebel Center for Comp Sci
Hwu, W
Part of Term:
1
Date Range:
01/20/09-05/06/09
Credit:
4 hours
Section Info:
Topic: Programming Massively Parallel Microprocessors. Prerequisites: ECE 411 or CS 225 and CS 433. This course introduces the student to parallel programming, for processors with many computation cores (typically graphical processing units (GPUs))/ Topics include exploitation of parallelism, programming models, hardware organizations, mapping computations to parallel hardware, efficient data structures, paradigms for efficient parallel algorithms./Six lab assignments and one final project reinforce and supplement the lecture and reading materials.
48559
Lecture
GT
11:00AM -12:20PM
TR
245 Everitt Laboratory
Timp, G
Part of Term:
1
Date Range:
01/20/09-05/06/09
Credit:
3 hours
Section Info:
Topic: Introduction to Systems Biology for Engineers. Prerequisites: ECE 486 recommended,MCB 100, MCB 150 or MCB 300 or equivalent recommended, Chem 102 required, Chem 104, 202, 204 recommended. The goal of this course is to highlight elementary design principles of biological systems. Many of the underlying principles that govern the biochemical interactions within a cell can be related to networks consisting of basic building-block circuits with multiple inputs/output, feedback and feedforward etc. This course draws on control theory and simple biology to provide a mathematical framework to understand these biological networks. The course is intended for advanced undergraduates or graduate students
49759
Lecture
JL3
9:30AM -10:50AM
TR
159 Altgeld Hall
Lyding, J
Part of Term:
1
Date Range:
01/20/09-05/06/09
Credit:
3 hours
Section Info:
Topic: Nanotechnology. Prerequisite: Any one of the following courses or permission of the instructor: CHEM 442, CHBE 457, ECE 440, BIOC 440 or BIOC 446, BIOP 420, CSE 485, ME 485, MSE 401, or PHYS 460. This course begins by covering the fundamental physical properties of nanoscale systems. Nanofabrication techniques will then be covered, followed by coverage of topics including semiconductor nanotechnology, molecular and biomolecular nanotechnology, carbon nanotechnology (nanotubes and graphene), nanowires, and nanoscale architectures and systems. For three credit hours, student course work will consist of weekly homework assignments, one in-class Powerpoint presentation, a term paper and a final research proposal. A fourth credit hour requires a second presentation.
44431
Lecture
JL4
9:30AM -10:50AM
TR
159 Altgeld Hall
Lyding, J
Part of Term:
1
Date Range:
01/20/09-05/06/09
Credit:
4 hours
Section Info:
Topic: Nanotechnology. Prerequisite: Any one of the following courses or permission of the instructor: CHEM 442, CHBE 457, ECE 440, BIOC 440 or BIOC 446, BIOP 420, CSE 485, ME 485, MSE 401, or PHYS 460. This course begins by covering the fundamental physical properties of nanoscale systems. Nanofabrication techniques will then be covered, followed by coverage of topics including semiconductor nanotechnology, molecular and biomolecular nanotechnology, carbon nanotechnology (nanotubes and graphene), nanowires, and nanoscale architectures and systems. For three credit hours, student course work will consist of weekly homework assignments, one in-class Powerpoint presentation, a term paper and a final research proposal. A fourth credit hour requires a second presentation.
52011
Lecture
LEE
5:00PM -6:20PM
T
1404 Siebel Center for Comp Sci
Hollis, L
Part of Term:
1
Date Range:
01/20/09-05/06/09
Credit:
1 hours
Section Info:
Topic: Advanced Lectures in Engineering Entrepreneurship. Prerequisite: Junior, Senior or Graduate student. Analysis of concepts of entrepreneurship and commercialization of new technology in new and existing businesses. Guest speaker topics vary, but typically include: idea validation and opportunity assessment; commercializing new technologies; venture funding; legal issues; product development; marketing; international business issues. Critical analysis of case studies in high-technology ventures with specific emphasis on ventures based on technologies in electrical and computer engineering.
48523
Lecture
MO
10:00AM -10:50AM
MWF
241 Everitt Laboratory
Oelze, M
Part of Term:
1
Date Range:
01/20/09-05/06/09
Credit:
3 hours
Section Info:
Topic: Biomedical Ultrasound Imaging. Prerequisites: ECE 329. The overall objective of this course is to familiarize the students with most of the theoretical and engineering foundations of ultrasonic imaging. Conventional, Doppler and advanced ultrasonic imaging techniques will be described. Students will be introduced to important applications of the different ultrasonic imaging techniques. Engineering problems related to image production, quality and system design will be examined.
51167
Lecture
SL
11:00AM -12:20PM
TR
241 Everitt Laboratory
Lumetta, S
Part of Term:
1
Date Range:
01/20/09-05/06/09
Credit:
3 hours
Section Info:
Topic: Engineering Software Systems. Prerequisites: ECE 391. This course examines the relationships between language, compiler, runtime, and architecture in providing a coherent context in which software developers can reason about correctness and performance. The material covers both state-of-the-art design and explores the options for future design processes. The class begins with an overview of the abstractions provided by modern programming languages such as C++, the rationale for their design, and the mechanisms used to implement them. Next, we examine the challenges that face the hardware and software industries with increasing numbers of processors on a chip. Finally, the course reviews the approaches used by the high-performance computing community and illustrate how the architecture, runtime, and compiler can be leveraged to abstract away some of these challenges.
COURSE EXPLORER
Email: Course Explorer Feedback

OFFICE OF THE REGISTRAR | 901 W. Illinois Street, Urbana, Illinois 61801

Site developed by: Technology Services at Illinois | UNIVERSITY OF ILLINOIS URBANA-CHAMPAIGN
1102 Digital Computer Laboratory | MC-256 | Urbana, IL 61801 | phone 217-244-7000