ELECTRICAL AND COMPUTER ENGINEERING - Dept. Code:  EEN
http://www.ece.miami.edu/home.html


MISSION STATEMENT

The mission of the Department of Electrical and Computer Engineering is to achieve and maintain, through a continuous improvement process, excellence in undergraduate and graduate education, research, and service to the community and the nation. We endeavor to accomplish this by providing high-quality education and research programs which will impart the requisite knowledge and skills to our students enabling them to assume leadership roles in contributing to the advancement of the underlying electrical and computer engineering technologies which sustain the current world economy, to promote a strong commitment to life-long learning, to prepare them for a variety of alternative career paths and to participate as responsible citizens in a rapidly changing and shrinking global community.


INTRODUCTION

Electrical and Computer Engineering are complementary disciplines that are at the forefront of the continuing development and evolution of our modern technological society. Electrical and computer engineers have initiated and contributed to the development of such important and diverse areas as integrated electronics and photonics, telecommunication systems and computer networks, computer hardware and software, image processing and computer vision, automation and robotics, electrical power generating and transmission systems, as well as participated in the development of significant applications to biotechnology. These technologies have significantly transformed how our evolving society will live, learn, work, communicate and do business in the 21st century and are critical to the development of a sustainable world economy. It is an exciting and challenging discipline offering a variety of rewarding career paths. The Department of Electrical and Computer Engineering offers a number of innovative academic and research programs to help prepare students to achieve a variety of career goals.

The Department offers two undergraduate degree programs:

1. Bachelor of Science in Electrical Engineering degree program (B.S.E.E.)

2. Bachelor of Science in Computer Engineering degree program (B.S.Cp.E.)


The Electrical Engineering and the Computer Engineering degree programs are accredited by the Engineering Accreditation Commission (EAC) of the Accreditation Board for Engineering and Technology (ABET).

In addition, the Department offers graduate courses leading to the Degree of Master of Science in Electrical and Computer Engineering (M.S.E.C.E.), and the Doctor of Philosophy degree (Ph.D.). For further information see the Bulletin of the Graduate School.


BACHELOR OF SCIENCE IN ELECTRICAL ENGINEERING (B.S.E.E.)

The Electrical Engineering degree program has two options:

1- Electrical Engineering Option;
2- Audio Engineering Option;

These options require specialized courses as well as the 49 Engineering Credit Hours required in the accredited Electrical Engineering degree program.

Electrical Engineering is concerned with the design, analysis and implementation of a variety of systems, components and devices, primarily of an electrical or electronic nature, which form the cornerstone of our complex and technologically oriented society. This ranges from small-scale integrated electronics and photonics systems and devices, the technological drivers of the information technology revolution, to large-scale electrical power systems and power generators, which supply the nation’s energy needs and form the basis for sustained economic growth. Electrical engineering is a rapidly changing discipline. To adequately train students to meet the challenges of the future and to assume leadership roles in the practice of electrical engineering, the department has in place a modern curriculum that reflects best practices in the industries we serve and is constantly updated to incorporate new technological, scientific and economic developments. The curriculum in the first two years provides a thorough background and in-depth preparation in the physical and mathematical sciences as well as fundamental knowledge and exposure to basic engineering principles and computer programming techniques. Students then concentrate on electrical engineering courses in their junior and senior years. Because of the overwhelming computer-oriented nature of modern electrical and electronic systems, students in electrical engineering are also expected to take courses in computer hardware and software and to incorporate this knowledge into a variety of design experiences offered.

Audio Engineering was developed with support from the School of Music in response to the need for industry professionals with the theoretical knowledge and the analytical, technical and design skills, which can only be acquired in a formal engineering degree. The Audio Engineering option combines traditional electrical engineering studies with audio studies in areas such as acoustics, digital audio, transducers, signal processing, post production, and recording. Our Audio Engineering graduates are highly sought by industry and have been pursuing successful careers in music/entertainment and the telecommunications industries, in the analog and digital electronics industry, and in the hearing aid/medical instrumentation industry, or have chosen to pursue graduate degrees. Students enrolled in Audio Engineering have access to a variety of well-equipped laboratories, At the College of Engineering the students are expected to be involved in laboratories of electronics, computing, digital design, signal processing, and audio and speech processing. At the School of Music students have access to the Gusman Concert Hall, which houses a professional recording studio with automated console and multi-track recording. There, students can record live concerts ranging from small jazz groups to a symphony orchestra. In addition, Audio Engineering students use the Weeks Center for Recording and Performance, which also features a fully professional recording studio, analog and digital signal processing equipment and audio test equipment.


EDUCATIONAL OBJECTIVES

