REQUIREMENTS FOR DUAL DEGREE
THE BACHELOR OF SCIENCE IN ELECTRICAL ENGINEERING & COMPUTER ENGINEERING
(Accredited by the Accreditation Board for Engineering and Technology)
COLLEGE OF ENGINEERING
The University of Missouri – Columbia
For Students Entering
GENERAL REQUIREMENTS Electrical & Computer
Mizzou Engineering: Total Credit Hours ............................................................140 Engineering
Fall 2006 through Minimum Graduation Grade Point Averages: Bachelor of Science in
Summer 2007 Overall – MU GPA .............................................................2.00 Electrical & Computer
Major – Engineering GPA .................................................2.00 Engineering
Year FIRST SEMESTER Hours SECOND SEMESTER Hours
CHEM 1320 General Chemistry II With Lab 3 CS 2050 Algorithm Design and Programming II 3
*CS 1050 Algorithm Design and Programming I 3 *ECE 2210 Introduction to Digital Systems 3
ECE 1000 Introduction to Electrical and Computer Engineering 1 *ENGLSH 1000 Exposition and Argumentation 3
*MATH 1500 Analytical Geometry & Calculus 5 *MATH 1700 Calculus II 5
ENGR 1100 Engineering Graphics Fundamentals, or 2
†Constitutional Elective (Social/Behavioral Science) 3 COMMUN 1200 Introduction to Speech Communication 3
TOTAL CREDIT HOURS 15 TOTAL CREDIT HOURS 16-17
*ECE 2100 Circuit Theory I 3 *ECE 2110 Experimental Electrical Engineering I 3
*ECE 3210 Logic Design 4 *ECE 3810 Circuit Theory II 3
*MATH 2300 Calculus III 3 MATH 2320 Discrete Mathematical Structures 3
*PHYSCS 2750 University Physics I 5 MATH 4100 Differential Equations 3
PHYSCS 2760 University Physics II 5
TOTAL CREDIT HOURS 15 TOTAL CREDIT HOURS 17
ECE 3410 Electronic Circuits and Signals I 4 *ECE 3110 Electrical and Computer Engineering Projects 2
*ECE 3510 Electromagnetic Fields 4 ECE 3470 Introduction to Power Engineering 3
*ECE 3830 Transform Analysis of Signals and Linear Systems 3 ECE 3610 Semiconductors and Devices 3
STAT 4710 Introduction to Mathematical Statistics 3 ECE 3220 Computing for Embedded Systems 3
*ECE 4250 VHDL and Programmable Logic Devices 4
‡Social/Behavioral Science Elective 3
TOTAL CREDIT HOURS 17 TOTAL CREDIT HOURS 15
ECE 4220 Real Time Embedded Computing 3 ECE 4270 Microcomputer Architecture and Interfacing 4
ECE 4310 Feedback Theory 3 *ECE 4970 Senior Capstone Design I (WI) 3
ENGINR 1200 Statics and Elementary Strength of Materials, or ENGINR 1200 Statics and Elementary Strength of Materials, or
2300 Engineering Thermodynamics, or 2300 Engineering Thermodynamics, or
IMSE 2710 Engineering Economic Analysis 3 IMSE 2710 Engineering Economic Analysis 3
‡Humanities/Fine Arts Elective 3 ECE/CS 4000-Level Technical Elective 3
€Economiics Elective 3 ‡Humanities/Fine Arts Elective 3
TOTAL CREDIT HOURS 15 TOTAL CREDIT HOURS 16
CS 4850 Computer Networks I 3
ECE 4980 Senior Capstone Design II 2
ECE 4000-Level Sr. Lecture/Lab 4
‡Humanities/Fine Arts Elective 3
TOTAL CREDIT HOURS 12-13
†To be fulfilled by: Hist 1100, 1200, 1400, 2210, 2440, 4000, 4220, 4230 or Pol Sc 1100 or 2100
€To be fulfilled by: Econom 1014, 1015, or 1024
§All engineering students must take nine-credit hours in each of two areas: (1) Social/Behavioral Science (SBS) and (2) Humanities/Fine Arts (HFA). One course must be upper
level course 2000/3000/4000). One course in SBS must fulfill the Constitution requirement. There must be at least two departments represented in each of the nine hour blocks.
Engineering students may elect to fulfill the humanities and fine arts (HFA) requirement by satisfying at least 12 hours of foreign language (achieving proficiency). The language
option fulfills the upper level course requirements and exempts the student from having two departments represented in that block.
*A grade of C- or better must be earned in this class.
Students are required to take two writing intensive (WI) courses, with at least one course in the student's major area. The second WI course may be taken inside or outside the
major area. A grade of C- must be earned for a course to satisfy the WI requirement.
All courses taken on any of the four campuses in the University of Missouri system, including grades of "F" for courses subsequently passed, will be included in calculation of
student MU GPA's, with the exception of MU courses repeated, in accordance with the Course Repeat Policy for Undergraduates.
Engineering GPA is calculated using the highest grade earned in each course delivered by engineering college on any of the four UM campuses.
Electrical & Computer Engineering – page 2
COURSES IN CHEMISTRY (CHEM)
1320 General Chemistry II with Lab (3). Covers thermochemistry, periodic 4250 VDHL and Programmable Logic Devices (4). Design techniques
properties, bonding, liquids, solids. Satisfies laboratory science requirement. including module definition, functional partitioning, hardware design language
Students with good high school backgrounds in chemistry should start with this descriptions and microprogramming; design examples include arithmetic units,
course. Prerequisites: advanced placement or grade of C- or better in CHEM programmable controllers, and microprocessors. Prerequisites: ECE 3210.
1310; MATH 1100/1120 or equivalent. 4270 Microcomputer Architecture and Interfacing (4). Advanced
microcomputer architecture and programming; memory management, memory
and cache organizations, bus timing applications, serial parallel and custom
COURSES IN COMMUNICATIONS (COMMUN)
interfaces. Prerequisite: ECE 4250.
1200 Introduction to Speech Communication (3). Principles, process of
4310 Feedback Theory (3). Feedback system analysis. System modeling
speech communication in small group, public speaking situations. Three
methods, performance specifications, construction, and use of root-locus, Bode
lab/lecture meetings per week.
plots, and Nyquist diagrams. Continuous and Discrete systems are treated in
COURSES IN COMPUTER SCIENCE (CS) parallel. Prerequisites: ECE 3810
1050 Algorithm Design and Programming I (3). This course provides the 4970 Senior Capstone Design I (3). (same as Computer Science 4970). Group
student with experience in developing algorithms, designing, implementing and design projects. Design methodology, project management, development of
testing programs. It discusses the fundamental object-oriented programming specifications, examination of alternatives, preparation of proposal. Oral and
concepts, and uses the Java language as an implementation vehicle. written reports. Not for graduate credit. Prerequisites: ECE 3110 and one senior
Prerequisites: MATH 1100 and CS1040 (C- or better) or passing entrance exam. lab course.
2050 Algorithm Design and Programming II (3). A study of fundamental 4980 Senior Capstone Design II (2). (same as Computer Science 4980).
techniques and algorithms for representing and manipulating data structures. Completion of ECE 4970 design project. Design prototyping, testing, evaluation
Topics include data abstraction, recursion, stacks, queues, linked lists, trees and preparation of documentation. Lectures on ethics, professionalism, safety,
efficient methods of sorting and searching, and Big-O analysis. Prerequisite: CS economic consideration. Oral and written reports. Not for graduate credit.
1050. Prerequisites: senior standing and ECE 4970.
4850 Computer Networks I (3). Introduction to concepts and terminology of data
communications and computer networking. Basic protocols and standards, COURSES IN ENGINEERING (ENGINR)
applications of networking, routing algorithms, congestion avoidance, long-haul 1100 Engineering Graphics Fundamentals (2). Introduction to computer-aided
and local networks. Prerequisite: CS 2210 and MATH 2320. design and drafting. Topics include visualization methods and standards
techniques for communication and presenting engineering design graphics
COURSES IN ELECTRICAL & COMPUTER ENGINEERING (ECE)
1000 Introduction to Electrical and Computer Engineering (1). Introduction
1200 Statics and Elementary Strength of Materials (3). Fundamentals of
to department, college and campus computing facilities and software; overview of
statics; static equilibrium and introduction to elements of mechanics of elastic
areas encompassed by electrical engineering; small-team lab/projects. Lectures
materials. Prerequisites: MATH 1500 and PHYSCS 2750 concurrently.
help sessions, and lab sessions. Prerequisite: freshman status.
2300 Engineering Thermodynamics (3). (same as Mechanical and Aerospace
2100 Circuit Theory (3). DC circuit analysis, inductors and capacitors, first-order
Engineering 2300). Fluid properties, work and heat, first law, second law,
response, AC circuit analysis, AC power and three-phase, transformers.
entropy, applications to vapor and ideal gas processes. Prerequisites: PHYSCS
Corequisites: MATH 2300
2110 Experimental Electrical Engineering I (3). Application of standard
electronic test equipment to basic experimental tasks of measurement and
characterization of electronic phenomena and devices. COURSES IN MATHEMATICS (MATH)
2210 Introduction to Digital Systems (3). Introduces microprocessor-based 1500 Analytic Geometry and Calculus I (5). Elementary analytic geometry,
systems, computer organization, programming concepts, bus control, input- functions, limits, continuity, derivatives, antiderivatives, definite integrals.
output transfers, subroutines and interrupts. Prerequisite: CS 1040 or 1050. Prerequisite: grade of C- or better in MATH 1160.
3110 Electrical Engineering Projects Laboratory (2). Open ended design 1700 Calculus II (5). Definite integrals, applications and techniques of
projects which encourage innovative solutions to design and measurement integration, elementary transcendental functions, infinite series. Prerequisite: a
problems. Students teams complete several projects from different areas. Both grade of C- or better MATH 1500.
oral and written presentations emphasized. Prerequisites: STAT 4710 and at 2300 Calculus III (3). Vectors, solid analytic geometry, calculus of several
least two of three from the following: ECE 3210, 3410 and 3510. variables. Prerequisite: grade of C- or better in MATH 1700.
3210 Logic Design (4). Digital electronics, chip level design, algorithmic state 2320 Discrete Mathematical Structures (3). Sets, functions, logic, relations,
machines, microprocessor architecture and interfacing, and digital system design inductions, recursions, counting techniques, graphs, trees, algorithms.
methodology. Lecture and lab. Prerequisites: ECE 2210. Prerequisites: one of MATH 1700, 2340, or 2140.
3220 Computing for Embedded Systems (3). Software/Hardware 4100 Differential Equations (3). Traditional introductory course in ordinary
development for embedded systems, including memory, I/O and interrupts; an differential equations. Includes 1st and 2nd order linear differential equations with
overview of C and C+, class structures in object oriented programming; software numerous applications; Laplace transforms; power series solutions; numerical
development with UML and testing and debugging strategies. Prerequisites: ECE methods, linear systems. Prerequisite: MATH 2300.
3210 and Java or C++.
3410 Electronic Circuits and Signals I (4). Electron Devices, modeling and COURSES IN PHYSICS (PHYSCS)
applications to basic electronic circuits, including RC amplifiers and power
2750 University Physics I (5). First course in calculus-based physics for science
supplies. Prerequisite: ECE 2110, 3810 concurrent.
and engineering students. Covers Newton's laws, statics, kinematics, work,
3470 Introduction to Power Engineering (3). Real and reactive power in single energy, rotational dynamics, oscillations, gravitation, thermodynamics. Includes a
and three-phase ac circuits; magnetic circuits and transformers; energy laboratory. Prerequisite: MATH 1500 or equivalent. Corequisite: MATH 1700.
conversion, dc machines, induction and synchronous ac machines; power
2760 University Physics II (5). Continuation of Physics 2750. Covers
transmission and distribution; introduction to power electronics and to pulse
electrostatics, elementary circuits, magnetism, electromagnetic phenomena,
optics, matter waves and particles and modern physics. Includes a laboratory.
3510 Electromagnetic Fields (4). Elements of vector analysis, electrostatics, Prerequisites: MATH 1700 and grade of C- or better in PHYSCS 2750.
magnetostatics, and time-varying fields, plane waves. Prerequisites: PHYSCS Corequisite: MATH 2300.
2760 and MATH 4100 concurrently.
3610 Semiconductors and Devices (3). Crystal structure; quantum aspects of
COURSES IN STATISTICS (STAT)
energy, radiation and matter; quantum mechanics and energy bands in solids;
electronic and optical properties of semiconductors; p-n junctions and diodes; 4710 Introduction to Mathematical Statistics (3). (same as Mathematics
bipolar and field-effect transistors. Prerequisites: ECE 3510. 4315). Introduction to theory of probability and statistics using concepts and
methods of calculus. Prerequisites: MATH 2300 or instructor's consent. No credit
3810 Circuit Theory II (3). Continuous and discrete systems analysis; discrete
and continuous convolution techniques. Prerequisite: ECE 2100; Corequisite:
3830 Transform Analysis of Signals and Linear Systems (3). Transform
Analysis of Signals and Linear Systems. Laplace transforms, z-transforms,
Fourier series and transforms. Prerequisite: ECE 3810.
4220 Real Time Embedded Computing (3). Practical and theoretical aspects of
developing RT embedded systems: basics of memory, I/O and interrupts; C++
review (with pointers and memory allocation); software development with
UML/modeling tool; RTOS Kernel; performance measurement. Prerequisite: ECE