Undergraduate Academic Programs
Graduate Academic Programs
International Exchange & Language Programs
General University Information
Course Listing
UM Home > Academic Bulletin > Undergraduate Academic Programs > Engineering > Electrical, Computer & Information Technology Engineering

Academic Bulletin

College of Engineering - Undergraduate
www.miami.edu/engineering

ELECTRICAL and COMPUTER ENGINEERING - Dept. Code: EEN

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 currently offers three undergraduate degree programs:

  1. The 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.)
  3. Bachelor of Science in Information Technology and Software Engineering degree program (B.S.I.T.S.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).

The Electrical Engineering degree program has three options:

  1. Electrical Engineering Option
  2. Audio Engineering Option
  3. Wireless Communication Option

All of these three options require specialized courses as well as the 49 Engineering Credit Hours required in the accredited Electrical Engineering degree program.

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.

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 Machinery 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

In describing the above curricula, different electives are mentioned.
The definitions of these electives are listed below:

  1. Humanities and Arts/People and Society Electives: selected from the appropriate table found in this Bulletin under the Engineering section
  2. Technical electives: Appropriate EEN, Math, Physics, Chemistry, Biology, Computer Science, or other Engineering Courses selected in consultation with, and with the approval of, the academic advisor.
  3. Analysis Elective: selected from EEN 500 or 533 or any Elective Math course approved by the academic advisor.
  4. Computer Engineering Technical Elective: see list following Computer Engineering Curriculum.
  5. Information Technology Technical Elective: selected in consultation with, and with the approval of the academic advisor.
  6. Software Engineering Technical Electives are selected from EEN 519, 537, 571, 572, 574, 577, 578, 579, CSC 329, 529, and 540.

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: 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.

ACADEMIC PROGRAMS

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

The Degree of Bachelor of Science in Electrical Engineering is attained upon completion of the course requirements described under the Electrical Engineering Degree Program with any one of its three options. These are the Electrical Engineering option, the Audio Engineering option, and the Wireless Communication option.

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.

Wireless Communication was recently added to meet the growing need in wireless communications and networking. The option provides a solid background in the areas of conventional communications, modern computer networks and protocols, wireless network design and management, wireless networks, wireless web protocols, internet programming, databases, distributed transaction processing, and security. The Wireless Communication option is concerned with the design and implementation of projects related to wireless systems. The graduates of this option will not only have theoretical and practical foundations, but will also be aware of the recent developments in all emerging fields and standardization efforts in wireless systems. Considering that there currently is and expected to remain an acute shortage of manpower in the high tech areas, we expect our graduates to have no problem in positioning themselves favorably in the job market.

EDUCATIONAL OBJECTIVES

The educational objectives of the Electrical Engineering 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.

Requirements of the Electrical Engineering Degree Program (B.S.E.E)
Course
Credits
Electrical
Option
Audio
Option
Wireless
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 Inter. Comp. Programming
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 404 Communication Systems
3
EEN 415 Senior Design I
1
EEN 416 Senior Design II
2
EEN 435 Communication Electronics
3
EEN 436 Intro. to DSP
3
 Total Common Engineering Credits
