24
Outline • Motivation and Curriculum Goals • What Changes? • Overall Structure of Proposed Curriculum • Suggested Topics for Discussion • Transition Plan

Outline

  • Upload
    peers

  • View
    19

  • Download
    0

Embed Size (px)

DESCRIPTION

Outline. Motivation and Curriculum Goals What Changes? Overall Structure of Proposed Curriculum Suggested Topics for Discussion Transition Plan. Background/Broader Motivation. Global economy and opportunities. Study abroad. Alternative semesters. - PowerPoint PPT Presentation

Citation preview

Page 1: Outline

Outline• Motivation and Curriculum Goals• What Changes?• Overall Structure of Proposed Curriculum• Suggested Topics for Discussion• Transition Plan

Page 2: Outline

Background/Broader Motivation• Global economy and opportunities.

– Study abroad.– Alternative semesters.

• Engineering as a “liberal arts” education.– Interdisciplinary/Combine with other disciplines.– Other disciplines study engineering – minors.– Transition to learn how to learn balanced with a particular body

of knowledge.

• ECE as a discipline is broader than ever.• Sources: NAE, Association of American Universities, Al

Soyster, Provost Director, Other Writers, Students, Faculty, Other Curricula. See USC Web Site.

Page 3: Outline

• Students understand connections among a broad range of Electrical and Computer Engineering concepts.

• Provide early, integrated, hands-on courses to motivate students, make connections within ECE, help students choose area of focus, and improve coop preparation.• Not survey courses, real ECE content, Sophomore year.• Provide breadth to the EE and CE curricula.

• Offer flexibility, including options for alternative semester or summer experiences. • Students can tailor program to interests. • Semester abroad or Dialogue or research or other.

• Build a curriculum that can be modified easily in the future.

• Reduce # of credits. (Why?)

Some Goals of the Revised Curriculum

Page 4: Outline

Curriculum Structures

Current and Proposed

Page 5: Outline

Current Curricular Structure, BSCE

Arts, Hum., S.S. Writing

Science

Freshman Eng.

CE Core

Math

CE Tech. Electives General Electives

Capstone

32 four-credit courses + 10 one-credit extras = 138 credits

Page 6: Outline

New Curricular Structure, BSEE and BSCE

Arts, Hum., S.S. Writing

Science

Freshman Eng.

ECE Broad Intro. + EE or CE core.

Math

General Electives

31 four-credit courses + 10 one-credit extras = 134 credits

CE Tech. Electives

Capstone

Page 7: Outline

What Changes?• Two broad introductory courses are new,

include material from Circuits, Linear Systems, Networks, Digital Logic Design, Embedded Programming, Biology, Energy

• Circuits/Electronics sequence is modified• Some CE core courses change • Electives mostly stay the same• Probability – to be discussed • One 4-credit course removed

Page 8: Outline

Proposed New BS in EE/CE

Freshman Engineering I

Freshman Engineering II

ECE Introduction I Biomedical Circuits and

Signals

ECE Introduction IISmart Lighting Systems

EE Fundamentalsof

Electromagnetics

EE Fundamentals of Electronics

EE Fundamentalsof Linear Systems

CE Fundamentals Dig. Logic Comp.

Organization

CE Fundamentalsof Networks

CE Fundamentalsof Engineering

Algorithms

2 Freshman Engineering

2 Broad Introductory Sophomore

3EE + 1CE or3CE + 1EE Fundamentals

4 Technical Electives

2 Capstone Capstone I Capstone II

Optics for Engineers

Electronic Design Digital Signal Processing

Optimization Methods

Software Engineering I

Computer Architecture

Microprocessor Based Design

Image Processing and Pattern Recognition

Wireless Communications

Circuits

CommunicationsElectronics II

Electronic Materials

5 General Electives

EEs must have a programming course

(AP, Freshman, CE Fundamentals, or

other).

EE CE Other

Probability? Current or All Math or

All ECE

• EEs take at least 2 EE technical electives• CEs take at least 2 CE technical electives• ECEs take at least 2 CE and 2 EE electives• ECEs take all 6 fundamentals courses

Power Electronics

Classical Control Systems NetworksHigh-Speed

Digital Design

Wireless Personal Communications

Systems

Microwave Circuits and Networks

Biomedical Electronics

Digital Control Systems VLSI Design

Hardware Description Lang.

Synthesis

Power Systems AnalysisAntennas

Semiconductor Device Theory

Biomedical Signal Processing

Parallel and Distributed Computing

Embedded System DesignElectric Drives

Subsurface Sensing and

Imaging

Micro and Nano-Fabrication

Biomedical Optics

CAD for Deign and Test

Computer and Telecommunicati

on Networks

Electrical Machines

Numerical Methods and Comp. App.

Page 9: Outline

Biomedical Circuits and Signals• Covers a little more than half of circuits (some signals

material is covered in circuits)– R, L, C, sources, Kirchoff’s Laws– Thevenin and Norton equivalent circuits– Op-Amp Circuits– Phasor Analysis

