Portland Community College | Portland, Oregon Portland Community College

Electric Power Generation Service, associate degree

Students standing around a large CAT marine power generator in the shop

Award information

Degrees and certificates by number of terms to complete
Award Length Financial aid eligible Currently accepting students?
Associate Degree: Electric Power Generation Service2 yearsLimited entry, see how
to get into this program

Learn more about Diesel Service Technology and all 5 awards available »



Course listing for the 2023-2024 catalog year.

CG 209Job Finding Skills1
EPG 101Electrical Industry Basic Tooling and Safety4
EPG 102AC/DC Theory 6
EPG 103Engine Systems4
EPG 104Generator, Alternator, and Motor Fundamentals4
EPG 105Generator Application and Installation2
EPG 106Instruments, Controls, and Protection5
EPG 107Power Generation Troubleshooting and Diagnostics5
EPG 108Generator Paralleling and Load Sharing5
MTH 65Introductory Algebra - Second Term(4)
WLD 217Diesel Welding3
WR 121Composition I (WR121=WR121Z) Z4
General Education: 4 courses
Complete all courses in Diesel Service Track One OR all courses in Dealer Service Track Two 36
Total Credits91

DS 100 requirement may be fulfilled by the completion of DS 104 and DS 204. 


This course is part of Oregon Common Course Numbering. WR 121 and WR 121Z are equivalent.

Diesel Service Track One

DS 100Heavy Duty Diesel Electrical/Cummins Electronic Controls 112
DS 101Diesel Engine Rebuild and Lab Procedures12
DS 103Fuel Injection Systems6
DS 203Fuel Injection Diag, Elect Eng Controls & Aftertreatment6

Dealer Service Track Two

DST 110Caterpillar Engine Fundamentals8
DST 111Introduction to Caterpillar Service Industry3
DST 112Caterpillar Hydraulic Fundamentals4
DST 113Caterpillar Engine Fuel Systems4
DST 114Fundamentals of Electrical Systems4
DST 115Air Conditioning3
DST 117Caterpillar Machine Hydraulic Systems4
DST 201Machine Electronic Systems4
DST 202Caterpillar Engine Performance3
DST 203Caterpillar Machine Diagnostic3
DST 204Machine Specific Systems6

Next steps

See how to get into this program.Get started now

Not quite ready to apply?

We can help you get the information you need.