- The University of Maine

advertisement
Concentration in Computer Engineering within Bachelor of Science Degree in Electrical Engineering
Courses Transferrable from Other UMS Campuses to the University of Southern Maine
The following chart provides general guidance as to which courses offered at other University of Maine System
campuses will be accepted as transferable into the Concentration in Computer Engineering within BS in
Electrical Engineering undergraduate degree program at the University of Southern Maine.
As shown, links to course descriptions for all courses are provided. Additional courses beyond those listed may
be acceptable for transfer as assessed by the appropriate course faculty on the campus to which the student is
transferring.
Courses qualifying to fulfill General Education course requirements are handled on a campuswide basis and are available through a separate information sheet.
University of Southern Maine
Concentration in Computer Engineering within Bachelor of Science Degree in Electrical
Engineering
(Curriculum drawn from http://www.usm.maine.edu/engineering/bs-electrical-engineering)
Typical Program showing Acceptable Transfer Courses
(Course transfer information is drawn from https://peportal.maine.edu and confirmed by involved faculty members.)
REQUIRED COURSES
Course
Course Title
Number
COS 160
Structured Problem Solving:
Course
Java
Description
Credits: 3
COS 161
Algorithms in Programming
Course
Credits: 3
Description
COS 170
Structured Programming
Course
Laboratory
Description
Credits: 3
COS 285
Data Structures
Course
Credits: 3
Description
COS 350
Systems Programming
Course
Credits: 3
Description
MAT 152
Calculus A
Course
Credits: 4
Description
MAT 153
Course
Description
MAT 252
Course
Description
MAT 350
Course
Description
MAT 380
Course
Description
Calculus B
Credits: 4
UM
COURSES ACCEPTABLE FOR TRANSFER
UM-A
UM-F
UM-FK
UM-M
COS 350
MAT
MAT
MAT
MAT
TME
MAT
MAT
MAT
123
126
151
246A
253
124
127
152
Calculus C
Credits: 4
MAT 228
Differential Equations
Credits: 4
MAT 258
MAT 259
Probability and Statistics
Credits: 3
CHB 350
MAT 332
UM-PI
COS 251
MATB 261
MAT 141
MAT 141M
MAT 255
MAT 111
MAT 126
MAT 131
MAT 142
MAT 256
MAT 127
MAT 132
MAT 370
MAT 231
CHY 111
CHY 101
CHY 141
CHY 100
CHY 101
CHY
CHY 113
Principles of Chemistry I
CHY 113
CHY 115
and
Course
Credits: 3
CHY 115
CHY 100L
Description
CHY 121
CHY 111L
CHY 101
CHY 141
CHY 100
CHY 101
CHY
CHY 114
Laboratory Techniques I
CHY 113L
CHY 115
and
CHY
Course
Credits: 1
CHY 123
CHY 100L
Description
CHY 117
CHY 100L
PHY 121
PHY 141
PHY
PHY 121
General Physics I
Course
Credits: 4
Description
PHY 107
PHY 101
PHY 141
PHY 100
PHY 111
PHY 114
Introductory Physics
PHY 111
PHY 115
Course
Laboratory I
PHY 121
Description
Credits: 1
PHY 122
PHY 142
PHY
PHY 123
General Physics II
Course
Credits: 4
Description
PHY 108
PHY 102
PHY 142
PHY 101
PHY 112
PHY 116
Introductory Physics
PHY 112
PHY 116
Course
Laboratory II
PHY 122
Description
Credits: 1
EYE 112
Built Environment: Energy
Course
Credits: 3
Description
ECE 210
ELE 216
Circuits I: Steady-State
Course
Analysis
Description
Credits: 4
ELE 217
Circuits II: System
ECE 211
Course
Dynamics
Description
Credits: 4
EGN 260
Materials Science for
Course
Engineers
Description
Credits: 3
EGN 301
Junior Design Project and
Course
the Engineering Profession
Description
Credits: 3
GEE 284
EGN 304
Engineering Economics
and
Course
Credits: 3
MET 484
Description
MET 484
EGN 402
Senior Design Project
Course
Credits: 3
Description
ECE 172
ELE 172
Digital Logic
ECE 275
Course
Credits: 4
ELE 172
Description
ECE 343
ELE 243
Electronics I: Devices and
Course
Circuits
Description
Credits: 4
ECE 171
ELE 271
Microprocessor Systems
(and
Course
Credits: 4
ECE 271)
Description
ELE 171
ECE 314
ELE 314
Linear Signals and Systems
Course
Credits: 4
Description
ELE 346
Electronics II: Electronic
Course
Design
Description
Credits: 4
COS 3XX
(or above)
Note:
In addition to the courses described above, students are required to take 2 Electrical Engineering Electives (ELE or
EGN) and 2 Engineering Electives (ELE, EGN or MEE)
121
121
121L
153
154
University of Southern Maine Computer Engineering Concentration Course Descriptions
COS 160 Structured Problem Solving: Java
An introduction to the use of digital computers for problem solving, employing the Java programming language as a
vehicle. Content includes elementary control structures and data representation methods provided by Java and the object-oriented
programming methodology. Course requirements include a substantial number of programming projects. This course
must be taken concurrently with COS 170. Offered each semester.
Prerequisite: successful completion of the USM mathematics proficiency requirement.
Credits: 3.
COS 161 Algorithms in Programming
The development of algorithms and their implementations in a higher-level programming language, with emphasis on
proper design principles and advanced programming concepts. Introduction to the performance analysis of algorithms. Course
requirements include substantial programming projects. Offered each semester.
Prerequisites: COS 160, and working knowledge of word processing and Web browsing.
Credits: 3.
COS 170 Structured Programming Laboratory
Computational experiments will be designed to teach students how to construct reliable software using Java. Topics to be
covered include: Windows system, conditional program flow, iteration, procedures and functions, and symbolic debugging.
Offered each semester.
This course must be taken concurrently with COS 160.
Credits: 1.
COS 285 Data Structures
Basic abstract data types and their representations, fundamental algorithms, and algorithm analysis. Consideration is given
to applications. Specific topics include linked structures, trees, searching and sorting, priority queues, graphs, and hashing.
Course requirements include a substantial programming component. Typically offered only in the fall semester.
Prerequisites: COS 161 and either of MAT 145 or MAT 152, or their equivalents.
Credits: 3.
COS 350 Systems Programming
A study of systems programming concepts and software, including the C programming language and the Unix programming
environment and operating system interface. Students develop their abilities in these areas through programming exercises and
projects. Typically offered only in the spring semester.
Prerequisites: COS 250, COS 285.
Credits: 3.
MAT 152 Calculus A
The first course in a three-semester sequence covering basic calculus of real variables, Calculus A introduces the concept of
limit and applies it to the definition of derivative and integral of a function of one variable. The rules of differentiation and
properties of the integral are emphasized, as well as applications of the derivative and integral. This course will usually include
an introduction to the transcendental functions and some use of a computer algebra system.
Prerequisite: successful completion of the University’s college readiness requirement in mathematics and two years of high school
algebra plus geometry and trigonometry or MAT 140.
Credits: 4.
MAT 153 Calculus B
The second course in a three-semester sequence covering basic calculus of real variables, Calculus B usually includes
techniques of integration, indeterminate forms and L’Hopital’s Rule, improper integrals, infinite series, conic sections,
parametric equations, and polar coordinates.
Prerequisite: MAT 152.
Credits: 4.
MAT 252 Calculus C
The third course in a three-semester sequence covering basic calculus of real variables, Calculus C includes vectors, curves
and surfaces in space, multivariate calculus, and vector analysis.
Prerequisite: MAT 153.
Credits: 4.
MAT 350 Differential Equations
A study of various methods for solving ordinary differential equations, including series methods and Laplace transforms.
The course also introduces systems of linear differential equations, Fourier series, and boundary value problems.
Prerequisite: MAT 252.
Credits: 4.
MAT 380 Probability and Statistics
This course explores concepts and techniques of collecting and analyzing statistical data, examines some discrete and
continuous probability models, and introduces statistical inference, specifically, hypothesis testing and confidence interval
construction. Not for mathematics major credit.
Prerequisite: MAT 153.
Credits: 3.
CHY 113 Principles of Chemistry I
A presentation of fundamental principles of chemical science. These principles will be presented in quantitative terms and illustrated
by examples of their applications in laboratories and in ordinary non-laboratory experience. This course and CHY 114 (normally taken
concurrently) provide the basis for further study of chemistry.
Prerequisite: satisfaction of USM math minimum proficiency requirements.
Credits: 3.
CHY 114 Laboratory Techniques I
Laboratory experiments to illustrate the principles that are presented in CHY 113 lectures. One recitation and two laboratory hours per
week.
Corequisite: CHY 113.
Credits: 1.
PHY 121K General Physics I
The first of a two-semester sequence introducing the fundamental concepts of physics, using calculus. Topics to be covered include
mechanics, waves, sound, and thermal physics. This course is recommended for students who plan further study in physical sciences,
mathematics, or engineering. It should be taken with PHY 114K, Introductory Physics Laboratory I. Three hours of lecture and one
and one-half hours of recitation per week.
Prerequisite: prior or concurrent registration in MAT 152D or equivalent experience.
Credits: 4.
PHY 114K Introductory Physics Laboratory I
Experiments designed to illustrate the concepts studied in PHY 111K and PHY 121K.
Prerequisite: concurrent registration in PHY 111K or 121K. Two hours per week.
Credits: 1.
PHY 123 General Physics II
A continuation of PHY 121K, introducing the fundamental concepts of physics, using calculus. Topics to be covered include
electricity, magnetism, and light. This course is recommended for students who plan further study in physical sciences, mathematics,
or engineering. It should be taken concurrently with PHY 116, Introductory Physics Laboratory II. Three hours of lecture and one and
one-half hours of recitation per week.
Prerequisites: PHY 121K or equivalent and one semester of calculus.
Credits: 4.
PHY 116 Introductory Physics Laboratory II
Experiments designed to illustrate the concepts studied in PHY 112 and PHY 123.
Prerequisite: concurrent registration in PHY 112 or PHY 123. Two hours per week.
Credits: 1.
EYE 112 Built Environment: Energy
Engineers use mathematics and apply scientific principles to design, create, modify, and control physical systems. They communicate
effectively in both written and oral forms, and work in teams as well as alone. This course introduces students to the tools, tasks, and
culture of engineering. Students use spreadsheets to solve problems and graph the results. Through class work, laboratory exercises,
and independent research, students learn fundamental concepts of devices such as batteries and motors. The course culminates with a
project in which student teams design, build, test, demonstrate, and document a device, utilizing the knowledge and skills acquired in
the early part of the course. This course is not required for transfer students with more than 24 credits applied toward one of our
engineering degree programs. Replaces EGN 100. Lecture 1 hr., Lab 3 hrs. (Fall, Spring.)
Credits: 3.
ELE 216 Circuits I: Steady-State Analysis
An examination of fundamental circuit laws and theorems, network analysis, physical properties and modeling of resistors, inductors,
and capacitors, review of engineering standards applicable to circuits and components. Sinusoidal steady-state operation: phasors, and
impedance. Frequency domain analysis, transfer functions, poles and zeros, frequency response, and basic filtering. The course also
covers the operation of meters, oscilloscopes, power supplies, and signal generators. Lecture 3 hrs., Lab. 2 hrs. (Fall)
Prerequisites: MAT 153, PHY 123.
Credits: 4.
ELE 217 Circuits II: System Dynamics
Time-domain analysis of first- and second-order systems, based on electric circuits, but drawing analogy to mechanical, fluid, and
thermal systems. AC power and polyphase circuits. magnetic coupling. Resonance, Bode plots, frequency response design. Study and
application of the Laplace transform for the solution of differential equations governing dynamic systems. Principles of control,
feedback, and stability. Lecture 3 hrs., Lab. 2 hrs. (Spring.)
Prerequisite: ELE 216.
Credits: 4.
EGN 260 Materials Science for Engineers
Concepts and relationships between structure, composition, and thermal, optical, magnetic, electrical and mechanical properties of
technologically important materials. Replaces EGN 362 and ELE 262. Lecture 3 hrs., Lab 1 hr. (Fall.)
Prerequisites: PHY 123, MAT 153, CHY 113.
Credits: 3.
EGN 301 Junior Design Project and the Engineering Profession
The fundamental mission of engineering is design. Students, working in teams, learn the fundamentals of developing a specific
problem statement, flowcharting, researching, project management, and design actualization, incorporating appropriate engineering
standards and multiple realistic constraints. Professional issues such as ethics, intellectual property, interview skills, and resume
preparation are explored. The student is challenged to consider the work of the engineer in the broader context of societal, personal,
and professional responsibility. Lecture 3 hrs. (Spring.)
Prerequisite: advisor permission.
Credits: 3.
EGN 304 Engineering Economics
Introduction to making economic decisions, supply, demand and equilibrium in economics, ethical considerations and ethical
dilemmas, Pareto efficiency, investment and cost analysis, time value of money, cash flow, the present value of a cash flow, rate of
return of a project, cost-benefit study, breakeven analysis, evaluation of alternatives under budget constraint, sensitivity analysis of
economic decisions with respect to changes in economic factors, expected value and economic decision-making under uncertainty,
taxes, subsidies and rationing defender challenger problem and replacement analysis, inflation, computer-aided engineering economics
using spreadsheets. This course is a requirement for engineering majors, and may also contribute to a Thematic Cluster. Lecture 3 hrs.
(Spring, 2-yr rotation.)
Prerequisite: MAT 152.
Credits: 3.
EGN 402 Senior Design Project
Design and implementation of a device or system to perform an engineering function. May be done individually or in small groups,
but the contribution is evaluated on an individual basis. Project outcomes include an oral presentation, a demonstration of the device
or system, and a final report. The final report must contain a description of the engineering standards that were investigated and/or
applied and how the realistic constraints were observed. (Fall, Spring, Summer.)
Prerequisites: EGN 301, the Core Curriculum requirement of Ethical Inquiry, Social Responsibility, and Citizenship, and instructor
permission.
Credits: 3.
ELE 172 Digital Logic
Introduction to the design of binary logic circuits. Combinatorial and sequential logic systems. Design with small and medium scale
integrated circuits and programmable logic devices (PLDs). Registers, counters, and random access memories (RAMs). The
algorithmic state machine (ASM). Lecture 3 hrs., Lab. 2 hrs. (Spring.)
Credits: 4.
ELE 243 Electronics I: Devices and Circuits
Operation, terminal characteristics and circuit models of p-n junction diodes, bipolar-junction and field-effect transistors. Nonlinear
circuit analysis methods: piece-wise-linear, small-signal and SPICE. Biasing and bias stability. Rectifiers, clipper, clamper, Zener
regulator circuits, and small signal BJT and FET amplifiers. Analysis, design, and SPICE simulation of such circuits. Replaces ELE
342. Lecture 3 hrs., Lab. 2 hrs. (Spring.)
Prerequisite: EGN 260. Corequisite: ELE 217.
Credits: 4
ELE 271 Microprocessor Systems
The organization of microprocessor-based computers and microcontrollers. Architecture and operation, flow of digital signals, timers,
memory systems. Assembly programming, instruction sets, formats and addressing modes. Input-output concepts: programmed I/O,
interrupts and serial communication. Microprocessor arithmetic. Laboratory experience programming an 8-bit microcontroller.
Lecture 3 hrs., Lab. 2 hrs. (Spring, 2-yr rotation.)
Prerequisite: ELE 172.
Credits: 4
ELE 314 Linear Signals and Systems
Introduction to the theory of linear signals and systems. Linear time-invariant system properties and representations; differential and
difference equations; convolution; Fourier analysis; Laplace and Z transforms. Selected topics in sampling, filter design, digital signal
processing, and modulation. Lecture 3 hrs., Lab 2 hrs. (Fall, 2-yr rotation.)
Prerequisite: ELE 217.
Credits: 4
ELE 346 Electronics II: Electronic Design
Analysis and design of electronic circuits with BJTs, FETs and OpAmps for applications in signal generation, amplification,
waveshaping, and power control. Topics include differential, multi-stage, linear and power amplifiers; real operational amplifiers and
OpAmp applications; design for frequency response, active filters; feedback, stability and oscillators. Simulation and design
verification with SPICE. Replaces ELE 343. Lecture 3 hrs., Lab. 2 hrs. (Fall, 2-yr rotation.)
Prerequisites: ELE 217, ELE 243.
Credits: 4
Download