• Covers Portions of Linear Systems– LTI Systems, Convolution and Impulse Response– CT and DT Fourier Transform– Transfer Functions and Filters– ADC

• Biological Component (2 classes)

Detailed, class-by-class draft syllabus on web site.

Page 10: Outline

Smart Lighting SystemsTopics•Networking

– Layer-based Implementation model based on OSI/ISO

– Concepts of packets and reliable end to end delivery

– Using TCP and its contrast with UDP– Addressing using Internet Protocol – Socket programming fundamental

•Digital Logic Design – Combinational Logic intro– Sequential circuits intro– Number representation

•Embedded systems programming– Digital I/O -> controlling LED strip with multi-color – PWM / Hardware timers

Digital Logic

MicroprocessorIFC

Sensor

LED Strip

IP Net.

Predesigned Sensor, e.g. Ultrasound Digital Output

Simple logic for sensor data processing

Query Sensor, Decision Making LED Control Socket Interface to network

Detailed, class-by-class draft syllabus on web site.

Page 11: Outline

EE Fundamentals Courses• Electromagnetics is mostly unchanged.

– Can be taken earlier– Easier to take electromagnetics electives

• Linear Systems is mostly unchanged– Too much material now– Starts at a more advanced level

• Fundamentals of Circuits and Electronics focuses on transistors as switches, including CMOS. Includes an introduction to Small-Signal Analysis – Preparation for Computer Engineers and Electrical

Engineers. Prerequisite for VLSI

Detailed, class-by-class draft syllabus on web site.

Page 12: Outline

Consequences for Other Courses, EE• Electronics II will be analog electronics• Electronic Design may be offered as an elective

– Would go beyond the current course

• Communications becomes an elective• Need to discuss probability course/noise and

stochastic processes course• Fundamentals of Electromagnetics available

earlier– Easier to take electromagnetics electives

Detailed, class-by-class draft syllabus on web site.

Page 13: Outline

CE Fundamentals Courses

• Digital Logic and Computer Organization– Most of the current Digital Logic course is here– Covers the beginning of Comp. Architecture

• Fundamentals of Networks– Most of current Networks course is here– Benefits from exposure in Smart Home– May offer more advanced networks elective

• Fundamentals of Engineering Algorithms– Most of the current Optimization Methods course is here

More detailed descriptions follow below

Page 14: Outline

Consequences for Other CE Courses

• Computer Architecture – Becomes technical elective– Expand topics with head start in Fundamentals

course

• Optimization Methods– More optimization aspects (much programming

covered in Fundamentals course)– Becomes elective

• CS programming course eliminated

Page 15: Outline

Transition Plan, Earliest Adoption• Approve the new curriculum in September, with

feedback from this meeting and ongoing discussions• Teach the Introduction Circuits and Signals course fall

2012 as a pilot for 15 volunteer students• New Circuits and Signals Course offered Fall 2013• Smart Lighting Course offered Spring 2014• Consequences for the rest of the curriculum:

– Electronics I in 2014 would change– Electronics II in 2015 would change– New CE Fundamentals courses would be offered starting in

2014

Page 16: Outline

Discussion Topics

• Smart Lighting and 3 CE Fundamentals Courses

• Probability (same, all ECE, all Math)• 32 to 31 courses• Introductory Course Lecture/Lab Instructional

Model• Everything else!!

Page 17: Outline

Fundamentals of Digital Logic & Comp. OrganizationChange: Updated version of: EECE2322/2323 Digital Logic

– Reduce manual optimizations, e.g Karnaugh maps, – Shift to somewhat higher level abstractions: functional units – Cover basic computer organization concepts

Topics– Boolean logic– Number systems

• Datatype and number representation (Base 2 – 16bit, 32bit; Hexadecimal, 2’s complement)

– Combinational Logic (introduction covered in SmartHome)• Logic gates and combinatorial circuits

– Sequential circuits– Building an ALU + Functional Unit in one Hardware Description Language

(HDL)– Adressable memory (registers)– Build simple single cycle data path: state machine, register, data path

Page 18: Outline

CE Fundamentals of NetworksChange: EECE 4628 moves to sophomore year

– Networking into covered in Smart Lighting

Topics•Overview of computer networks and the Internet•Application layer: communicating processes, details of HTTP, FTP, SMTP, and DNS.•Transport layer: Multiplexing, UDP, TCP including congestion control, flow control, reliability.•Network layer: Virtual circuits, Internet routing protocols, on broadcast vs. multicast. •Link layer: Error detection and correction, the MAC sub-layer•Wireless and mobile networks: IEEE 802.11, Bluetooth and emerging wireless•Network security: cryptography, authentication, denial of service attacks.•Multimedia networking: Audi/video compression and streaming, RTSP, RTP and SIP protocols, quality of service metrics like delay and jitter.

