22
UNIVERSITY OF MARYLAND OFFICE OF THE SENIOR VICE PRESIDENT AND PROVOST July 23, 2019 MEMORANDUM TO: Darryll Pines Dean, A. James Clark School of Engineering FROM: Elizabeth Beise eJ Q, Associate Provost for Academic Planning and Programs 1119 Main Administration Building College Park, Maryland 20742-5031 301.405.5252 TEL 301.405 .8195 FAX SUBJECT: Proposal to Modify the Bachelor of Science in Computer Engineering (PCC Log No. 18092) The proposal to modify the Bachelor of Science in Computer Engineering has been administratively approved. A copy of the approved proposal is attached. The change is effective Fall 2019. Please ensure that the change is fully described in the Undergraduate Catalog and in all relevant descriptive materials, including the undergraduate program's four-year plan (contact Lisa Kiely at [email protected] for more information). MDCI Enclosure cc: Janna Bianchini, Chair, Senate PCC Committee Barbara Gill, Office of Enrollment Management Reka Montfort, University Senate Huifang Pan, Division of Information Technology Pam Phillips, Institutional Research, Planning & Assessment Kendall Aughenbaugh, University Archives Linda Yokoi, Office of the Registrar Doug Roberts, Office of Undergraduate Studies Suzanne Ashour-Bailey, A. James Clark School of Engineering Joseph JaJa, Department of Electrical and Computer Engineering

MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:

UNIVERSITY OF

MARYLAND OFFICE OF THE SENIOR VICE PRESIDENT AND PROVOST

July 23, 2019

MEMORANDUM

TO: Darryll Pines Dean, A. James Clark School of Engineering

FROM: Elizabeth Beise eJ Q, Associate Provost for Academic Planning and Programs

1119 Main Administration Building College Park, Maryland 20742-5031 301.405.5252 TEL 301.405 .8195 FAX

SUBJECT: Proposal to Modify the Bachelor of Science in Computer Engineering (PCC Log No. 18092)

The proposal to modify the Bachelor of Science in Computer Engineering has been administratively approved. A copy of the approved proposal is attached.

The change is effective Fall 2019. Please ensure that the change is fully described in the Undergraduate Catalog and in all relevant descriptive materials, including the undergraduate program's four-year plan (contact Lisa Kiely at [email protected] for more information).

MDCI Enclosure

cc: Janna Bianchini, Chair, Senate PCC Committee Barbara Gill, Office of Enrollment Management Reka Montfort, University Senate Huifang Pan, Division of Information Technology Pam Phillips, Institutional Research, Planning & Assessment Kendall Aughenbaugh, University Archives Linda Y okoi, Office of the Registrar Doug Roberts, Office of Undergraduate Studies Suzanne Ashour-Bailey, A. James Clark School of Engineering Joseph JaJa, Department of Electrical and Computer Engineering

Page 2: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:

University of Maryland PCC Program/Curriculum/Unit Proposal

Program: Computer Engineering

Department/Unit: Electrical & Computer Engineering

College/School: A. James Clark School of Engineering

I PCClogNo: 18092

