Pitt HomeEngineering HomeContact Us
School of Engineering

Undergraduate Electives

Communication Skills Elective

  To complete the Communications Skills Elective, one of the following courses or options should be chosen

Industrial Enginnering Department
ENGR 1010 - Communications Skills for Engineers

Rhetoric and Communication Department
COMMRC 0500 - Argument
COMMRC 0520 - Public
COMMRC 0540 - Discussion
COMMRC 1101 - Evidence

English Department
ENGCMP 0400 - WPC Written Professional Communication
-Note that English BW (Basic Writing) or English GW (General Writing) cannot be used to satisfy this requirement. All engineering students complete an examination upon entry into the University and if it is determined that the student is weak in written communication, English GW is required as a remedial course beyond the normal requirements.

Technical Electives
Any COE Elective, CS elective, EE elective, or any other School of Engineering or basic science or mathematics course, except IE 1010 (Communications Skills for Engineers), which has not been used to fulfill another requirement or does not substantially duplicate other required course material, can be used to fulfill this requirement. Example courses that are acceptable include:

ENGR 0013 - Statics and Particle Dyanamics
ENGR 0014 - Mechanics of Materials
Engr 0022 - Materials Structure and Properties
Engr 1500 - Ethical Dil -Cost, Risk, and Schedule
ChE 0035 - Introduction to Chemical Engineering
CE 1503 - Introduction to Environmental Engineering
CE 0801 - Basic Engineering Geology
IE 1040 - Engineering Economic Analysis
IE 1057 - Computer Aided Manufacturing
IE 1058 - Automatic Data Collection
IE 1061 - Human Factors Engineering
IE 1071 - Probability and Statistics for Engineers II
IE 1076 - Total Quality Management
IE 1081 - Linear Programming
MSE 0030 - Introduction to Materials
ME 0022 - Kinematics of Machinery
ME 0050 - Thermodynamics
Phys 1150 - Mechanics
Phys 1917 - Modern Physics - Atoms and Nuclei
Phys 1119 - Principles of Modern Physics
Phys 1170 - Introduction to Quantum Mechanics I
Chem 0250 - Introduction to Analytical Chemistry
Chem 0310 - Organic Chemistry I
Chem 1410 - Physical Chemistry I
BioSc 0150 - Foundations in Biology I
Math 0240 - Analytical Geometry and Calculus 3
Math 1290 - Topics in Geometry
Math 1530 - Advanced Calculus I
Math 1540 - Advanced Calculus II
Math 1550 - Vector Analysis and its Applications
Math 1560 - Complex Variables and Applications

Enrollment in any of these courses is, of course, constrained by the space and prerequisite limitations of the host department.

Open Elective
  Any course that is NOT of a similar nature to, or lower level than, a required or previously taken course can be used to fulfill this requirement. Three credits of Physical Education, or three credits of Band, ROTC, or Chorus may also be used as an open elective. Up to three credits of CO-OP may also be used to fulfill the open elective provided that the student participates in the Senior Design Expo by presenting a Poster on his/her COOP experience.

Computer Engineering Electives
Each student is required to take at least four COE Electives from the following list of courses.

(Indicates prerequisite)
COE 1150 - Intro to Computer Networks (COE 0142)
COE 1160 - Embedded Computer Design (COE 0142)
COE 1161 - Embedded Computer Design 2
COE 1192 - Introduction to VLSI (COE 0142)
COE 1193 - VLSI Design (COE 1192)
COE 1896 - Senior Design Project
CS 1510 - Design/Analysis of Algorithms (COE 1501)
COE 1520 - Programming Lang for the Web (COE 0445)
CS 1555 - Database Management Sys (COE 445)
CS 1567 - Prog Sys for Robots (COE 445)
CS 1571 - Intro to Artificial Intelligence (COE 445)
CS 1590 - Social Implications of Computing
CS 1622 - Compiler Design (COE 445)
COE 1651 - Advanced Systems Software (COE 1550)
ECE 1247 - Semiconductor Device Theory (COE 0041)
ECE 1235 - Lasers and Optical Electronics (ECE 0257)
ECE 1236 - Design with Integrated Circuits (ECE 0257)
ECE 1238 - Digital Electronics (ECE 257)
ECE 0257 - Electronic Circuits (COE 0031)
ECE 1259 - Electromagnetics 1 (Math 0240)
ECE 1286 - Analog Integrated Circuits (ECE 0257)
ECE 1266 - Applications of Fields and Waves (EE 1259)
ECE 1391 - Projects in Computer Vision (ECE 1390)
ECE 1472 - Communication Theory (COE 0041)
ECE 1552 - Signals and Systems Analysis (COE 0041)
ECE 1562 - Filter Design (ECE 1552)
ECE 1580 - Biomedical Signal Processing (ECE 1552)
ECE 1673 - Linear Control Systems (COE 0041)
ECE 1680 - Biomedical App of Control (ECE 1552)
ECE 1769 - Power System Analysis I (COE 0041)

In addition, all of the Graduate Telecommunications Courses EXCEPT Telecommunications 2200 and 2300 may be used to fulfill the COE Elective requirement.  These course descriptions are found at

http://www.sis.pitt.edu/~dist/coursedesc_TELE.html


In addition to these courses, those students with overall cumulative QPA of over 3.00 may take a EE or CS Graduate Course with the permission of their advisor and the course instructor.

Computer Engineering Design Electives
  Each student is required to take at least one"COE Design Elective" from a set of courses so designated. These courses have a very limited enrollment. Design courses include:

CoE 1192 - VLSI Design
CoE 1160 - Embedded Computer System Design
CoE 1161 - Embedded Computer System Design 2
CoE 1622 - Compiler Design
CoE 1896 - Senior Design Project
CoE 2193 - Advanced VLSI Design
Engr 1050 - Product Realization
Engr 1500 - Ethical Dil-Cost, Risk, and Schedule


Special Projects
  The COE 1898 Special Projects Course is a course number which is designed to be used for unique situations which may occur within a particular student's program. The use of this course to fulfill a requirement generally falls into three categories, an COE Required or Elective Course, a Technical Elective, or a COE Design Course. In each case the student must submit a petition to the Undergraduate Administrator (Melissa Affolter) indicating the course to be fulfilled, the rationale for using this particular course number, and the signature of the faculty who has agreed to monitor the completion of the coursework and grading.

 

Popular Program

Computer engineering is the largest undergraduate program in the School of Engineering.

You are using a browser that does not support current Web standards. Although this site is viewable in all browsers, it will look much better in a browser that supports Web standards.