Page 19: Outline

Fundamentals of Engineering Data Structures

Change: Replaces CS1500– More ECE topics as examples, tighter integration into ECE curriculum

Topics– Principles of object-oriented programming– Software development practices– Elementary data structures (arrays, vectors, strings, stacks, queues,

and linked lists)– Advanced data structures (priority queues, trees, graphs, and hash

tables)– Fundamental algorithms (sorting and searching)– Application to solve engineering problems– Analysis of algorithms

Page 20: Outline

Instructional Model, Circuits/Intro to ECE vs Biomedical Circuits and Signals

Section 1, Prof. 1, TA 1,2 35 Students

Section 2, Prof. 2, TA 1,2 35 Students

Section 3, Prof. 3, TA 1,2 35 Students

ILS 1, TA 1,2, Prof 4

Lab 1, TA 3,4, Prof. 4

ILS 2, TA 1,2, Prof. 4

Lab 2, TA 3,4, Prof. 4

ILS 3, TA 1,2, Prof 4

Lab 3, TA 3,4, Prof. 4

ILS 4, TA 1,2, Prof. 4

Lab 4, TA 3,4, Prof. 4

ILS 5, TA 1,2, Prof 5

Lab 5, TA 3,4, Prof. 5

ILS 6, TA 1,2, Prof. 5

Lab 6, TA 3,4, Prof. 5

ILS 7, TA 1,2, Prof 5

Lab 7, TA 3,4, Prof. 5

ILS 8, TA 1,2, Prof. 5

Lab 8, TA 3,4, Prof. 5

Circuits Tutors

TA 1,2 Office Hours

HKN Tutors

Prof. Office Hours

Summary:

•5 Professor-Loads•5 Credits 4/1•Lecture/ILS/Lab/Grading/Tutor coordination is a problem•Students don’t know where to turn

Current Model

Section 2, Prof. 1, 2, 3, 4 TA 1,2 105 Students

Lab 1, TA 3,4, Prof. 1UG 1?

Lab 1, TA 3,4, Prof. 1UG 1?

Lab 1, TA 3,4, Prof. 2UG 2?

Lab 1, TA 3,4, Prof. 2UG 2?

Lab 1, TA 3,4, Prof. 3UG 3?

Lab 1, TA 3,4, Prof. 3UG 3?

Lab 1, TA 3,4, Prof. 4UG 4?

Lab 1, TA 3,4, Prof. 4UG4 ?

HKN Tutors

Prof. Office Hours

Summary:

•4 Professor-Loads•5 Credits 4/1 (re-examine!)•More consistent set of resources•Could be 2, 3, or 4 professors depending on teaching loads

Proposed Model

Tues. Morning Fri. MorningTues. Aft. Fri. Aft. Tues. Morning Fri. MorningTues. Aft. Fri. Aft.

Page 21: Outline

Proposed Pilot Development, Biomedical Circuits and Signals

Pilot: 2 Prof., 1 TA, 15 Students

Lab 1, TA 1Prof. 1, 2

Proposed Model

Tues. Morning

Task List

•Develop detailed syllabus.• Early summer

•Develop course materials (in conjunction with lab).

• Summer and Fall•Develop lab experiments.

• Through Summer•Write lab manual (including tie-in with course).

• Through Summer

Resources

•PAL Availability (Gunar, Dave), need some by early summer, 20? by fall.•Intro to ECE lab equipment, PAL, ?•TA in summer•Do we want undergraduates in the lab. Maybe the second year, after they have had the course?

Page 22: Outline

Example Broad Introductory ECE Course

Biomedical Circuits and Signals

Page 23: Outline

Example Unit: Electrocardiogram (EKG) measurements:Students build and test a multi-stage differential amplifier on a prototyping breadboard and then measure their own EKG signal by attaching electrodes to their forearms or chest

To understand the signals, they must first understand some basic “biology.”

- Anatomy of the heart- electrophysiology of the heart- ‘normal’ and ‘abnormal’ EKG signals

EKG Signal from a student (actual):

P

Q

R

S

T

Page 24: Outline

How do I isolate and amplify the EKG signal while rejecting noise?- Operational amplifiers- Differential amplifier circuits

- input/output impedance considerations-multi-stage instrumentation amplifier configurations-common mode rejection ratio

- Frequency content of the signal - Fourier transforms, power spectral density

- matching the frequency response of the amplifier- Active filters vs. passive filters

ECE concepts involved in doing this lab:

How do I get the amplified EKG signal into a computer?- Embedded systems - Data acquisition, analog-to-digital conversion

- Sampling rate, Nyquist rate, ADC bit-depth, sources of ADC noise- Programming automated data acquisition (Matlab)

What information can I extract (process) from the EKG signal once I have acquired it?- signal filtering- automatic extraction of heart rate- automatic detection of electrophysiological abnormalities such as AV heart block, ectopic beats, flutter, fibrillation etc. on (hopefully) simulated data