By TierBuddy Community

S Tier

A Tier

B Tier

C Tier

F Tier Tier

Menu

IGEN vs CPEN Tier List

S
IGEN Capstones
CPEN 221 (5): Software Construction
Computer Engineering Electives (20): Technical electives chosen from a department-approved list
CPEN Coop
IGEN 230 (6): Introduction to Engineering Design
IGEN 330 (6): Intermediate Engineering Design
IGEN 430 (6): Advanced Engineering Design Projects (Capstone)
Control Systems Requirement (3): One of CHBE 356, ELEC 341, MECH 466, or MINE 432
Technical Electives (12): Credits chosen from the department-approved list
A
IGEN Community
CPSC 221 (4): Basic Algorithms and Data Structures
CPEN 331 (4): Operating Systems
Computer Engineering Electives (16): Technical electives chosen from a department-approved list
IGEN Coop
CPEN 491 (3): Computer Systems Design Project I (Capstone Part 1)
CPEN 492 (3): Computer Systems Design Project II (Capstone Part 2)
MECH 260 (3): Introduction to Mechanics of Materials
APSC 450 (2): Professional Engineering Practice
CPEN 211 (5): Introduction to Microcomputers
CPEN 312 (3): Digital Systems and Microcomputers
ELEC 205 (1): Electronics Laboratory
ELEC 344 (3): Applied Electronics and Electromechanics
COMR 280 (3): Entrepreneurship
MECH 360 (3): Mechanics of Materials 1
Technical Electives (6): Credits chosen from the department-approved list
IGEN Shops
B
CPEN Capstones
CPEN Shop
CPEN 281 (3): Technical Communication
MATH 220 (3): Mathematical Proofs
MATH 256 (3): Differential Equations
CPEN 391 (6): Computer Systems Design Studio II
IGEN 201 (3): Integrated Technical Communication
Mining Requirement (3): One of MINE 350, 406, 420, 444, 455, or 465
APSC 278 (3): Engineering Materials
CHBE 244 (3): Chemical and Biological Engineering Thermodynamics I
APSC 279 (1): Engineering Materials Laboratory
CIVL 215 (3): Fluid Mechanics I
MATH 255 (3): Ordinary Differential Equations
C
CPEN Community
ELEC 201 (4): Circuit Analysis I
Math/Stats Requirement (3): One of MATH 318 (Biostatistics), MATH 302 (Introduction to Probability), or STAT 302 (Introduction to Probability)
APSC 450 (2): Professional Engineering Practice
ELEC 481 (3): Economic Analysis of Engineering Projects
CHBE 241 (3): Material and Energy Balances
ELEC 204 (3): Linear Circuits
CHBE 344 (3): Introduction to Unit Operations
STAT 251 (3): Elementary Statistics
MECH 375 (3): Heat Transfer
MTRL 280 (3): Materials in Design
Engineering Economics Requirement (3): One of CHBE 459, CIVL 403, ELEC 481, MECH 431, MINE 396, or MTRL 455
F Tier
Complementary Studies Electives (6): Non-technical electives
Complementary Studies Elective (3): Non-technical elective (humanities or social sciences)
Complementary Studies Elective (3): Non-technical elective (humanities or social sciences)
Impact of Technology on Society Elective (3): A specific category of elective focusing on the social implications of engineering
MATH 253 (3): Multivariable Calculus
MATH 253 (3): Multivariable Calculus
CPEN 212 (4): Computing Systems II
CPSC 320 (3)
CIVL 305 (3): Introduction to Environmental Engineering Applications
MTRL 340 (3): Manufacturing in Materials Engineering
Created May 15, 2026
Rank the best igen vs cpen with this free tier list maker. Drag and drop into S through D tiers to create your own igen vs cpen tier list, then share your results and see how your picks compare. Join thousands of US users ranking igen vs cpen on TierBuddy - the #1 tier list maker for igen vs cpen rankings, comparisons, and debates. Popular categories include engineering, chemical-engineering, career, college.