The New EECS Curriculum

Similar documents
Undergraduate Program Guide. Bachelor of Science. Computer Science DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING

EGRHS Course Fair. Science & Math AP & IB Courses

Bachelor of Science. Undergraduate Program. Department of Physics

B.S/M.A in Mathematics

Curricular Reviews: Harvard, Yale & Princeton. DUE Meeting

Implementation Regulations

faculty of science and engineering Appendices for the Bachelor s degree programme(s) in Astronomy

Bachelor of Science in Mechanical Engineering with Co-op

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

UNIVERSITY of PENNSYLVANIA

Georgia Institute of Technology Graduate Curriculum Committee Minutes. January 20, 2011

SELECCIÓN DE CURSOS CAMPUS CIUDAD DE MÉXICO. Instructions for Course Selection

GRADUATE STUDENT HANDBOOK Master of Science Programs in Biostatistics

Biological Sciences (BS): Ecology, Evolution, & Conservation Biology (17BIOSCBS-17BIOSCEEC)

NATIONAL TAIWAN UNIVERSITY OF SCIENCE AND TECHNOLOGY

SCIENCE. Kanagawa University FACULTY OF. Department of. Information Sciences. Department of. Biological Sciences. Department of

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

South Dakota Board of Regents Intent to Plan for a Master of Engineering (M.Eng)

Mechanical & Aeronautical engineering. Student Handbook

ARTICULATION AGREEMENT

COSI Meet the Majors Fall 17. Prof. Mitch Cherniack Undergraduate Advising Head (UAH), COSI Fall '17: Instructor COSI 29a

Self Study Report Computer Science

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Master s Programme in Computer, Communication and Information Sciences, Study guide , ELEC Majors

School of Engineering Foothill College Transfer Guide

A Hands-on First-year Electrical Engineering Introduction Course

Dublin City Schools Career and College Ready Academies FAQ. General

Development of an IT Curriculum. Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008

Navigating the PhD Options in CMS

Timeline. Recommendations

Seminar - Organic Computing

Biology and Microbiology

Information System Design and Development (Advanced Higher) Unit. level 7 (12 SCQF credit points)

Welcome Parents! Class of 2021

DOCTOR OF PHILOSOPHY IN ARCHITECTURE

Mathematics Program Assessment Plan

Graduate Programs Guide

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

The University of Winnipeg Recognition of Prior Learning (RPL) Undergraduate Degree Credits

TEACHING AND EXAMINATION REGULATIONS (TER) (see Article 7.13 of the Higher Education and Research Act) MASTER S PROGRAMME EMBEDDED SYSTEMS

EECS 700: Computer Modeling, Simulation, and Visualization Fall 2014

Department of Computer Science GCU Prospectus

Meta-Majors at Mott Community College

2017 Florence, Italty Conference Abstract

TREATMENT OF SMC COURSEWORK FOR STUDENTS WITHOUT AN ASSOCIATE OF ARTS

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

Xinyu Tang. Education. Research Interests. Honors and Awards. Professional Experience

COLLEGE: School of Engineering, Technology, and Computer Science

Degree Qualification Profiles Intellectual Skills

Chemical Engineering Mcgill Cegep Entry

Ecole Polytechnique Fédérale de Lausanne EPFL School of Computer and Communication Sciences IC. School of Computer and Communication Sciences

EE, CompE and CS Programs: Merger or Peaceful Co-Existence?

Biological Sciences, BS and BA

LOUISIANA HIGH SCHOOL RALLY ASSOCIATION

Common Core Path to Achievement. A Three Year Blueprint to Success

GETTING READY FOR THE U A GUIDE FOR TRANSFERRING TO THE UNIVERSITY OF UTAH FOR BYU-IDAHO STUDENTS

New Jersey Institute of Technology Newark College of Engineering

Computer Organization I (Tietokoneen toiminta)

INDIVIDUALIZED STUDY, BIS

Biomedical Engineering

DOCTOR OF PHILOSOPHY HANDBOOK

Statistics and Data Analytics Minor

BIOMEDICAL ENGINEERING, B.S.

Computational Data Analysis Techniques In Economics And Finance