49
49
49
49
Additional Engineering and Technical Elective ( Courses/# of Credits) EEN 301- 3
EEN 308- 3
EEN 402 -3
EEN 405 -3
Tech Elect - 3
EEN Elect – 6


EEN 437-1
EEN 502-3
EEN 540-3
Tech Elec-2/3
EEN 301-3
EEN 368-3

EEN 437-1
EEN 534–3
EEN 539–3
EEN 562–3
EEN 563–1
EEN 564–3

Tech Elec - 3
Total Additional Engineering and Technical Elective Credits
21
9/10
23
Total Engineering and Tech. Elec. Credits
70
58/59
72
MMI (Music Media) + MTC (Music Theory)
--
16 + 3
--
Total Math & Basic Sciences Credits
33
33
33
Total General Education Credits
24
24
24
TOTAL CREDITS
127
134/5
129

ELECTRICAL ENGINEERING OPTION - 127 credits

FRESHMAN YEAR
Fall Semester
Spring Semester
EEN 111 Introduction to Engineering I
3
EEN 112 Introduction to Engineering II
2
ENG 105 English Composition I
3
EEN 118 Introduction to Programming
3
MTH 110 Analytic Geometry and Calculus I
5
ENG 107 Writing about Science
3
PHY 205 University Physics I
3
MTH 112 Calculus II
4
TOTAL
14
PHY 206 University Physics II
3
    PHY 208 University Physics II Lab
1
    TOTAL
16
SOPHOMORE YEAR
Fall Semester
Spring Semester
EEN 201 Electrical Circuit Theory
3
EEN 204 Electrical Circuits Laboratory
1
EEN 218 Intermediate Computer Programming
3
EEN 304 Logic Design
3
MTH 210 Vectors and Matrices
3
EEN 305 Electronics I
3
PHY 207 University Physics III
3
EEN 307 Linear Circuits and Signals
3
PHY 209 University Physics III Lab
1
MTH 311 Ordinary Differential Equations
3
Humanities and Arts Elective*
3
CHM 151 Chemistry for Engineers I
3
TOTAL
16
CHM 153 Chemistry Laboratory for Engineers
1
    TOTAL
17
JUNIOR YEAR
Fall Semester
Spring Semester
EEN 301 Electromagnetic Field Theory
3
EEN 312 Microprocessor
4
EEN 306 Electronics II
3
EEN 316 Structured Digital Design
1
EEN 311 Electronics Laboratory
1
EEN 404 Communication Systems
3
EEN 315 Digital Design Laboratory
4
EEN 405 Solid State Electronics
3
EEN 336 Signals and Systems
1
EEN 436 Intro. Digital Signal Processing
3
IEN/EEN 310 Engineering Probability
3
Humanities and Arts Elective*
3
People and Society Elective*
3
TOTAL
17
TOTAL
17
   
SENIOR YEAR
Fall Semester
Spring Semester
EEN 308 Linear Control Systems
3
EEN 416 Senior Project II
2
EEN 402 Electrical Machine Theory
3
Technical Elective
3
EEN 415 Senior Project I
1
EEN Elective*
3
EEN 435 Communication Electronics
3
People and Society Elective*
3
EEN Elective
3
Adv. HA/PS Elective*
3
Adv. HA/PS Elective
3
TOTAL
14
TOTAL
16
 

*See description of electives under the Electrical and Computer Engineering Section.

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:
  3. • Communication (EEN 306, 307, 311, 336, 404, 436, 534)
    • Electronics (EEN 304, 306, 307, 311, 315, 435, 516, 542, 555)

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

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, 308, 311, 312, 316, 336, 404, 405, 435, 436 and one of each from (EEN 503, 516, 542, 555) and (EEN 536, 537, 538, 553) 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 158 approved credits including two required courses EEN 615 & 616 and 12 Technical Elective courses as follows:

• At least one Analysis elective courses.

• At least two Computer Engineering elective courses.

• At least six EEN Elective Courses.

• An additional three EEN or other Technical Elective courses.

The above Elective courses are to be selected in consultation with the advisor such that: 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 - (158 credits)

The first three years are the same as in the undergraduate B.S.E.E. program with 97 credits. The remaining 61 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.

FOURTH YEAR
Fall Semester
Spring Semester
EEN 308 Linear Control Systems
3
EEN 415 Senior Project I
1
EEN 402 Electrical Machine Theory
3
EEN Elective*
3
EEN 435 Communication Electronics
3
EEN or Tech. Elective*
3
EEN Elective*
3
Analysis Elective*
3
Adv. HA/PS Elective*
3
People and Society Elective*
3
TOTAL
15
Adv. HA/PS Elective*
3
    TOTAL
16
FIFTH YEAR (GRADUATE CREDITS ONLY)
Fall Semester
Spring Semester
EEN 615 M.S. Design Project I
3
EEN 616 M.S. Design Project II
3
EEN Elective*
6
EEN Electives*
6
EEN or Tech. Elective*
3
Computer Engineering Elective*
3
Computer Engineering Elective*
3
EEN or Tech. Elective*
3
TOTAL
15
TOTAL
15

*See description of electives under the Electrical and Computer Engineering Section.

AUDIO ENGINEERING OPTION - 134/135 Credits

FRESHMAN YEAR
Fall Semester
Spring Semester
EEN 111 Introduction to Engineering I
3
EEN 112 Introduction to Engineering II
2
ENG 105 English Composition I
3
EEN 118 Introduction to Programming
3
MTH 110 Analytical Geometry and Calculus I
5
ENG 107 Writing about Science
3
PHY 205 University Physics I
3
MTH 112 Calculus II
4
MTC 110 Fundamentals of Music
3
PHY 206 University Physics II
3
TOTAL
17
PHY 208 University Physics II Lab
1
    TOTAL
16
SOPHOMORE YEAR
Fall Semester
Spring Semester
EEN 201 Electrical Circuit Theory
3
EEN 204 Electrical Circuits Laboratory
1
EEN 218 Intermediate Computer Programming
3
EEN 304 Logic Design
3
MTH 210 Vectors and Matrices
3
EEN 305 Electronics I
3
PHY 207 University Physics III
3
EEN 307 Linear Circuits and Signals
3
PHY 209 University Physics III Lab
1
CHM 151 Chemistry for Engineers I
3
MMI 140 Audio Workshop I
1
CHM 153 Chemistry Laboratory for Engineers
1
People and Society Elective*
3
MTH 311 Ordinary Differential Equations
3
TOTAL
17
MMI 141 Audio Workshop II
1
    TOTAL
18
JUNIOR YEAR
Fall Semester
Spring Semester
EEN 306 Electronics II
3
EEN 312 Microprocessor
4
EEN 311 Electronics Laboratory
1
EEN 316 Structured Digital Design
1
EEN 315 Digital Design Laboratory
1
EEN 404 Communication Systems
3
EEN 336 Signals and Systems
3
EEN 436 Intro. Digital Signal Processing
3
IEN/EEN 310 Engineering Probability
3
MMI 172 Audio Design Workshop III
1
MMI 171 Audio Design Workshop II
1
MMI 501 Transducer Theory
3
MMI 436 Audio Postproduction**
3
MCY 132 The Understanding and Enjoyment of Music II
 3
Humanities and Arts Elective*
3
TOTAL
18
TOTAL
18
   
SENIOR YEAR
Fall Semester
Spring Semester
EEN 415 Senior Project I
1
EEN 416 Senior Project II
2
EEN 435 Communication Electronics
3
EEN 437 Real-Time DSP Lab.
1
EEN 502 Engineering Acoustics
3
EEN 540 Digital Speech and Audio Processing
3
MMI 502 Digital Audio I
3
Audio Engineering or Tech. Elective
2/3
People and Society Elective*
3
MMI 503 Digital Audio II
3
Adv. HA/PS Elective*
3
Adv. HA/PS Elective*
3
TOTAL
16
TOTAL
14/15

* See description of electives under the Electrical and Computer Engineering Section.
** Note that MMI504 could be substituted for MMI 436

WIRELESS COMMUNICATION OPTION - 129 credits

FRESHMAN YEAR
Fall Semester
Spring Semester
EEN 111 Introduction to Engineering I
3
EEN 112 Introduction to Engineering II
2
ENG 105 English Composition I
3
EEN 118 Introduction to Programming
3
MTH 110 Analytical Geometry and Calculus I
5
ENG 107 Writing about Science
3
PHY 205 University Physics I
3
MTH 112 Calculus II
4
People and Society Elective*
3
PHY 206 University Physics II
3
TOTAL
17
PHY 208 University Physics II Lab
1
    TOTAL
16
SOPHOMORE YEAR  
Fall Semester
Spring Semester
EEN 201 Electrical Circuit Theory
3
EEN 204 Electrical Circuits Laboratory
1
EEN 218 Intermediate Computer Programming
3
EEN 304 Logic Design
3
MTH 210 Vectors and Matrices
3
EEN 305 Electronics I
3
PHY 207 University Physics III
3
EEN 307 Linear Circuits and Signals
3
PHY 209 University Physics III Lab
1
CHM 151 Chemistry for Engineers I
3
Humanities and Arts Elective*
3
CHM 153 Chemistry Laboratory for Engineers
1
TOTAL
16
MTH 311 Ordinary Differential Equations
3
    TOTAL
17
JUNIOR YEAR  
Fall Semester
Spring Semester
EEN 301 Electromagnetic Field Theory
3
EEN 312 Microprocessor
4
EEN 306 Electronics II
3
EEN 316 Structured Digital Design
1
EEN 311 Electronics Laboratory
1
EEN 368 Internet Computing I
3
EEN 315 Digital Design Laboratory
1
EEN 404 Communication Systems
3
EEN 336 Signals and Systems
3
EEN 436 Intro. Digital Signal Processing
3
IEN/EEN 310 Engineering Probability
3
Humanities and Arts Elective*
3
People and Society Elective*
3
TOTAL
17
TOTAL
17
   
SENIOR YEAR  
Fall Semester
Spring Semester
EEN 415 Senior Project I
1
EEN 416 Senior Project II
2
EEN 435 Communication Electronics
3
EEN 437 Real-Time DSP Lab.
1
EEN 534 Communication Networks
3
EEN 563 Wireless Communication Lab
1
EEN 539 Digital Communications
3
EEN 564 Wireless Networks
3
EEN 562 Wireless and Cellular Communication
3
Wireless Communication or Tech. Elective
3
Adv. HA/PS Elective*
3
Adv. HA/PS Elective*
3
TOTAL
16
TOTAL
13

* See description of other electives under the Electrical and Computer Engineering section.

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

The Degree of Bachelor Science in Computer Engineering is attained upon completion of the course requirements described under the Computer Engineering Curriculum.

COMPUTER ENGINEERING PROGRAM

Computer engineering is concerned with the characterization, design, analysis and implementation of hardware, software and overall architecture of computers and computer systems and 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, 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 economical developments.

EDUCATIONAL OBJECTIVES

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

1. the 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. the broad educational background, professional and ethical context, and communication and team skills expected from a successful and responsible practicing computer engineer.

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

4. the 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 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, programming languages, computer architecture, microprocessors, operating systems, software engineering, database and artificial intelligence.

The computer engineering design sequence is spread throughout the computer engineering curriculum. System design is emphasized during the last three semesters, culminating in the 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.

COMPUTER ENGINEERING CURRICULUM - 129 Credits

FRESHMAN YEAR  
Fall Semester
Spring Semester
EEN 111 Introduction to Engineering I
3
EEN 112 Introduction to Engineering II
2
EEN 118 Introduction to Programming
3
EEN 218 Intermediate Computer Programming
3
ENG 105 English Composition I
3
ENG 107 Writing about Science
3
MTH 110 Analytic Geometry and Calculus I
5
MTH 112 Calculus II
4
PHY 205 University Physics I
3
PHY 206 University Physics II
3
TOTAL
17 
PHY 208 University Physics II Lab
1
    TOTAL
16
SOPHOMORE YEAR  
Fall Semester
Spring Semester
EEN 304 Logic Design
3
EEN 201 Electric Circuits I
3
EEN 318 Advanced Computer Programming
3
EEN 315 Digital Design Laboratory
1
MTH 210 Vectors and Matrices
3
CHM 151 Chemistry for Engineers I
3
PHY 207 University Physics III
3
CHM 153 Chemistry Laboratory for Engineers
1
PHY 209 University Physics III Lab
1
IEN/EEN 310 Engineering Probability
3
Humanities and Arts Elective*
3
MTH 309 Discrete Mathematics I
3
TOTAL
16
People and Society Elective*
3
    TOTAL
17
JUNIOR YEAR  
Fall Semester
Spring Semester
EEN 204 Electric Circuits Laboratory
1
EEN 306 Electronics II
3
EEN 305 Electronics I
3
EEN 311 Electronics Laboratory
1
EEN 307 Electric Circuits II
3
EEN 414 Computer Organization and Design
3
EEN 312 Microprocessor
4
EEN 454 Digital System Design and Testing
2
EEN 316 Structured Digital Design
1
EEN 455 Design-for-Testability Laboratory
1
MTH 311 Ordinary Differential Equations
3
EEN 567 Database Design and Management
3
Humanities and Arts Elective*
3
People and Society Elective*
3
TOTAL
18
TOTAL
16
SENIOR YEAR  
Fall Semester
Spring Semester
EEN 417 Embedded Microprocessor System Design
2
EEN 419 Senior Project
2
EEN 418 Senior Project Planning
1
EEN 514 Computer Architecture
3
EEN 424 UNIX Systems and Servers
3
Computer Engineering Elective**
3
EEN 521 Computer Operating Systems
3
Computer Engineering Elective**
3
Computer Engineering Elective**
3
Adv. HA/PS. Elective*
3
Adv. HA/PS. Elective*
3
TOTAL
14
TOTAL
15
   

* See description under the Electrical and Computer Engineering Section.

** The three computer engineering elective courses are usually selected in consultation with the Academic Advisor from the following list of courses: EEN 368, 470, 511, 512, 513, 519, 523, 532, 534, 537, 538, 542, 548, 553, 568, 570, 571, 572, 573, 574, 575, 576, 577, and 578. However, one computer engineering elective course may be selected from the following computer science courses: CSC 517, 518, 527, 529, 540, and 555.

THE FIVE-YEAR B.S.Cp.E. / M.S.E.C.E. DUAL DEGREE PROGRAM

This is a structured and integrated program with a minimum of 160 approved credits that includes ten additional elective 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 hardware elective courses from: EEN 532, 542, 614.

• Two software elective courses from: EEN 511, 512, 513, 537, 572.

• Four elective courses from the following:

EEN 336, 436, 519, 534, 536, 538, 540,548, 568, 570, 571, 573-578, 634, 638, 653, 671, as well as CSC 544, 529.

• Three additional technical electives.

Elective courses for each of these areas are to be selected in consultation with the advisor from the appropriate courses listed above for each area.

• 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 ECN 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 36 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 (160 credits)

FOURTH YEAR  
Fall Semester
Spring Semester
EEN 417 Embedded Microprocessor System Design
2
EEN 368 Internet Computing I
3
EEN 424 UNIX Systems and Servers
3
EEN 418 Senior Project Planning
1
EEN 521 Computer Operating Systems
3
EEN 514 Computer Architecture
3
Computer Eng. Software Elective
3
Computer Eng. Technical Elective
3
Adv. HA/PS Elective*
3
Computer Eng. Hardware Elective
3
TOTAL
14
Adv. HA/PS Elective*
3
    TOTAL
16
FIFTH YEAR (GRADUATE CREDITS ONLY)  
Fall Semester
Spring Semester
EEN 615 M.S. Design Project I
3
EEN 616 M.S. Design Project II
3
Computer Eng. Concentration Elective
3
Computer Eng. Concentration Elective
3
Computer Eng. Concentration Elective
3
Computer Eng. Concentration Elective
3
Computer Eng. Software Elective
3
Computer Eng. Hardware Elective
3
Computer Eng. Technical Elective
3
Computer Eng. Technical Elective
3
TOTAL
15
TOTAL
15

* See description of electives under the Electrical and Computer Engineering Section.

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, 414, 424, 454/455, 512, 519, 521, 537, 547, 567.
  3. A minimum grade point average of 2.0 in all EEN courses taken.

BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY AND SOFTWARE ENGINEERING (B.S.I.T.S.E.)

The Degree of Bachelor of Science in Information Technology And Software Engineering is attained upon completion of the course requirements described under the Information Technology and Software Engineering Program in any one of its two options: the Information Technology option and the Software Engineering option.

INFORMATION TECHNOLOGY AND SOFTWARE ENGINEERING PROGRAM

Information technology has had a profound impact on business and commerce, education and knowledge dissemination, entertainment and the arts, biomedical research and practice, scholarly research, and society in general. The Internet now interconnects millions of computers around the world allowing individuals, organizations and businesses to communicate freely and almost instantaneously and to share information on a worldwide basis. Modern information technology, based on a combination of highly dynamic and complex electronic computing environments together with networking infrastructure and software systems, requires practitioners who are well versed in a variety of these key areas of information technology. Individuals are needed with experience and hands-on training in the design, deployment, operational use, and management of these complex systems.

The Information Technology AND Software Engineering (ITSE) Program at the University of Miami’s College of Engineering is designed to prepare students for a successful career as information technology professionals. The extensive practical nature of this curriculum is supported by the new Information Technology Laboratory, which serves as a microcosm of a real-world environment that encompasses enterprise issues such as network connectivity, systems interoperability, portable software development, redundant system architecture, web development, system integration, and multimedia delivery. The hardware and software systems that constitute the laboratory are those used in enterprises to provide their information technology solutions. Departmental laboratories utilized by this program include:

  1. Multimedia Laboratory (Arnold Center for Confluent Media Studies)
  2. Software Engineering Laboratory
  3. Networks Laboratory
  4. Microprocessor Laboratory
  5. Embedded Systems Laboratory
  6. Digital Signal Processing Laboratory
  7. Digital Audio and Speech Processing Laboratory
  8. Information Technology Laboratory

Information Technology option provides in-depth training in the areas of computer organization and architectures, operating systems, software development and documentation, information retrieval and database systems, computer communication networks, the Internet and intranets, wireless and mobile networks, multimedia systems and networks, systems and network management, information modeling and characterization, and modern information processing concepts to prepare the information technology professional of the 21st century. The curriculum is constantly updated to incorporate new technological developments and reflect best practices in the information technology industry.

Software Engineering option is concerned with the sound application of engineering and mathematical techniques in designing, building, operating and maintaining reliable and economical software systems. As computer use has increased and the need for reliable, efficient, economical and ‘correct’ software systems has grown. It is one of the fastest growing segments of the computing industry and plays an important role in almost every field. This option provides a solid background in the areas of general engineering, mathematics, science and a strong emphasis in software design and development. The rate of growth of software systems has far outpaced the growth of hardware systems in recent years. With this growing market, there is a need to produce engineers who have the formal training in sound engineering practices, while at the same time are able to work in team environments on large scale, complex software systems. This option prepares the student for the demands of this exciting field with a strong emphasis on hands-on training.

EDUCATIONAL OBJECTIVES:

The educational objectives of the Information Technology and Software Engineering Program are to produce graduates who have the:

1. the knowledge of mathematics, science, and engineering, and the skills needed to analyze computer and information technology applications and requirements, and to plan, design, and develop successful solutions.

2. the broad educational background, professional and ethical context, and communication and team skills expected from a successful and responsible practicing information technology professional.

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

4. the 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 the field of information technology, along with the necessary skills and experiences to apply standard practices, methodologies and modern tools for developing information technology solutions. The major areas of Information Technology include algorithms and data structures, computer programming, web technologies, computer networks, network programming/computing, software development and testing, database management systems, and multimedia systems and networks.

The design experience involving a wide spectrum of information technologies is spread throughout the information technology curriculum. System design is emphasized during the last three semesters, culminating in the 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.

INFORMATION TECHNOLOGY OPTION - 128 credits

FRESHMAN YEAR
Fall Semester
Spring Semester
EEN 111 Introduction to Engineering I
3
EEN 112 Introduction to Engineering II
2
EEN 118 Introduction to Programming
3
EEN 218 Intermediate Computer Programming
3
ENG 105 English Composition I
3
Basic Science Elective
3
MTH 110 Analytic Geometry and Calculus I
5
Basic Science Lab Elective
1
PHY 205 University Physics I
3
ENG 107 Writing About Science
3
  TOTAL
17
MTH 112 Calculus II
4
 
  TOTAL
16
SOPHOMORE YEAR
Fall Semester
Spring Semester
EEN 304 Logic Design
3
EEN 201 Electric Circuits I
3
EEN 318 Advanced Computer Programming
3
EEN 368 Internet Computing I
3
MTH 210 Vectors and Matrices
3
MTH 309 Discrete Mathematics I
3
PHY 207 University Physics III
3
Basic Science Elective
3
PHY 209 University Physics III Laboratory
1
People and Society Elective*
3
Humanities and Arts Elective*
3
  TOTAL
15
  TOTAL
16
   
JUNIOR YEAR
Fall Semester
Spring Semester
EEN 312 Microprocessor
4
EEN 414 Computer Organization and Design
3
EEN 424 UNIX Systems and Servers
3
EEN 567 Database Design and Management
3
IEN/EEN 310 Engineering Probability
3
EEN 570 Network Client-Server Programming
3
IEN 572 Management of Technology/ or
CIS 360 Analysis of Information Systems
3
EEN 575 Data Network Design and Management
3
Humanities and Arts Elective*
3
I.T. Technical Elective*
3
  TOTAL
16
People and Society Elective*
3
      TOTAL
18
SENIOR YEAR
Fall Semester
Spring Semester
EEN 418 Senior Project Planning
1
EEN 419 Senior Project
2
EEN 534 Communication Networks
3
EEN 571 Interactive Multimedia Computing
3
EEN 576 Internet and Intranet Security
3
I.T. Technical Elective*
3
I.T. Technical Elective*
3
I.T. Technical Elective*
3
I.T. Technical Elective*
3
Adv. HA/PS Elective*
3
Adv. HA/PS Elective*
3
  TOTAL
14
 TOTAL
16
   

* See description of electives under the Electrical and Computer Engineering Section.

AREAS OF CONCENTRATION WITHIN THE BSITSE PROGRAM (INFORMATION TECHNOLOGY OPTION):

GENERAL IT CONCENTRATION

Fifteen credits to satisfy the I.T. Elective courses are selected in consultation with and approval of the academ