Engineering Courses

EGR 103 Introduction to Engineering Design

Introduction to a systematic approach to engineering design (problem clarification, concept generation, prototyping methods, engineering ethics) and fundamental design communication techniques. Computer-aided design tools are introduced to assist in design analysis.

EGR 203 Engineering Mechanics-Statics
Prerequisite: PHY 211 PHY 212, minimum grade C

A study of the application of the principles of mechanics to engineering problems of equilibrium. Topics include resultant, equilibrium in two and three dimensions, friction, trusses, center of gravity and moment of inertia.

EGR 213 Metallurgy for Engineers
Prerequisite: CHM 111, minimum grade C

Introduction to the structure and properties of metals and alloys and to processes used to modify the structure and properties of metallic materials, including alloying, deformation and heat treating,

EGR 214 Engineering Mechanics-Dynamics
Prerequisite: EGR 203; minimum grade C

A study of the application of the principles of mechanics to engineering problems of motion and acceleration. Topics include motion, force, mass, acceleration and impulse and momentum in two and three dimensions; work and energy.

EGR 221 C++ Program Engineers
Prerequisite: MTH 170; minimum grade c

Basic programming techniques and programming structure, debugging and verification of programs, data representation, and computer solution of problems using C++. The programs will be based on concepts and problems relevant to engineers and scientists. Introductory concepts in program design, software engineering, and numerical analysis will be used to enhance understanding of the programming development process.

EGR 222 C++ Prog/Engineers Lab
Prerequisite: MTH 170, minimum grade C

A computer laboratory course on the basic programming techniques and programming structure, debugging and verification of programs, data representation, and computer solution of problems using C++. The programs will be based on concepts and problems relevant to engineers and scientists. Introductory concepts in program design, software engineering, and numerical analysis will be used to enhance understanding of the programming development process.

EGR 231 Introductory Circuit Theory
Prerequisite: MTH 210 minimum grade C

An introduction to electrical circuits, mesh methods, nodal methods, steady state, and transient circuits. Resistors, capacitors, inductors, voltage sources, and current sources are included.

EGR 251 Data Structures
Prerequisite: EGR 221 EGR 222; minimum grade C

A continuation of the development of structured programming concepts and their use in program development. Stacks, queues, linked list, arrays, trees, sorting and searching will be taught together with their use in implementations of a number of algorithms.

EGR 270 I.S.-Engineering
Prerequisite: Consent of instructor

A specialized program of study directly related to the department's area of expertise. The course is arranged between a faculty member and student and takes into consideration the needs, interests and background of the student.

EGR 280 Special Topics-Engineering
Prerequisite: None

Courses are offered to accommodate special interests of students and/or faculty. Typically, the course will cover new material not currently contained in the curriculum at ECC.