Notes on The Sciences of the Artificial Adapted from a shorter document written for course (Deciding What to Design) 1

University of Louisville Nanotechnology Fellows Symposium: Extending Engineering Excitement to High School Educators

Engineering Our Future

LINGUISTICS. Learning Outcomes (Graduate) Learning Outcomes (Undergraduate) Graduate Programs in Linguistics. Bachelor of Arts in Linguistics

About Advisory Committee

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

Introduction to CS 100 Overview of UK. CS September 2015

OFFICIAL DOCUMENT. Foreign Credits, Inc. Jawaharlal Nehru Technological University

Graphic Imaging Technology II - Part two of a two-year program designed to offer students skills in typesetting, art and pasteup,

Case of the Department of Biomedical Engineering at the Lebanese. International University

MASTER OF ARCHITECTURE

STUDENT LEARNING ASSESSMENT REPORT

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016

EDINA SENIOR HIGH SCHOOL Registration Class of 2020

Handbook for the Graduate Program in Quantitative Biomedicine

AC : DESIGNING AN UNDERGRADUATE ROBOTICS ENGINEERING CURRICULUM: UNIFIED ROBOTICS I AND II

AC : BIOMEDICAL ENGINEERING PROJECTS: INTEGRATING THE UNDERGRADUATE INTO THE FACULTY LABORATORY

Biomedical Engineering

Circuit Simulators: A Revolutionary E-Learning Platform

Wildlife, Fisheries, & Conservation Biology

Health and Human Physiology, B.A.

Courses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access

Leveraging MOOCs to bring entrepreneurship and innovation to everyone on campus

Multisensor Data Fusion: From Algorithms And Architectural Design To Applications (Devices, Circuits, And Systems)

Bachelor of Science in Civil Engineering

Nanotechnology STEM Program via Research Experience for High School Teachers

PH.D. IN COMPUTER SCIENCE PROGRAM (POST M.S.)

Computer Science 141: Computing Hardware Course Information Fall 2012

Natural Sciences, B.S.

Laboratorio di Intelligenza Artificiale e Robotica

Proposal of Pattern Recognition as a necessary and sufficient principle to Cognitive Science

Department of Computer Science. Program Review Self-Study

Use of CIM in AEP Enterprise Architecture. Randy Lowe Director, Enterprise Architecture October 24, 2012

Fashion Design Program Articulation

1. Answer the questions below on the Lesson Planning Response Document.

Transcription:

The New EECS Curriculum 2 Advanced AUP 3 (of 7) Headers Dept Lab 3-4 (of 6) Foundations 2 EECS Intro Institute Lab 6 Science Core 2 Math 8 HASS Dennis M. Freeman Tomas Lozano-Perez George Verghese ECEDHA January 10, 2009

Time Line Our previous SB program served well for more than 25 years. 1975: EE EECS 1979: 4 subject (60-unit) common core established 6.001: Structure and Interpretation of Computer Programs 6.002: Circuits and Electronics 6.003: Signals and Systems 6.004: Computation Structures 1994: M.Eng. program established 2004: Curriculum Initiative Committee established examine knowledge/modes of thought needed today and in future recommend changes to curriculum 2006: Pilots for new subjects 2007: New curriculum available as option 2008: New curriculum required

Recommended Curricular Goals Our educational programs must change to continue to meet the needs of our changing discipline. Make a broader range of EECS topics accessible to undergraduates communication, software engineering, devices, bioengineering energy, nanoscale engineering, optics, quantum mechanics Provide an integrated hands-on introduction provide motivation, help students choose their focus Ensure depth in students focus areas (streams) by end of SB Improve students preparation for starting MEng increase depth before fifth year (streams) provide more time in fifth year for MEng research Develop an evolvable curricular structure

Recommended Educational Goals Our educational programs must change to continue to meet needs of changing student clientele and their changing career opportunities. Increase student involvement in determining their education increased motivation better informed choices More open-ended and hands-on experiences, emphasizing connections between design and modeling and analysis increased understanding Provide opportunity for real mastery increased satisfaction

Recommended Curricular Structure Fewer, more integrated sophomore-level requirements, earlier (sophomore and junior level) choices, and greater depth (streams). 2 introductory subjects: big ideas in EECS in authentic context 2 math (as before) 3-4 foundation (sophomore) subjects (out of 6 instead of 4) 6.002: Circuits and Electronics 6.003: Signals and Systems 6.004: Computation Structures 6.005: Principles of Software Development 6.006: Introduction to Algorithms 6.007: Applied Electromagnetics: From Motors to Lasers inference/information/statistics? others? 3 header (junior) subjects (out of 7) 1 department lab 2 advanced undergraduate subjects (defining streams) 1 senior project with (communication intensive) companion subject

Curricular Structure Previous SB Requirements 1/2 Depth/Breadth -43-4 (of (of 6) 7) Foundations Headers 5 EECS Core 6 Science Core 8 HASS AUP Dept Lab 2 Math Institute Lab

Curricular Structure New SB Requirements 2 AUS (streams) 3 (of 7) Headers -4 (of 6) Foundations 2 EECS Intro 6 Science Core 8 HASS AUP Dept Lab Institute Lab 2 Math

Details: 6-1 Subjects ½+ ½ 2 1 New 6-1: SB in Electrical Science & Engineering 6.UAT 6 units 6.100 6.197 department laboratory 6.UAP 6 units All subjects are 12 units Advanced Undergraduate Subjects AUS (http:// http://www.eecs.mit.edu/ug/newcurriculum/aus.html) AUS (http://www.eecs.mit.edu/ug/newcurriculum/aus.html) 3 Header 6.013 electromag 6.011 comm, cntrl, sig proc 6.012 devices & circuits 6.021 bio/ee 6.002 or 6.003 3 Foundation 6.007* appl electromag 6.002 circuits 6.003 signals & systems 6.004 comp architecture 2 Introductory (= 1 Institute Lab) 6.01* intro EECS I 6.02* intro EECS II II 2 Math (= 2 REST) 6.041 probability 18.03 diff eqs coreq July 2008 *new subject 8.02 Elementary exposure to programming (high school, IAP, or 6.00)

Details: 6-3 Subjects ½+ ½ 2 New 6-3: SB in Computer Science and Engineering 6.UAT 6 units 6.UAP 6 units All subjects are 12 units Advanced Undergraduate Subjects AUS http://www.eecs.mit.edu/ug/newcurriculum/aus.html AUS http://www.eecs.mit.edu/ug/newcurriculum/aus.html 1 Software Lab (http://www.eecs.mit.edu/ug/newcurriculum/verghese_6.005.html) 3 Header 3 Foundation 6.004 comp architecture 6.033 comp sys 6.005* software 6.034 AI prereqs to be decided 6.046 adv algorithms 6.006* algorithms 2 Introductory (= 1 Institute Lab) 6.01* intro EECS I 6.02* intro EECS II II coreq 2 Math (= 2 REST) July 2008 *new subject coreq 8.02 18.06 or 18.03 18.06 linear algebra 18.03 diff eqs Elementary exposure to programming (high school, IAP, or 6.00) 6.042 discrete math

Details: 6-2 Subjects ½+ ½ 2 1 New 6-2: SB in Electrical Engineering & Computer Science 6.UAT 6 units 6.100 6.197 department laboratory 6.UAP 6 units All subjects are 12 units Advanced Undergraduate Subjects AUS AUS http://www.eecs.mit.edu/ug/newcurriculum/aus.html 3 Header (1 EE, 1 CS, and 1 EE or CS) 4 Foundation (2 EE, 2 CS) EE EE 6.013 em 6.007* appl electromag EE 6.011 comm, cntrl, sig proc 6.002 6.012 dvcs & circts 6.021 bio/ee 6.033 comp sys 6.034 6.046 EE EE CS CS CS adv algorithms EE EE EE EE CS CS CS circuits 6.002 or 6.003 6.003 signals & systems 6.004 comp architecture AI prereqs to be decided 6.005* software 6.006* algorithms 2 Introductory (= 1 Institute Lab) 2 Math (= 2 REST) 6.041 probability 18.03 diff eqs 6.01* intro EECS I coreq 18.03 or 18.06 6.02* intro EECS II II 18.06 linear algebra coreq 6.042 discrete math July 2008 *new subject 8.02 Elementary exposure to programming (high school, IAP, or 6.00)

New Introductory Subjects: 6.01 & 6.02 The new introductory subjects are intended to provide a different type of common experience for EECS students. Provide broader view of fundamental EECS ideas and applications help students make informed choices about their education Make explicit connections between EE and CS subject matter Demonstrate value of formal tools (models, programs, math, physics) in authentic applications Give students practice with selected skills Increase students intellectual independence (More on these in the next two talks.)

Foundation Subjects (sophomore level) Diversification at the foundation level provides choice for our students as well as a structure to allow for curricular evolution. 6.002: Circuits and Electronics 6.003: Signals and Systems 6.004: Computation Structures 6.005: Principles of Software Development 6.006: Introduction to Algorithms 6.007: Applied Electromagnetics: From Motors to Lasers inference/information/statistics? others? (More on 6.007 in a subsequent talk.)

Header Subjects (junior level) Only minor changes are required to integrate our current junior level subjects into the new curricular structure. 6.011: Introduction to Communication, Control, and Signal Processing 6.012: Microelectronic Devices and Circuits 6.013: Electromagnetics and Applications 6.021: Quantitative Physiology: Cells and Tissues 6.033: Computer System Engineering 6.034: Artificial Intelligence 6.046: Design and Analysis of Algorithms

Streams and Advanced Undergraduate Subjects Streams and advanced undergraduate (senior) subjects provide mechanisms for ensuring depth in the SB program. Streams are selected to be well-defined/recognizable specializations important as credentials for our graduates Defined by advanced undergraduate (senior) subjects Build on headers, foundations, and laboratory subjects for depth stream = path through curriculum, not a single subject Provide a catalog of EECS opportunities for new students advising tool

Initial List of Advanced Undergraduate Subjects We are now turning attention to development of advanced undergraduate subjects. 6.022: Quantitative Physiology: Organ Transport Systems 6.023: Fields, Forces and Flows in Biological Systems 6.035: Computer Language Engineering 6.045: Automata, Computability and Complexity 6.047: Computational Biology: Genomes, Networks, Evolution 6.061: Introduction to Electric Power Systems 6.301: Solid-State Circuits 6.302: Feedback Systems 6.602: Fundamentals of Photonics 6.701: Introduction to Nanoelectronics 6.801: Machine Vision 6.803: The Human Intelligence Enterprise 6.804: Computational Cognitive Science 6.805: Ethics and the Law on the Electronic Frontier 6.813: User Interface Design and Implementation 6.815: Digital and Computational Photography 6.837: Computer Graphics 16.36: Communication Systems Engineering

Streams Possible streams are listed here (not yet complete) the number and granularity of streams are under discussion. Communications Signal Processing Machine Vision Machine Learning Human-Computer Interaction Information Systems Computer Systems Software Engineering Cryptography Power Electronics Photonics Semiconductor Mat. and Dev. Nanoelectronics Bioelectronics Medical Imaging Control and Optimization Robotics Graphics Natural Language Processing Artificial Intelligence Computer Architecture Parallel and Dist. Computing Algorithms Analog Circuits Power and Energy Systems Quantum Electronics Organic Electronics Micro/Nano Devices & MEMS Medical Informatics Speech and Hearing

MEng Requirements The new SB curriculum relaxes requirements of the MEng. builds on Advanced Undergraduate Subjects (senior) reduce Graduate H Subject requirement from 4 to 3.5 Streams Concentration concentration = coherent group of 3 subjects from Advanced Undergraduate Subjects (2) and Graduate H Subjects (3) more time for MEng thesis work

Curricular Structure New SB Requirements 2 AUS (streams) 3 (of 7) Headers -4 (of 6) Foundations 2 EECS Intro 6 Science Core 8 HASS AUP Dept Lab Institute Lab 2 Math More information: http://www.eecs.mit.edu/ug/newcurriculum/index.html Contact: Denny Freeman (freeman@mit.edu)