The educational objectives of the Electrical Engineering Degree Program are to produce graduates who have the:
1. knowledge of mathematics, physics and the engineering sciences as well as the skill needed to plan, design, and develop successful solutions to electrical engineering problems.
2. broad educational background, professional and ethical context, and communication and team skills expected from a successful and responsible practicing electrical engineer.
3 background, preparation and experience necessary to be successful in graduate and professional degree programs, and a variety of alternative career paths.
4. foundations for independent learning and commitment to life-long education to continually improve, refine, and broaden their skills and competencies in the face of   evolving technological developments and global needs.

This degree program endeavors to achieve its objectives by imparting to its students the fundamental principles underlying modern electrical engineering, along with the necessary skills and experiences to apply standard practices, methodologies and available tools for solving electrical engineering problems. The major areas of Electrical Engineering include electronics, analog and digital circuits, microprocessors, communications and control systems. The design sequence is spread throughout the educational experience curricula, culminating in the two-semester senior design project. Graduates are expected to keep pace with this rapidly evolving discipline. To this end, the faculty stresses the importance of continued education and life-long professional development by trying to instill in their students a sense of excitement for the prospects of this evolving technology, tempered by a strong sense of responsibility and concern for its potential impacts on society.

 


DEGREE PROGRAMS

 

 


Requirements of the Electrical Engineering Degree Program (B.S.E.E)
            Course Credits Electrical