Proposal Contact Person (with email): Dr. Donald Yeung ([email protected]), Dr. Mel Gomez ([email protected].

T,n>e of Action (check one): ~Curriculum change (includes modifying minors. 0 Establish o new academic degree/cerlificate program

concentrations/specializations and creating infonnal D Create an online version of an existing program specializations) 0 Establish a new minor 18JCurriculum change is for an LEP Program 0 Suspend/Discontinue a degree/certificate program

D Rename a program or formal Area oifConcemration 0 Establish a new Master or Certificate of Professional 0Establish/Discm11inue afonnal Arca of Concentration Studies program

OOther: 0New Professional Studies program will be administered by Office of Extended Studies

Italics indicate that the proposal m11s1 be presented 10 the full University Senate /or consideration. Approval Signatures - Please prim name, sign, and date. For proposals requiring multiple unit approl'als, please use

additional col'er sheet(s).

I. Department Committee Chair __:D~r-~A~d~r~ia~n:_::P~ap~a~n?!.1a~r~c~o~11---.l(L~~~~~~~~:'.'.'.:~Ji.'._L~:Q.Ll

----2. Department Chair

3. College/School PCC Chair

4. Dean 4/17/19

5. Dean of the Graduate School (if required) ____ _

6. Chair, Senate PCC G t\ C ~ • I\ ·

8. Senior Vice President and Provost

Instructions: When approved by the dean of the college or school, please send the proposal and signed fonn to the Office of the Associate Provost for Academic Planning and Programs, 1119 Main Administration Building, Campus-5031, !!!!! email the proposal document as an MSWord attachment to [email protected].

Summary of Proposed Action (use additional sheet if necessary):

In recent years, retention of students within the Computer Engineering program has become a problem. While there may be many

reasons for this, the overly rigid nature of the program is a contributing factor. Some students who become frustrated with the large number of requirements switch majors, often to Computer Science since they already have all of the required courses for CS. In this

regard, the current Computer Engineering program does not adequately serve the needs of Its students, which is unacceptable to the faculty. We propose to modify the Computer Engineering program to address these deficiencies, by modifying course

requirements at the Junior (300-level) courses and adjusting senior level requirements. The change will not affect the rigor of the program, Instead It will give students the opportunity to take more senior level electives and provide a flexible academic plan. This change also will bring the number of required vs. elective courses in the major in line with our peer institutions (i.e. other Big 10 schools). This proposal also re-introduces ENEE200 as a major requirement, to meet ABET accreditation requirements.

Unit Code(s) (to be entered by the Office of Academic Planning and Programs):

Page 3: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:
Page 4: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:
Page 5: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:
Page 6: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:
Page 7: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:
Page 8: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:
Page 9: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:
Page 10: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:
Page 11: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:
Page 12: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:
Page 13: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:
Page 14: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:
Page 15: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:
Page 16: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:

Attachment B: COMPUTER ENGINEERINGSample 4-Year Plan - Effective Fall 2019

Course Title Cr Course Title CrCHEM135 Gen Chemistry for Engineers 3 ENES100* Introduction to Engr Design (SP) 3

CMSC131 Object Oriented Programming I 4 CMSC132 Object Oriented Programming II 4

ENEE101* Introduction to ECE 3 PHYS161 General Physics I (NS) 3

MATH140 Calculus I (AR/MA) 4 MATH141 Calculus II 4

ENGL101 Academic Writing (AW) 3

14 17

Course Title Cr Course Title CrENEE244 Digital Logic Design 3 ENEE222 Element of Discrete Signal Analysis 4

MATH246 Differential Equations 3 ENEE205 Electric Circuits 4

PHYS260/1 General Physics II (NL) 4 CMSC216 Introduction to Computer Systems 4

ENEE222 Elements of Discrete Signal Analysis 4 ENEE245 Digital Circuits & Systems Lab 2

Gen Ed Oral Communication (OC) 3 Gen Ed Humanities (HU)** 3

17 17

Course Title Cr Course Title Cr

ENEE350 Computer Organization 3 ENEE3XXENEE303 Analog & Digital Circuits OR ENEE322 Signals & Systems Theory 3

CMSC330 Organization of Programming Languages 3 ENEE446 Digital Computer Design 3

ENEE200 Engineering Ethics (HU/IS) 3 CpE Tech El Category A: Math/Science Elective 3

Stat Req ENEE324 Engr Prob or STAT400 Appl Prob I 3 CMSC351 Algorithms 3

Gen Ed** Hist & Social Sci (HS)** 3 Gen Ed** Hist & Social Sci (HS)** 3

15 15

Course Title Cr Course Title CrCpE Tech El Category F: General Technical Elective 3 CMSC/ENEE Operating Systems (CMSC412 or ENEE447) 4

CMSC4xx Category B: Comp. Sci. Advanced Theory 3 ENEE4xx Category D: Advanced Laboratory 2

ENEE4xx Category C: ENEE Advanced Theory 3 CpE Tech El Category A: Math/Science Elective 3

ENEE4xx Category C: ENEE Advanced Theory 3 CpE Tech El Computer Engineering Elective 3

Gen Ed** Scholarship in Practice (SP - non-major)** 3 ENGL393 Technical Writing (PW) 3

15 15

**All students must complete two Distributive Studies courses that are approved for I-series courses. The Understanding Plural Societies and Cultural Competence courses may also fulfill Distributive Studies categories.

FIRST YEAR

THIRD YEAR

Fall Semester

Total Credits

Spring Semester

Total Credits

SECOND YEARFall Semester Spring Semester

Total Credits Total Credits

* ENEE101 and ENES100 cannot be taken in the same semester. Students may take these courses consecutively within their first year in the order of choice.

Total Credits Total Credits

Fall Semester Spring Semester

Total Credits Total Credits

FOURTH YEARFall Semester Spring Semester

Page 17: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:

Attachment B: COMPUTER ENGINEERING Sample 4-Year Plan - Effective Fall 2019

*Course may have prerequisites outside of major requirements. Please check with your advisor for details.

ENEE3xx Requirement (3 credits): Students will select to take either ENEE303 Analogy & Digital Electronics OR ENEE322 Signals & Systems Theory. Course choice should be based on student interest and will determine courses taken in Category C, D, and E courses. Statistics Requirement (3 credits): Students will select either ENEE324 Engineering Probability OR STAT400 Applied Probability & Statistics I. Please note that some Category C, D, and E courses require students to take ENEE324. COMPUTER ENGINEERING TECHNICAL ELECTIVES Computer Engineering majors are required to complete twenty-six (26) credits of computer engineering technical electives. These electives must be selected from among six categories, each of which has minimum credit requirements. Please note the following restrictions:

• Courses listed below may not be counted for two different categories • Disciplinary foundation CMSC or ENEE courses (i.e. CMSC412, ENEE447, CMSC330, CMSC351,

ENEE303, ENEE322, ENEE350, and ENEE446) may not be used to fulfill the categories below. • Courses listed in the prohibited course list may not be used for any technical elective categories.

Category A: Mathematics and Basic Science Electives (Minimum 6 credits, of which 3 must be 400-level):

• CMSC/MATH456/ENEE456 Cryptography (3) • CMSC/AMSC460 Computational Methods (3) • CMSC/AMSC466 Introduction to Numerical Analysis I (3) • CMSC/AMSC475 Combinatorics and Graph Theory (3) • MATH241 Calculus III (4) • MATH401 Applications of Linear Algebra (3) • MATH403 Algebraic Structures (3) • MATH405 Linear Algebra • MATH406 Introduction to Number Theory (3) • MATH410 Advanced Calculus I (3) • MATH411 Advanced Calculus II (3) • MATH461 Linear Algebra for Scientists and Engineers (3) • MATH462 Partial Differential Equations (3) • MATH463 Complex Variables for Scientists and Engineers (3) • MATH464 Transform Methods for Scientists and Engineers (3) • MATH4XX Any 400-level Math course not listed may be submitted for review (except for MATH

416) • PHYS270/271 General Physics III: Electrodynamics, Light, Relativity and Modern Physics (4) • PHYS406 Optics (3) • PHYS420 Principles of Modern Physics (3)

Page 18: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:

Attachment B: COMPUTER ENGINEERING Sample 4-Year Plan - Effective Fall 2019

*Course may have prerequisites outside of major requirements. Please check with your advisor for details.

• PHYS4XX Any 400-level Physics course many be submitted for review Category B: Computer Science Theory and Applications (Minimum 3 credits):

• CMSC414 Computer and Network Security (3) • CMSC417 Computer Networks (3) • CMSC420 Data Structures (3) • CMSC421 Intro to Artificial Intelligence (3) • CMSC422 Intro to Machine Learning (3) • CMSC423 Bioinf. Algorithms, Databases, & Tools (3) • CMSC424 Database Design (3) • CMSC425 Game Programming (3) • CMSC426 Computer Vision (3) • CMSC427 Computer Graphics (3) • CMSC430 Introduction to Compilers (3) • CMSC433 Prog. Lang. Technologies & Paradigms (3) • CMSC434 Human Factors in Comp. & Information (3) • CMSC436 Programming Handheld Systems (3) • CMSC451 Design & Analysis of Comp. Algorithms (3) • CMSC452 Elementary Theory of Computation (3) • CMSC474 Introduction to Computational Game Theory (3) • CMSC4XX Any 400-level CMSC course not listed may be submitted for review (except any Cat. A

CMSC courses, CMSC411, or CMSC research/independent study/experiential learning credits). • CMSC498x Special Topics (3) - NOTE: CMSC498 courses which are crosslisted with 400-level ENEE

courses cannot be used to fulfill the Category B requirements. Category C: Electrical Engineering Theory and Applications (Minimum of 6 credits; in any of the following areas):

• Circuits/E&M o ENEE313 Introduction to Device Physics (3) o ENEE380 Electromagnetic Theory (3) o ENEE411 Advanced Analog & Digital Electronics (3) o ENEE413 Advanced Electronic Devices (3) o ENEE475 Power Electronics (3) o ENEE489Q Quantum Phenomena in EE (3)* o ENEE490 Physical Principles of Wireless Comm (3)* o ENEE496 Lasers & Electro-optic Devices (3)*

• Systems o ENEE425 Digital Signal Processing (3) o ENEE460 Control Systems (3) o ENEE463 Digital Control Systems (3) o ENEE474 Power Systems (3)

• Communications o ENEE420 Communication Systems (3)

Page 19: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:

Attachment B: COMPUTER ENGINEERING Sample 4-Year Plan - Effective Fall 2019

*Course may have prerequisites outside of major requirements. Please check with your advisor for details.

o ENEE426 Communication Networks (3) o ENEE469O Intro to Optimization (3)

• Computing o ENEE440 Microprocessors (3) o ENEE457 Computer Security (3) o ENEE459x Special Topics in Computer Engineering (3) o ENEE439M Machine Learning (3)

• ENEE488 Independent Study in ECE (1-3) – NOTE: Students are restricted to no more than 5 total credits between ENEE499, ENEE499L, and/or ENEE488.

• ENEE499 Senior Research Projects in ECE (1-3) – NOTE: Students are restricted to no more than 5 total credits between ENEE499, ENEE499L, and/or ENEE488.

Category D: Advanced Laboratory (Minimum 2 credits) • ENEE359F Hardware FPGA Design with Verilog (3) • ENEE407 RF and Microwave Devices Design & Testing Laboratory (2)* • ENEE459B Reverse Engineering and Hardware Security Laboratory (3) • ENEE459I Introduction to Cyber-Physical Systems (3) • ENEE416 Integrated Circuit Fabrication Laboratory (3) • ENEE417 Microelectronics Design Laboratory (2)* • ENEE428 Communication Design Laboratory (2) • ENEE445 Computer Laboratory (2) • ENEE461 Control Systems Laboratory (3) • ENEE473 Electric Machines Laboratory (2) • ENEE486 Optoelectronics Lab (2)* • ENEE489A Laboratory for Antennas for WPC (3) • ENEE499L Senior Research Projects in ECE (2-3) – NOTE: Students are restricted to no more than

5 total credits between ENEE499, ENEE499L, and/or ENEE488. Category E: Capstone Design (minimum 3 credits)

• ENEE408A Microprocessor-Based Design (3) • ENEE408C Modern Digital System Design (3) • ENEE408D Mixed Signal VLSI Design (3)* • ENEE408E Optical System Design (3)* • ENEE408G Multi-Media Signal Processing (3) • ENEE408I Autonomous Robots (3) • ENEE408K Electric Cars (3) • ENEE408L Electric Guitars (3) • ENEE408R Electric Bikes (3) • ENEE 408T Accelerator Physics - Building the Maryland 5 MeV Cyclotron (3)* • CMSC435 Software Engineering (3)

Category F: General Technical Elective (3 credit minimum)

Page 20: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:

Attachment B: COMPUTER ENGINEERING Sample 4-Year Plan - Effective Fall 2019

*Course may have prerequisites outside of major requirements. Please check with your advisor for details.

General Technical Elective may be any upper-level course (300 level or higher) from the math, engineering, and basic science disciplines whose courses start with the following prefixes and who do not appear on the list of unacceptable courses available from the Undergraduate Studies Office: AMSC, BCHM, BIOE, BSCI, CHEM, CMSC, ENAE, ENCE, ENCH, ENEE, ENES, ENFP, ENMA, ENME, ENNU, ENRE, MATH, PHYS, and STAT. Students may use upper level course (300 level or higher) whose prefix is not given in the list above, assuming they received approval to use such courses and the following conditions are met: (i) a student selects two or more such courses which are closely related by a theme and (ii) the student demonstrates how these courses complement their professional goals. The most up-to-date list of approved and unacceptable courses will always be available from the Undergraduate Studies Office and on the ECE website. Students have the option of taking an additional ENEE or CMSC course to fulfill this requirement (these ENEE or CMSC courses cannot be courses used to fulfill other CpE major requirements). Additional Computer Engineering Technical Electives (3 credits) In order to meet the required twenty-six (26) credits of Computer Engineering Technical Electives, students may take an additional course from Categories A-F to meet this requirement. The additional Tech Elective course cannot be a course already used to satisfy any of the Categories. Students opting to take a second Category D or E course should note the registration restrictions the ECE Department has on second advanced lab and/or capstone design courses (see your advisor for details).

Page 21: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School:
Page 22: MARYLAND - UMD · 2020. 1. 24. · University of Maryland PCC Program/Curriculum/Unit Proposal Program: Computer Engineering Department/Unit: Electrical & Computer Engineering College/School: