New ECE Curriculum Summary 10/7/13. Implementation Schedule Now: Final documentation for COE, UUCC – New course form, curriculum description Now: Offer.

Slides:



Advertisements
Similar presentations
Toward Better Research: Cross-Threads Nick Feamster, Alex Gray, Charles Isbell College of Computing Georgia Tech.
Advertisements

Revised AE Undergraduate Curriculum AE Student Briefing Fall 2014.
Project Lead the Way An Orientation American High School.
ECE Curriculum Discussion 5/17/13. Higher Education Broad Background What is the national conversation on higher education? What on-line offerings make.
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.
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
Changes in the Curriculum of ETF Belgrade Dragan Bojić University of Belgrade Dragan Bojić University of Belgrade.
Session F4G - Computing Curricula: Computer Engineering Panel: Pradip K. Srimani, Clemson University David L. Soldan, Kansas State University John Impagliazzo,
Presenters: Adam Andy Andy Rachel
© Copyright CSAB 2013 Future Directions for the Computing Accreditation Criteria Report from CAC and CSAB Joint Criteria Committee Gayle Yaverbaum Barbara.
A New Curricula in « Computers and Information Technology » at the « Politehnica » University of Timisoara -Objectives and outcomes- I. Jurca « Politehnica>>
September Carl Hauser Associate Professor October 2007 Computer Science Programs School of Electrical Engineering and Computer Science.
COE Labs Objectives and Benefits. General Objectives 1.Students’ training using state-of-the-art facilities through course labs 2.Enable world-class research.
Required and Elective Courses in Power Area. Required Power Courses u ECE 320 Energy Systems I/ECE 321 Energy Systems I lab: Covers single-phase AC measurements,
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
Spring 07, Jan 16 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
OVERVIEW OF THE ELECTRICAL ENGINEERING DEPARTMENT.
T H E U N I V E R S I T Y O F B R I T I S H C O L U M B I A UBChttp:// 1 The Department of Electrical and Computer Engineering.
Computer Engineering Department
A PROPOSAL FOR UPDATING THE ELECTRICAL ENGINEERING SCIENCE AND APPLIED ELECTRICAL ENGINEERING CURRICULA December 1995.
Department of Engineering Technology College of Engineering ELECTRICAL and COMPUTER ENGINEERING TECHNOLOGY Engineering Technology Computer Electrical State.
Joint Curriculum CEN UG Program CEN Curriculum Committee Manuel Bermudez, Doug Dankel, Paul Fishwick, Rob Fox, Ann Gordon-Ross, Herman Lam (chair), Janise.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
California State University East Bay
The Influence of the University/College/Department Mission How your university and department’s missions influence your engineering degree requirements.
1 CMPE1 Hands-on Computer Engineering Stephen Petersen Richard Hughey.
Outline Motivation and Curriculum Goals Overall Structure of Proposed Curriculum Today: Focus on two Sophomore Courses Why? What is in the two new courses?
Revised Imaging Science Undergraduate Curriculum Summary of Motivation and Plans April 8, 2003.
Designing a Multi-Disciplinary Hybrid Vehicle Systems Course Curriculum Suitable for Multiple Departments Dr. Vincent Winstead Assistant Professor Minnesota.
Outline Motivation and Curriculum Goals Overall Structure of Proposed Curriculum Example of a Broad Introductory ECE Course How do we get started? What.
The Department of Electrical and Computer Engineering BS Degrees in: Electrical Enginnering (EE) -Medical Preparation Option Computer Engineering (CompE)
Electrical & Computer Engineering March Break Event March 13 th, 2002.
Background/Broader Motivation Flexibility/global economy and opportunities. – Study abroad. – Alternative semesters. Engineering as a “liberal arts” education.
Integrating Parallel and Distributed Computing Topics into an Undergraduate CS Curriculum Andrew Danner & Tia Newhall Swarthmore College Third NSF/TCPP.
ENG3050 Embedded Reconfigurable Computing Systems General Information Handout Winter 2015, January 5 th.
National Chiao Tung University EECS International Graduate Program Engineer Your Future for Global Technology.
On Behalf of the BSEE Curriculum Committee Profs. R. Gary Daniels, Gustavo de Veciana, Brian L. Evans, Gary Hallock, Jack Lee, and Rebecca Richards-Kortum.
On Behalf of the BSEE Curriculum Committee Profs. R. Gary Daniels, Gustavo de Veciana, Brian L. Evans, Gary Hallock, Jack Lee, and Rebecca Richards-Kortum.
Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly.
Computer Engineering Department College of Computer Sciences and Engineering.
Outline Motivation and Curriculum Goals Overall Structure of Proposed Curriculum What is in the two new courses? Transition Plan.
Presenters: Adam Andy Andy
Department of Electrical and Computer Engineering Agenda 12:00-1:00 Lunch ABET Overview 1:00-1:45 Objectives and Survey Data 1:45-2:15 Break / Tours 2:15-3:00.
KFUPM-COE Industrial Advisory Council Meeting 31/5/ Department of Computer Engineering (COE) College of Computer Sciences and Engineering (CCSE)
Electrical & Computer Engineering March Break Event March 13 th, 2002.
Advising Session: Spring 2008 Computer Science Software Engineering Computer Systems Science 1.
Learning Streams: A Case Study in Curriculum Integration Mani Mina, Arun Somani, Akhilesh Tyagi, Diane Rover, Matthew Feldmann, and Mack Shelley Iowa State.
CMSC104 Problem Solving and Computer Programming Spring 2011 Section 04 John Park.
Introducing Every CS Major to Parallel Programming: Baby Steps at Ohio State Gagan Agrawal Feng Qin P. Sadayappan.
PROPOSED CURRICULUM FOR B.Sc. IN ELECTRICAL ENGINEERING Muhammad Taher Abuelma’atti.
OVERVIEW OF THE ELECTRICAL ENGINEERING DEPARTMENT.
CS Curriculum Changes Fall, BS Computer Science 2015 COMPUTER SCIENCE COURSES—64 Hours COMPUTER SCIENCE CORE (48 Hours) CS 258Intro to Object-Oriented.
Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering.
Charles L. Brown Department of Electrical and Computer Engineering EE Undergraduate Curriculum Proposal ECE Faculty Meeting 1/31/14 L.R. Harriott, Joanne.
Charles L. Brown Department of Electrical and Computer Engineering EE Undergraduate Curriculum Proposal SEAS UCC Meeting 2/12/14 L.R. Harriott, Joanne.
EE/CpE Undergraduate Curriculum Proposal L.R. Harriott, Joanne Dugan, Harry Powell, Ron Williams, Bobby Weikle.
Department of Electrical and Computer Engineering Undergraduate Curriculum Reform Last major curriculum restructuring was before I was hired Study Group.
Computer Engineering Proposed Changes for and beyond.
Required and Elective Courses in Power Area. Required Power Courses u ECE 320/321 Energy Systems I/Energy Systems I lab: Covers single-phase AC measurements,
On Behalf of the BSEE Curriculum Committee Profs. R. Gary Daniels, Gustavo de Veciana, Brian L. Evans, Gary Hallock, Jack Lee, and Rebecca Richards-Kortum.
Pathway to Engineering. Mission PLTW’s mission is to ensure that the United States succeeds in the increasingly high-tech and high-skill global economy.
Attracting Product-oriented Sophomores to ECE Gunar Schirner Keywords: -ECE Curriculum -Computer Engineering Introduction -Product-oriented students -Common.
Connecting Computing Education Threads in a Coherent Active Learning Environment David Kaeli Amir Momeni, Fritz Previlon, Agamemnon Despopoulos, Gunar.
Study program: Computer Engineering (Računarsko inženjerstvo)
Pre-requisite for 20+ ECE Courses
ABET Definitions Objectives Outcomes Broad Statements
Changes in the Curriculum of ETF Belgrade
Freshman Year Sophomore Year Junior Year Senior Year
Robotics Minor Assistant Professor Axel Krieger, PhD
Computer Science Dr Hwang Chair, Computer Science Department
Presentation transcript:

New ECE Curriculum Summary 10/7/13

Implementation Schedule Now: Final documentation for COE, UUCC – New course form, curriculum description Now: Offer second pilot of Biomedical Circuits and Signals Spring: Offer pilot of Enabling Robotics Fall 14: Launch new curriculum with the two sophomore courses. Spring 15: Begin offering the new fundamentals courses.

Background/Broad Motivation Students want flexibility/global opportunities. – Study abroad. – Alternative semesters of research or service learning. Engineers are far more interdisciplinary. – Interdisciplinary/Combine with other disciplines - minors. – 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.)

Sophomore students understand connections among a broad range of Electrical and Computer Engineering concepts. Provide early, integrated courses with labs to motivate students, make connections within ECE (ECE knowledge and faculty/students), help students choose area of focus, and improve coop preparation. Provide breadth to the EE and CE curricula. Offer flexibility, including options for alternative semester or summer experiences. Students can tailor program to interests more easily. Semester abroad or Dialogue or research or other. Build a curriculum that can be modified easily in the future. Reduce # of credits. Some Goals of the Revised Curriculum

Best Practices Active Learning – Labs – Move traditional labs toward research-based discovery – Alternative course structures – Introduce the “essence of engineering” early – Classroom settings Presidents Council of Advisors on Science and Techlology (PCAST): Engage to Excel (2012) Discipline-Based Education Research: Understanding and Improving Learning in Undergraduate Science and Engineering, National Research Council, (2012) National Acadamey of Engineering Reports, Educating the Engineer of 2020: Adapting Engineering Education to the New Century (2005) Transformation Is Possible If a University Really Cares. Science, April 19, 2013

Current Curricular Structure, BSCE Arts, Hum., S.S. Writing Science Freshman Eng. CE Core Math CE Tech. ElectivesGeneral Electives Capstone 32 four-credit courses + 10 one-credit extras = 138 credits

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 + 7 one-credit extras = 131credits CE Tech. Electives Capstone

New BS in EE/CE/ECE Freshman Engineering I Freshman Engineering II ECE Broad Intro. I Biomedical Circuits and Signals ECE Broad Intro. II Enabling Robotics EE Fundamentals of Electromagnetics EE Fundamentals of Electronics EE Fundamentals of Linear Systems CE Fundamentals Dig. Logic Comp. Organization CE Fundamentals of Networks CE Fundamentals of Engineering Algorithms 2 Freshman Engineering 2 Broad Introductory Sophomore 3EE + 1CE or 3CE + 1EE Fundamentals 4 Technical Electives 2 Capstone Capstone ICapstone 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 EECEOther 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 Networks High-Speed Digital Design Wireless Personal Communications Systems Microwave Circuits and Networks Biomedical Electronics Digital Control Systems VLSI Design Hardware Description Lang. Synthesis Power Systems Analysis Antennas Semiconductor Device Theory Biomedical Signal Processing Parallel and Distributed Computing Embedded System Design Electric 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.

Biomedical Circuits and Signals Covers a more than half of circuits – R, L, C, sources, Kirchoff’s Laws – Thevenin and Norton equivalent circuits – Op-Amp Circuits – Phasor Analysis, Filters, Transfer Function 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)

Enabling Robotics CE Broad Introductory Course Covers about a third of Digital Design – Combinational and sequential circuits – Programmable logic – State machine design Covers new topics in programming – Goes well beyond GE1111 – Covers how software performs reads and writes to hardware Covers a small amount of embedded systems design – PAL platform provides a common learning platform Covers signal analysis, simulation and debugging

We want to make the broad introductory courses as good as possible for both the students and the faculty. We propose that the courses be taught in small sections as they are now (about 30 students). We propose that the courses be 4 credits each with two 65 minute lectures and one 2-3 hour lab/lecture/active learning period each week. Each professor would run all three meetings, with the lab meeting supported by 3-4 student helpers, including undergraduates. This is not a large change from what we discussed last year and at the retreat, but we are recommending a 4- credit format rather than a 5-credit format for better integration and coordination and to reduce the number of credits in the curriculum. (Note that each course will probably be scheduled as two courses, 3 credits and 1 credit, as the University would like, but the intent is to have it function as one course as indicated above.) Instructional Model

Lab Class 1 Prof. 1 TA 1, 2 UG 1 Lab Class 2 Prof. 2 TA 1, 2 UG 2 Lab Class 3 Prof. 3 TA 3,4 UG 3 Lab Class 4 Prof. 4 TA 3, 4 UG 4 HKN Tutors Prof. Office Hours Summary: 4 Professor-Loads 4 TAs Undergraduates Tight coordination lecture-lab with Prof. and TAs 4 Credits Proposed Model #2 (4 Credits) Section 1, Prof. 1 TA 1, 2, 3, 4 32 Students Section 2, Prof. 2 TA 1, 2, 3, 4 32 Students Section 3, Prof. 3 TA 1, 2, 3, 4 32 Students Section 4, Prof. 4 TA 1, 2, 3, 4 32 Students TA Office Hours Note: 2 lectures/week Note: 2-3 hour lab/active learning

Alternate Instructional Models Section 1, Prof. 1, TA 1,2 32 Students Section 2, Prof. 2, TA 1,2 32 Students Section 3, Prof. 3, TA 1,2 32 Students ILS 1, TA 1,2, Prof 4 Lab 1, TA 3,4,5 Prof. 4 ILS 3, TA 1,2, Prof 4 Lab 3, TA 3,4,5 Prof. 4 ILS 5, TA 1,2, Prof 5 Lab 5, TA 3,4,5 Prof. 5 ILS 7, TA 1,2, Prof 5 Lab 7, TA 3,4,5 Prof. 5 Circuits Tutors TA 1,2 Office Hours HKN Tutors Prof. Office Hours Summary: 6 Professor-Loads 5 TAs 5 Credits Lecture/ILS/Lab/Gradin g/Tutor coordination is a problem Students don’t know where to turn Current Model (5 Credits) Section 1, Prof. 1, 2, 3, 4 TA 1,2,3,4 128 Students Lab 1, TA 1,2, Prof. 1 UG 1 Lab 1, TA 1,2 Prof. 2 UG 2 Lab 1, TA 3,4 Prof. 3 UG 3 Lab 1, TA 3,4 Prof. 4 UG 4 HKN Tutors Prof. Office Hours Proposed Model #1 (5 Credits) Tues. MorningFri. MorningTues. Aft.Fri. Aft. Tues. MorningFri. MorningTues. Aft.Fri. Aft. Section 4, Prof. 4, TA 1,2 32 Students TA 1,2 Office Hours Summary: 4 Professor-Loads 4 TAs Undergraduates Tight coordination lecture-lab with Prof. and TAs 5 Credits

CE Fundamentals Courses Digital Logic and Computer Organization – Most of the current Digital Logic course is here – Covers the beginning of Computer Architecture Fundamentals of Networks – Most/all of current Networks course is here – Benefits slightly from Bluetooth exposure in Enabling Robotics Fundamentals of Engineering Algorithms

Consequences for Other CE Courses Computer Architecture – Becomes technical elective – Expand topics with head start in Fundamentals courses Optimization Methods – Many optimization aspects of programming covered in Fundamentals course – Advanced algorithms elective course will fill this gap CS programming course eliminated

EE Fundamentals Courses Electromagnetics is mostly unchanged – Can be taken earlier – Easier to take electromagnetics electives Linear Systems is mostly unchanged, so far – Starts at a more advanced level after the new course – Include circuits with Laplace Transform – TBD Fundamentals of Circuits and Electronics introduces Small-Signal Analysis, discusses transistors as switches, including CMOS. – Preparation for Computer Engineers and Electrical Engineers. Prerequisite for VLSI

Consequences for Other Courses, EE Electronics II will be analog electronics Advanced Electronics course requested by students to be offered as an elective. – Would go beyond the current courses Communications becomes an elective Fundamentals of Electromagnetics available earlier than the current electromagnetics. – Easier to take electromagnetics electives

Class Objectives  To introduce ECE students to many of the fundamental concepts in Computer Engineering  To become familiar with Linux and embedded programming  To introduce students to digital design principles  To acquire knowledge of embedded system design  To be exposed to wireless networking and robotic control  To develop an appreciation for the software/hardware interface

Laboratory - Enabling Robotics  Project Goal: Communicate with an autonomous robotic arm to carry out a set of tasks to help those with physical disabilities  Project 1: Enable the controller board to receive and decode commands from the data glove transmitter  Project 2: Design hardware/software control to serve as the brain of the robotic arm  Project 3 and 4: Develop robot control programs that run on the ZedBoard platform and carry out a set of tasks, in response to the transmitted command  Project 5: Enhance the “brain” to remember past actions to allow for obstruction avoidance

Course – Enabling Robotics  Laboratory Equipment  Haptic Transmitter  5DT Data glove  Cyberglove  Robot brain  ZedBoard  ARM CPU  Linux  Xilinx FPGA  Robotic Arm Kit - many choices  Crustcrawler Model SG5  5 HiTec Serv s

Course – Enabling Robotics  Learning outcomes:  Students should understand how wireless devices communicate  Students should understand the basics of combinational and sequential logic design  Students should have an appreciation for algorithm design  Students should develop strong skills in C/C++ programming  Students should gain an appreciation for simulation, debugging and documentation

Course – Enabling Robotics  Curricular coverage:  C/C++ programming  Operating systems  Digital logic fundaments  Programmable logic  Simple algorithms  Simulation  Wireless communication