Option Audio
Option
EEN 111 Intro. To Engineering I 3  
EEN 112 Intro. To Engineering II 2  
EEN 118 Intro. To Programming 3  
EEN 201 Electric Circuits I 3  
EEN 204 Electric Circuits Lab 1  
EEN 218 Data Structures 3  
EEN 304 Logic Design 3  
EEN 305 Electronics I 3  
EEN 306 Electronics II 3  
EEN 307 Electric Circuits II 3  
EEN 311 Electronics Lab 1  
EEN 312 Microprocessor 4  
EEN 315 Digital Design Lab 1  
EEN 316 Structured Digital Design 1  
EEN 336 Signals & Systems 3  
EEN 415 Senior Design I 1  
EEN 416 Senior Design II 2  
EEN EE Core Elective 3  
EEN EE Core Elective 3  
ECE Design Elective 3  
Total Common Engineering Credits 49 49 49
Additional Engineering and Technical Elective   (Courses/# of Credits) EEN 301- 3
ECE Elect – 9
Tech Elect - 9
EEN 437-1
EEN 502-3
EEN 540-3
Tech Elec-2/3
Total Additional Engineering and Technical Elective Credits 21 9/10

Total Engineering and Tech. Elec. Credits
70 58/59
MMI (Music Media)+ MTC (Music Theory) —16 + 3
Total Math & Basic Sciences Credits 33 33
Total General Education Credits 24 24
Total Credits 127 134/5


MAJOR

ELECTRICAL ENGINEERING OPTION- 127 credits

FRESHMAN YEAR
Fall Semester
EEN 111 Introduction to Engineering I 3
ENG 105 English Composition I 3
MTH 151 Calculus I For Engineers 5
PHY 205 University Physics I 3
14 Spring Semester
EEN 112 Introduction to Engineering II 2
EEN 118 Introduction to Programming 3
ENG 107 Writing about Science 3
MTH 162 Calculus II 4
PHY 206 University Physics II 3
PHY 208 University Physics II Lab 1
16
SOPHOMORE YEAR
Fall Semester
EEN 201 Electrical Circuit Theory 3
EEN 218 Data Structures 3
MTH 210 Vectors and Matrices 3
PHY 207 University Physics III 3
PHY 209 University Physics III Lab 1
Humanities and Arts Elective* 3
16 Spring Semester
EEN 204 Electrical Circuits Laboratory 1
EEN 304 Logic Design 3
EEN 305 Electronics I 3
EEN 307 Linear Circuits and Signals 3
MTH 311 Ordinary Differential Equations 3
CHM 151 Chemistry for Engineers I 3
CHM 153 Chemistry Laboratory for Engineers 1
17
JUNIOR YEAR
Fall Semester
EEN 301 Electromagnetic Field Theory 3
EEN 306 Electronics II 3
EEN 311 Electronics Laboratory 1
EEN 315 Digital Design Laboratory 1
EEN 336 Signals and Systems 3
IEN/EEN 310 Engineering Probability 3
People and Society Elective* 3
17 Spring Semester
EEN 312 Microprocessor 4
EEN 316 Structured Digital Design 1
EE Core Elective* 3
EE Core Elective* 3
ECE Elective* 3
People and Society Elective* 3
17

SENIOR YEAR
Fall Semester
EEN 415 Senior Project I $ 1
ECE Elective* 3
ECE Elective 3
ECE Design Elective* 3
Technical Elective* 3
Adv. HA/PS Elective 3
16 Spring Semester
EEN 416 Senior Project II 2
Technical Elective* 3
Technical Elective* 3
Humanities and Arts Elective* 3
Adv. HA/PS Elective* 3
14

*See description of electives under the Departmental Electives Section.
$ Offered only in the Fall semester


AUDIO ENGINEERING OPTION –134/135 Credits

FRESHMAN YEAR
Fall Semester
EEN 111 Introduction to Engineering I 3
ENG 105 English Composition I 3
MTH 151 Calculus I For Engineers 5
PHY 205 University Physics I 3
MTC 109Music Theory Skills I 3
17 Spring Semester
EEN 112 Introduction to Engineering II 2
EEN 118 Introduction to Programming 3
ENG 107 Writing about Science 3
MTH 162 Calculus II 4
PHY 206 University Physics II 3
PHY 208 University Physics II Lab 1
16
SOPHOMORE YEAR
First Semester
EEN 201 Electrical Circuit Theory 3
EEN 218 Data Structures 3
MTH 210 Vectors and Matrices 3
PHY 207 University Physics III 3
PHY 209 University Physics III Lab 1
MMI 201 Introduction to Music Recording 3
16 Spring Semester
EEN 204 Electrical Circuits Laboratory 1
EEN 304 Logic Design 3
EEN 305 Electronics I 3
EEN 307 Linear Circuits and Signals 3
CHM 151 Chemistry for Engineers I 3
CHM 153 Chemistry Laboratory for Engineers 1
MTH 311 Ordinary Differential Equations 3
17
JUNIOR YEAR
Fall Semester
EEN 306 Electronics II 3
EEN 311 Electronics Laboratory 1
EEN 315 Digital Design Laboratory 1
EEN 336 Signals and Systems 3
IEN/EEN 310 Engineering Probability 3
MMI 502 Digital Audio I 3
Humanities and Arts Elective* 3
17 Spring Semester
EEN 312 Microprocessor 4
EEN 316 Structured Digital Design 1
EEN 436 Intro. Digital Signal Processing 3
EE Core Elective*                                    3
MMI 172 Audio Design Workshop III 1
MMI 503 Digital Audio II 3
Musicology Elective*** 3
18
SENIOR YEAR
Fall Semester
EEN 415 Senior Project I$ 1
EEN 437 Real-Time DSP Laboratory 1
EEN 502 Engineering Acoustics 3
ECE Design Elective* 3
Audio Engineering or Tech. Elective 2/3
People and Society Elective* 3
Adv. HA/PS Elective* 3
16/17 Spring Semester
EEN 416 Senior Project II 2
EEN 540 Digital Speech and Audio Processing 3
MMI 436 Audio Postproduction** 3
MMI 501 Transducer Theory 3
People and Society Elective* 3
Adv. HA/PS Elective* 3
17

* See description of electives under the Electrical and Computer Engineering Section.
** Note that MMI504 could be substituted for MMI 436
***Select one from: MCY 124, MCY 127, MCY 131 or any MCY course approved by the academic advisor
$ Offered only in the Fall semester


DOUBLE DEGREE PROGRAM - B.S.E.E. & B.S.B.E.
A BME student who satisfies the requirement of the B.S.B.E. degree with electrical orientation as described in this Bulletin may also qualify for the B.S.E.E. degree by taking the following additional courses: EEN 218, 301, 306, 311, 312, 316, 336, one ECE Design Elective, two EE Core Electives, three ECE Electives as well as having an ECE Faculty as co-sponsor of the Senior Project.

THE FIVE-YEAR B.S.E.E.-M.S.E.C.E. DUAL DEGREE PROGRAM
This is a structured and integrated program with a minimum of 152 approved credits including two required courses EEN 615 & 616. At least thirty credits must be at the graduate (500 or 600 level). Of these at least 12 credits must be at the 600 level.


Note that:
• Interested EEN Juniors with cumulative GPA above 3.0 may declare their intent to participate by submitting an official application to the Departmental Graduate Committee for admission into the MSECE portion of the program.
• A student wishing to drop out of the five-year program without the MSECE degree could receive the BSEE degree after completing all its requirements, including the senior design project.
• All students must take the Graduate Record Examination before beginning their fifth-year courses.
• To qualify for the MSECE degree, students must meet all the pertinent Graduate School requirements, including an acceptable GRE score and a minimum of 3.0 GPA in the 30 credits applied towards the MSECE degree.
• The student is awarded both the BSEE and the MSECE degrees after the requirements for both degrees are satisfied.

 

 

COURSE REQUIREMENT FOR THE BSEE-MSECE FIVE YEAR
DUAL DEGREE PROGRAM (152 credits)

The first three years are the same as in the undergraduate B.S.E.E. program with 97 credits. The remaining 55 credits shown below should include at least ten graduate courses of which, at least four are at the 600 level. Also see description of electives under the Electrical and Computer Engineering Section.

FRESHMAN YEAR
Fall Semester
EEN 111 Introduction to Engineering I 3
ENG 105 English Composition I 3
MTH 151 Calculus For Engineers 5
PHY 205 University Physics I 3
14 Spring Semester
EEN 112 Introduction to Engineering II 2
EEN 118 Introduction to Programming 3
ENG 107 Writing about Science 3
MTH 162 Calculus II 4
PHY 206 University Physics II 3
PHY 208 University Physics II Lab 1
16
SOPHOMORE YEAR
Fall Semester
EEN 201 Electrical Circuit Theory 3
EEN 218 Data Structures 3
MTH 210 Vectors and Matrices 3
PHY 207 University Physics III 3
PHY 209 University Physics III Lab 1
Humanities and Arts Elective* 3
16 Spring Semester
EEN 204 Electrical Circuits Laboratory 1
EEN 304 Logic Design 3
EEN 305 Electronics I 3
EEN 307 Linear Circuits and Signals 3
MTH 311 Ordinary Differential Equations 3
CHM 151 Chemistry for Engineers I 3
CHM 153 Chemistry Laboratory for Engineers 1
17
JUNIOR YEAR
Fall Semester
EEN 301 Electromagnetic Field Theory 3
EEN 306 Electronics II 3
EEN 311 Electronics Laboratory 1
EEN 315 Digital Design Laboratory 1
EEN 336 Signals and Systems 3
IEN/EEN 310 Engineering Probability 3
People and Society Elective* 3
17 Spring Semester
EEN 312 Microprocessor 4
EEN 316 Structured Digital Design 1
EEN Core Elective* 3
EEN Core Elective* 3
ECE Elective* 3
Humanities and Arts Elective* 3
17

SENIOR YEAR
Fall Semester
EEN 415 Senior Project I$ 1
ECE Elective* 3
ECE 500 Level Elective* 3
ECE Elective* 3
ECE Design Elective* 3
Technical Elective* 3
Adv. HA/PS Elective 3
19 Spring Semester
Technical Elective* 3
Technical Elective* 3
ECE 500 Level Elective* 3
ECE Elective* 3
Humanities and Arts Elective * 3
Adv. HA/PS Elective* 3
18
FIFTH YEAR
Fall Semester
EEN 615 3
ECE Elective* 3
600 Level Technical Elective* 3
9 Spring Semester
EEN 616 3
ECE Elective* 3
600 Level Technical Elective* 3
9

*See description of electives under the Departmental Electives Section.
All courses shown in red should be taken as Graduate (G) courses.
$ Offered only in the Fall semester

 

MINOR IN ELECTRICAL ENGINEERING

Non-ECE Students wishing to minor in Electrical Engineering should satisfy a 15 credit requirement specified as follows:

1. A core of seven credits consisting of EEN 201, EEN 204, and EEN 305.

2. Eight or more credits of Electrical Engineering Electives. It is recommended that these elective credits be taken from one of the following two sets of EEN courses:

• Communication (EEN 306, 307, 311, 336, 404, 436, 534)
• Electronics (EEN 304, 306, 307, 311, 315, 435, 516, 542, 555)

3. Students with a major in Computer Engineering wishing to add a minor in Electrical Engineering must take six Electrical Engineering course credits in addition to those needed to satisfy their degree requirements.

4. A 2.0 grade point average in all EEN courses taken.


BACHELOR OF SCIENCE IN COMPUTER ENGINEERING (B.S.Cp.E.)

Computer engineering is concerned with the characterization, design, analysis and implementation of hardware, software and the overall architecture of computers and computer systems, and with the development of applications enabled by such configurations. This ranges from embedded microprocessors and associated software supporting a variety of familiar devices, to large-scale distributed computer systems interconnected by high-speed telecommunication networks controlled by sophisticated communication protocols. Since modern electronic computing systems are digital in nature, the program provides in-depth coverage of a range of topics dealing with digital information processing systems. Among the topics covered are digital system design, computer organization and architecture, operating systems, software engineering, database systems, image processing and computer vision, programming languages, microprocessor-based systems, digital communications, computer communication networks, wireless and mobile networks, design and implementation of very large scale integrated (VLSI) circuits and systems, artificial intelligence, data mining, agent technology, computer graphics, and multimedia systems and networks.

Computer engineering is a rapidly changing and evolving discipline driven by new technology developments and marketplace conditions. To adequately train students to meet the challenges of the future and to assume leadership roles in the practice of computer engineering, the department offers an up-to-date curriculum that reflects new technology developments that have the potential for significantly impacting professional practice in the industry. The curriculum is constantly updated to incorporate new technological, scientific and economic developments.

Alternatively, students can earn a Bachelor of Science in Computer Engineering under the Software Engineering option, which is primarily focused on the systematic and disciplined development of software systems. This option focuses on the application of computer engineering and computer science principles and practices to the creation, operation, and maintenance of software applications and systems.


EDUCATIONAL OBJECTIVES

The educational objectives of the Computer Engineering Degree Program are to produce graduates who have the:

1. knowledge of mathematics, physics and the engineering sciences as well as the skill needed to plan, design, and develop successful solutions to computer engineering problems.

2. broad educational background, professional and ethical context, and communication and team skills expected from a successful and responsible practicing computer engineer.

3. background, preparation and experience necessary to be successful in graduate and professional degree programs, and a variety of alternative career paths.

4. foundations for independent learning and commitment to life-long education to continually improve, refine, and broaden their skills and competencies in the face of evolving technological developments and global needs.
DEGREE PROGRAM

This degree program endeavors to achieve its objectives by imparting to its students the fundamental principles underlying modern computer engineering, along with the necessary skills and experiences to apply standard practices, methodologies and modern tools for solving computer engineering problems. The major areas of computer engineering include digital systems, algorithms and data structures, computer architecture, microprocessors, operating systems, software engineering, databases, and artificial intelligence.

The computer engineering design sequence is spread throughout the curriculum, culminating in a two semester senior design project.

Graduates are expected to keep pace with this rapidly-evolving discipline. To this end, the faculty stresses the importance of continued education and life-long professional development, by trying to instill in their students a sense of excitement for the prospects of this evolving technology, tempered by a strong sense of responsibility and concern for its potential impacts on society.

The Computer Engineering degree program has two options:

1. Computer Engineering Option
2. Software Engineering Option

These options require a common engineering core, along with specialized courses


Requirements of the Computer Engineering Degree Program (B.S.Cp.E)
Course Credits Computer Option Software Option
EEN 111 Intro. To Engineering I 3  
EEN 112 Intro. To Engineering II 2  
EEN 118 Intro. To Programming 3  
EEN 201 Electric Circuits I 3  
EEN 204 Electric Circuits Lab 1  
EEN 218 Data Structures 3  
EEN 304 Logic Design 3  
EEN 305 Electronics I 3  
EEN 312 Microprocessors 4  
EEN 315 Digital Design Lab 1  
EEN 316 Structured Digital Design 1  
EEN 318 Advanced Computer Programming 3  
EEN 414 Computer Organization and Design 3  
EEN 418 Senior Project Planning 1  
EEN 419 Senior Project 2  
EEN 424 Systems Programming 3  
EEN 514 Computer Architecture 3  
EEN 521 Operating Systems 3  
EEN 567 Database Design and Management 3  
Total Common Engineering Credits 48 48 48
Additional Engineering and Technical Electives                     (Course/# of Credits) EEN 306 – 3
EEN 307 – 3
EEN 311 – 1
EEN 417 – 2
EEN 454 – 2
EEN 455 – 1
CE Tech.Elec – 9 EEN 512 – 3
EEN 513 -3
EEN 570 – 3
SE Tech. Elec -9
Total Additional Engineering and Technical Elective Credits 21 18
Total Engineering and Technical Elective Credits 69 66
Computer Science Credits - 6
Total Math and Basic Sciences Credits 35 32
Total General Education Credits 24 24
Total Credits 128 128


MAJOR
COMPUTER ENGINEERING OPTION CURRICULUM – 128 Credits
FRESHMAN YEAR
Fall Semester
EEN 111 Introduction to Engineering I 3
EEN 118 Introduction to Programming 3
ENG 105 English Composition I 3
MTH 151 Calculus I For Engineers 5
14 Spring Semester
EEN 112 Introduction to Engineering II 2
EEN 218 Data Structures 3
ENG 107 Writing about Science 3
MTH 162 Calculus II 4
PHY 205 University Physics I 3
15
SOPHOMORE YEAR
Fall Semester
EEN 304 Logic Design 3
EEN 318 Advanced Computer Programming 3
MTH 210 Introduction to Linear Algebra 3
PHY 206/207 University Physics II/III         3
PHY 208/209 University Physics II/III Lab       1
Humanities and Arts Elective* 3
16 Spring Semester
EEN 201 Electric Circuits I 3
EEN 315 Digital Design Laboratory 1
Basic Science Elective* 3
IEN/EEN 310 Engineering Probability 3
MTH 309 Discrete Mathematics I 3
People and Society Elective* 3
16
JUNIOR YEAR
Fall Semester
EEN 204 Electric Circuits Laboratory 1
EEN 305 Electronics I 3
EEN 312 Microprocessor 4
EEN 316 Structured Digital Design 1
Basic Science Elective* 3
Basic Science Lab Elective* 1
Humanities and Arts Elective* 3
16 Spring Semester
EEN 306 Electronics II 3
EEN 307 Electric Circuits II 3
EEN 414 Computer Organization and Design 3
EEN 454 Digital System Design and Testing 2
EEN 455 Design-for-Testability Laboratory 1
EEN 567 Database Design and Management 3
People and Society Elective* 3
18
SENIOR YEAR
Fall Semester
EEN 311 Electronics Laboratory 1
EEN 417 Embedded Microprocessor System Design 2
EEN 418 Senior Project Planning$ 1
EEN 424 Systems Programming 3
MTH 311 Ordinary Differential Equations 3
Computer Engineering Technical Elective* 3
Adv. HA/PS. Elective* 3
16 Spring Semester
EEN 419 Senior Project 2
EEN 514 Computer Architecture 3
EEN 521 Computer Operating Systems 3
Computer Engineering Technical Elective* 3
Computer Engineering Technical Elective* 3
Adv. HA/PS Elective* 3
17
*See description of electives under the Departmental Electives Section.
$ Offered only in the Fall semester



COMPUTER ENGINEERING – SOFTWARE ENGINEERING OPTION

Software Engineering is concerned primarily with the systematic and disciplined approach to developing software systems. It requires the application of both computer engineering and computer science principles and practices to the creation, operation, and maintenance of software systems and applications. The Software Engineering Option of the Bachelor of Science in Computer Engineering degree at the University of Miami is a unique and interdisciplinary program developed and administered collaboratively by the Department of Electrical and Computer Engineering and the Department of Computer Science. The Software Engineering Option prepares students for successful careers in software engineering. Software systems are becoming increasingly complex, and emerging technologies are pushing the boundaries of reusable components and software quality assurance. To prepare students to meet these challenges, this option establishes a solid foundation of software system fundamentals, coupled with strong hands-on experience and an understanding of professional practice and conduct. In addition to the core curriculum in software engineering, students are introduced to the paradigms of real-time, adaptive, and collaborative software systems, through a wide range of technical elective courses in the departments of Electrical and Computer Engineering, Computer Science, and other departments in the University of Miami. The technical electives allow students to apply the knowledge they have gained to different application areas. This provides valuable hands-on experience in contemporary application areas, which enhances the students’ potential career development opportunities.

Students pursuing the Software Engineering Option of the Bachelor of Science in Computer Engineering degree must earn at least 15 credits in Computer Science as part of their degree requirements.

 


SOFTWARE ENGINEERING OPTION CURRICULUM - 128 credits
FRESHMAN YEAR
Fall Semester
EEN 111 Introduction to Engineering I 3
EEN 118 Introduction to Programming 3
ENG 105 English Composition I 3
MTH 151 Calculus I For Engineers 5
14 Spring Semester
EEN 112 Introduction to Engineering II 2
EEN 218 Intermediate Computer Programming 3
ENG 107 Writing About Science 3
MTH 162 Calculus II 4
PHY 205 University Physics I                         3
15
SOPHOMORE YEAR
Fall Semester
EEN 304 Logic Design 3
EEN 318 Advanced Computer Programming 3
MTH 210 Introduction to Linear Algebra 3
PHY 206/207 University Physics II/III         3
PHY 208/209 University Physics II/III Lab       1

People and Society Elective* 3
  16 Spring Semester
EEN 201 Electric Circuits I 3
IEN/EEN 310 Engineering Probability 3
EEN 315 Digital Design Laboratory 1
MTH 309 Discrete Mathematics I 3
Basic Science Elective* 3
Basic Science Lab Elective* 1
PHI 115 Social and Ethical Issues in Computing 3
17
JUNIOR YEAR
Fall Semester
EEN 204 Electrical Circuits Lab 1
EEN 305 Electronics I 3
EEN 312 Microprocessor 4
CSC 322/EEN 424 Systems Programming 3
EEN 512 Software Architecture 3
People and Society Elective* 3
                                                  17 Spring Semester
EEN 316 Structured Digital Design 1
EEN 513 Software Design and Testing 3
CSC/EEN 521 Computer Operating Systems 3
CSC 523 Databases Systems or
EEN 567 Database Design and Management 3
Basic Science Elective* 3
Humanities and Arts Elective* 3
16
SENIOR YEAR
Fall Semester
EEN 414 Computer Organization and Design 3
EEN 418 Software Eng. Senior Project Planning$ 1
CSC 517 Algorithms and Data Structures 3
Software Engineering Technical Elective* 3
Software Engineering Technical Elective* 3
Adv. HA/PS Elective* 3
16 Spring Semester
EEN 419 Software Eng. Senior Project 2
EEN 514 Computer Architecture 3
EEN 570 Network Client-Server Programming 3
CSC 519 Programming Languages 3
Software Engineering Technical Elective* 3
Adv. HA/PS Elective* 3
17
*See description of electives under the Departmental Electives Section.
$ Offered only in the Fall semester
Students must earn at least 15 credits in Computer Science (CSC)
Students must have at least 32 credits of Math and Science


THE FIVE-YEAR B.S.Cp.E.-M.S.E.C.E. DUAL DEGREE PROGRAM
This is a structured and integrated program that includes seven additional courses and replaces three technical elective courses as well as one senior design course currently required under the B.S.Cp.E. Degree as follows:


• Four required courses:  EEN 368, 418, 615, 616.
• Two Electrical Engineering Technical elective courses from:  EEN 500, 516, 532, 533, 542, 555.
• Two Computer Engineering Software elective courses from:  EEN 511, 512, 513, 519, 568.
• Five Computer Engineering Advanced elective courses from the following:
Electrical Engineering Technical electives, Computer Engineering Software electives, EEN 336, 436, 534, 536, 537, 538, 540, 548, 553, 570, 571, 572, 574-577, 586, 587, 614, 634, 638, 653, 671, as well as CSC 544, 529.
Computer Engineering Advanced electives are to be selected in consultation with the advisor.
• At least thirty credits must be at the graduate (500 or 600) level.  Of these, at least twelve credits must be in courses open to graduate students only (600 level).
• Interested Computer Engineering juniors with cumulative GPA above 3.0 may declare their intent to participate by submitting an official application to the Departmental Graduate Committee for admission into the M.S.E.C.E. portion of the program.
• A student wishing to drop out of the five-year program without the M.S.E.C.E. degree could receive the B.S.Cp.E. degree after completing all its requirements, including the senior design project.
• All students must take the Graduate Record Examination before beginning their fifth-year courses.
• To qualify for the M.S.E.C.E. degree, students must meet all the pertinent Graduate School requirements, including an acceptable GRE score and a minimum of 3.0 GPA in the 30 credits applied towards the M.S.E.C.E. degree.
• The student is awarded both the B.S.Cp.E. and the M.S.E.C.E. degrees after the requirements for both degrees are satisfied.

COURSE REQUIREMENT FOR THE B.S.Cp.E. – M.S.E.C.E. FIVE YEAR DUAL DEGREE PROGRAM (153 credits)
FRESHMAN YEAR
Fall Semester
EEN 111 Introduction to Engineering I 3
EEN 118 Introduction to Programming 3
ENG 105 English Composition I 3
MTH 151 Calculus I For Engineers 5
14 Spring Semester
EEN 112 Introduction to Engineering II 2
EEN 218 Intermediate Computer Programming 3
ENG 107 Writing about Science 3
MTH 162 Calculus II 4
PHY 205 University Physics I 3
People and Society Elective* 3
18
SOPHOMORE YEAR
Fall Semester
EEN 304 Logic Design 3
EEN 318 Advanced Computer Programming 3
MTH 210 Introduction to Linear Algebra 3
PHY 206/207 University Physics II/III         3
PHY 208/209 University Physics II/III Lab       1
Humanities and Arts Elective* 3
16 Spring Semester
EEN 201 Electric Circuits I 3
EEN 315 Digital Design Laboratory 1
EEN/IEN 310 Engineering Probability 3
Basic Science Elective* 3
MTH 309 Discrete Mathematics I 3
People and Society Elective* 3
16
JUNIOR YEAR
Fall Semester
EEN 204 Electric Circuits Laboratory 1
EEN 305 Electronics I 3
EEN 312 Microprocessor 4
EEN 316 Structured Digital Design 1
Basic Science Elective* 3
Basic Science Lab Elective* 1
Humanities and Arts Elective* 3
16 Spring Semester
EEN 306 Electronics II 3
EEN 307 Electric Circuits II 3
EEN 414 Computer Organization and Design 3
EEN 454 Digital System Design and Testing 2
EEN 455 Design-for-Testability Laboratory 1
EEN 567 Database Design and Management 3
Adv. HA/PS Elective* 3
18
FOURTH YEAR
Fall Semester
EEN 311 Electronics Laboratory 1
EEN 417 Embedded Microprocessor System Design 2
EEN 418 Senior Project Planning 1
EEN 424 UNIX Systems and Servers 3
MTH 311 Ordinary Differential Equations 3
Computer Engineering Software Elective 3
Computer Engineering Software Elective 3
Adv. HA/PS Elective* 3
19 Spring Semester
EEN 368 Internet Computing I 3
EEN 514 Computer Architecture 3
EEN 521 Computer Operating Systems 3
Computer Engineering Advanced Elective 3
Computer Engineering Advanced Elective 3
Electrical Engineering Technical Elective 3
18
FIFTH YEAR (GRADUATE CREDITS ONLY)
Fall Semester
EEN 615 M.S. Design Project I 3
Computer Engineering Advanced Elective 3
Computer Engineering Advanced Elective 3
9 Spring Semester
EEN 616 M.S. Design Project II 3
Computer Engineering Advanced Elective 3
Electrical Engineering Technical Elective 3
9

*See description of electives under the Departmental Electives Section.
All courses shown in red should be taken as Graduate (G) courses.

 

 

 

 

MINOR IN COMPUTER ENGINEERING

Students wishing to minor in Computer Engineering must satisfy the following requirements:

1. A core of thirteen credits consisting of EEN 118, 218, 304, and 312.

2. At least five credits of computer engineering electives selected from the following courses: EEN 315, 316, 318, 368, 414, 424, 454/455, 511, 512, 513, 519, 521, 534, 537, 547, 567, 571.

3. Students with a major in Electrical Engineering wishing to add a minor in Computer Engineering must take six Computer Engineering course credits in addition to those needed to satisfy their degree requirements.

4. A minimum grade point average of 2.0 in all EEN courses taken.


DEPARTMENTAL LABORATORIES

The Department maintains a variety of well-equipped laboratories and computers adequate for undergraduate instruction and graduate research. The laboratories and computer facilities include:

Electronics Laboratory
Wireless Communications Laboratory
Digital Signal Processing Laboratory
Electrical Energy Conversion Laboratory
Digital Design Laboratory
Information Technology Laboratory
Microprocessor Laboratory
Electro-Optics and Micro-Devices Laboratory
Distributed Decision Environments Laboratory
Computer Vision and Image Processing Laboratory
Embedded Systems Laboratory
Underwater Imaging Laboratory
Networks Laboratory
Multimedia Laboratory (Arnold Center for Confluent Media Studies)
Digital Audio and Speech Processing Laboratory
ECE Computing Laboratory
Optics and Fiber Communications Laboratory

DEPARTMENTAL ELECTIVES

1. Humanities and Arts/People and Society Electives: selected from the appropriate table found in this Bulletin under the Engineering section.

2. EE Core Electives: EEN 308, 402, 404, 405, 435 and 436

3. ECE Electives: All EEN classes at the 300 level or above

4. Technical electives: All ECE or CoE courses, as well as courses from Math, Physics, Chemistry, Biology, Computer Science, selected in consultation with, and with the approval of, the academic advisor.

5. EE Design Elective: Select one from EEN 435, 454 & 455, 516, 532, 542, 552, 555 or any EEN course approved by the Academic Advisor.

6. Basic Science (/Lab) Electives are selected in consultation with the Academic Advisor  
    from courses in Biology, Chemistry, Environmental Science, Geological Science, Marine
    Science, or Physics.

7. Computer Engineering Technical Electives are selected in consultation with the Academic Advisor from the following list of courses: EEN 368, 511, 512, 513, 519, 532, 534, 537, 538, 542, 548, 553, 565, 568, 570, 571, 572, 574, 575, 576, 577, 578, 579, 586, and 587 or advisor-approved 300-level (or above) technical course.. The EEN 421 and 422 sequence can also be used as one technical elective. In addition, one computer engineering elective course may be selected from the following computer science courses: CSC 517, 518, 527, 529, 540, and 555.

8. Software Engineering Technical Electives are selected in consultation with the Academic Advisor from the following list of courses: CSC329, CSC507, CSC527, CSC529, CSC540, CSC547, CSC555, EEN548, EEN553, EEN562, EEN568, EEN571, EEN572, EEN573, EEN574, EEN575, EEN576, EEN577, EEN579, EEN586, EEN587, (EEN534 or CSC524), (EEN537 or CSC545) or advisor-approved 300-level (or above) technical course.


INTERNSHIP PROGRAM

The Department of Electrical and Computer Engineering encourages its students to take advantage of the College of Engineering Internship Cooperative Program with Industry.
Students could do that either on a part-time or a full-time arrangement. Students who wish to intern full-time for one semester or for twelve weeks in the summer may apply to earn as much as three credit hours that could be applied to their degree requirement as a Technical Elective. Students interested in such a possibility need to submit a proposal to the ECE Department describing the type of work they expect to accomplish approved by the industrial supervisor. If the proposal is approved the student will be assigned a Faculty Supervisor and will be able to register under EEN499. At the end of the Internship Program, the Student is expected to submit to the ECE Department a technical report with comments from the student industrial supervisor. The Faculty advisor will review the report and submit the appropriate grade for EEN499.

NOTE 1: An EEN course for which another EEN course is a prerequisite may not be taken unless the student has completed the EEN prerequisite course with a grade of C- or better.
NOTE 2: All EEN courses at the 300 level or above must be taken at UM.

DEPARTMENTAL HONORS

See College of Engineering section.