<
×

šŸš€ We're Here to Assist You

Electrical and Computer Engineering Undergraduate Major (BS, HBS)

  • Identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
  • Apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
  • Communicate effectively with a range of audiences.
  • Recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.
  • Function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
  • Develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
  • Acquire and apply new knowledge as needed, using appropriate learning strategies.

To earn a Bachelor of Science (BS) degree in Electrical and Computer Engineering (ECE), students must satisfy the University-wide BS degree requirements (including the Baccalaureate Core) as well as the following ECE program-specific requirements.

Required Courses

Course List
Code Title Credits
ENGR 100 THE OREGON STATE ENGINEERING STUDENT 3
ENGR 102 DESIGN ENGINEERING AND PROBLEM SOLVING 3
ENGR 103 ENGINEERING COMPUTATION AND ALGORITHMIC THINKING 3
ENGR 201 ELECTRICAL FUNDAMENTALS I 3
ENGR 202 ELECTRICAL FUNDAMENTALS II 3
ENGR 203 ELECTRICAL FUNDAMENTALS III 3
CH 201 CHEMISTRY FOR ENGINEERING MAJORS 3
MTH 231 ELEMENTS OF DISCRETE MATHEMATICS 4
MTH 251 *DIFFERENTIAL CALCULUS 4
MTH 252 INTEGRAL CALCULUS 4
MTH 254 VECTOR CALCULUS I 4
MTH 255 VECTOR CALCULUS II 4
MTH 256 APPLIED DIFFERENTIAL EQUATIONS 4
MTH 264 INTRODUCTION TO MATRIX ALGEBRA 2
MTH 265 INTRODUCTION TO SERIES 2
PH 211 *GENERAL PHYSICS WITH CALCULUS 4
PH 212 *GENERAL PHYSICS WITH CALCULUS 4
PH 213 *GENERAL PHYSICS WITH CALCULUS 4
CS 162 INTRODUCTION TO COMPUTER SCIENCE II 4
CS 261 DATA STRUCTURES 4
CS 391 *SOCIAL AND ETHICAL ISSUES IN COMPUTER SCIENCE 3
ECE 271
ECE 272
DIGITAL LOGIC DESIGN
and DIGITAL LOGIC DESIGN LABORATORY
4
ECE 322 ELECTRONICS I 3
ECE 323 ELECTRONICS II 3
ECE 341
ECE 342
JUNIOR DESIGN I
and JUNIOR DESIGN II
6
ECE 351 SIGNALS AND SYSTEMS I 3
ECE 352 SIGNALS AND SYSTEMS II 3
ECE 353 INTRODUCTION TO PROBABILITY AND RANDOM SIGNALS 3
ECE 372/CS 372 INTRODUCTION TO COMPUTER NETWORKS 4
ECE 375 COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGE PROGRAMMING 4
ECE 391 TRANSMISSION LINES 3
ECE 441
ECE 442
ECE 443
^ENGINEERING DESIGN PROJECT
and ^ENGINEERING DESIGN PROJECT
and ^ENGINEERING DESIGN PROJECT
8
COMM 111 *PUBLIC SPEAKING 3
or COMM 114 *ARGUMENT AND CRITICAL DISCOURSE
WR 121 *ENGLISH COMPOSITION 4
WR 327 *TECHNICAL WRITING 3
HHS 231 *LIFETIME FITNESS FOR HEALTH 2
HHS 241 *LIFETIME FITNESS 1
Any PAC Course 1
*Difference, Power, and Discrimination 3
*Bacc Core: Biological Science 4
*Bacc Core: Synthesis 3
*Bacc Core: Perspectives 12
Restricted Electives 29
Total Credits 181

*

Baccalaureate Core Course (BCC)

^

Writing Intensive Course (WIC)

Restricted Electives

Students must complete 29 credits of restricted electives to include:

  • ECE 390 or CS 344 or CS 374
  • Five 400- or 500-level ECE courses except ECE 410
    • A course from the following list may be substituted for one of the 400- or 500-level ECE courses:
Course List
Code Title Credits
CH 411 INORGANIC CHEMISTRY 3
CHE 444 THIN FILM MATERIALS PROCESSING 4
CHE 499 SPECIAL TOPICS (Conventional Alternative Energy Systems) 4
CS 325 ANALYSIS OF ALGORITHMS 4
CS 331 INTRODUCTION TO ARTIFICIAL INTELLIGENCE 4
CS 434 MACHINE LEARNING AND DATA MINING 4
CS 444 OPERATING SYSTEMS II 4
CS 450 INTRODUCTION TO COMPUTER GRAPHICS 4
ME 311/NSE 311 INTRODUCTION TO THERMAL-FLUID SCIENCES 4
ME 317 INTERMEDIATE DYNAMICS 4
MTH 341 LINEAR ALGEBRA I 3
MTH 342 LINEAR ALGEBRA II 4
MTH 351 INTRODUCTION TO NUMERICAL ANALYSIS 3
PH 315 PHYSICS OF CONTEMPORARY CHALLENGES 3
PH 481 PHYSICAL OPTICS 4
ROB 421 APPLIED ROBOTICS 4
ROB 456 INTELLIGENT ROBOTS 4

Course Waivers or Substitutions

The above course requirements may be waived, or substituted by equivalent courses, only under special circumstances, subject to approval by the School. The ECE curriculum has been designed to meet the following requirements, which must still be met even if specific courses are waived:

Course List
Code Title Credits
Mathematics and basic sciences 45
Engineering science and design 68
Upper-division courses 60

 

Degree plans are subject to change and the following is only an example of how students may complete their degree in four years. Students should consult their advisor to determine the best degree plan for them. Contact details for advisors can be found on the Academic Advising page.

Plan of Study Grid
First Year
FALL CREDITS
ENGR 100 THE OREGON STATE ENGINEERING STUDENT 3
CH 201 CHEMISTRY FOR ENGINEERING MAJORS 3
MTH 251 *DIFFERENTIAL CALCULUS 4
WR 121 *ENGLISH COMPOSITION 4
HHS 231 *LIFETIME FITNESS FOR HEALTH 2
HHS 241 *LIFETIME FITNESS 1
  Credits 17
WINTER
ENGR 102 DESIGN ENGINEERING AND PROBLEM SOLVING 3
MTH 252 INTEGRAL CALCULUS 4
COMM 111

or COMM 114

*PUBLIC SPEAKING

or *ARGUMENT AND CRITICAL DISCOURSE

3
Perspectives: Biological Science * 4
Physical Activity Course * 1
  Credits 15
SPRING
ENGR 103 ENGINEERING COMPUTATION AND ALGORITHMIC THINKING 3
MTH 231 ELEMENTS OF DISCRETE MATHEMATICS 4
MTH 254 VECTOR CALCULUS I 4
Perspectives: Western Culture * 3
  Credits 14
Second Year
FALL
ENGR 201 ELECTRICAL FUNDAMENTALS I 3
PH 211 *GENERAL PHYSICS WITH CALCULUS 4
MTH 256 APPLIED DIFFERENTIAL EQUATIONS 4
CS 162 INTRODUCTION TO COMPUTER SCIENCE II 4
  Credits 15
WINTER
ENGR 202 ELECTRICAL FUNDAMENTALS II 3
PH 212 *GENERAL PHYSICS WITH CALCULUS 4
MTH 264 INTRODUCTION TO MATRIX ALGEBRA 2
MTH 265 INTRODUCTION TO SERIES 2
CS 261 DATA STRUCTURES 4
  Credits 15
SPRING
ENGR 203 ELECTRICAL FUNDAMENTALS III 3
PH 213 *GENERAL PHYSICS WITH CALCULUS 4
MTH 255 VECTOR CALCULUS II 4
ECE 271 DIGITAL LOGIC DESIGN 3
ECE 272 DIGITAL LOGIC DESIGN LABORATORY 1
  Credits 15
Third Year
FALL
ECE 322 ELECTRONICS I 3
ECE 351 SIGNALS AND SYSTEMS I 3
ECE 375 COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGE PROGRAMMING 4
ECE 341 JUNIOR DESIGN I 3
WR 327 *TECHNICAL WRITING 3
  Credits 16
WINTER
ECE 323 ELECTRONICS II 3
ECE 352 SIGNALS AND SYSTEMS II 3
ECE 390

or CS 344
or CS 374

ELECTRIC AND MAGNETIC FIELDS

or OPERATING SYSTEMS I
or OPERATING SYSTEMS I

4
ECE 342 JUNIOR DESIGN II 3
Perspectives: Cultural Diversity * 3
  Credits 16
SPRING
ECE 372 INTRODUCTION TO COMPUTER NETWORKS 4
ECE 353 INTRODUCTION TO PROBABILITY AND RANDOM SIGNALS 3
ECE 391 TRANSMISSION LINES 3
CS 391 *SOCIAL AND ETHICAL ISSUES IN COMPUTER SCIENCE 3
Synthesis: Contemporary Global Issues * 3
  Credits 16
Fourth Year
FALL
ECE 441 ^ENGINEERING DESIGN PROJECT 3
ECE Electives 8
Perspectives: Difference, Power, & Discrimination * 3
  Credits 14
WINTER
ECE 442 ^ENGINEERING DESIGN PROJECT 3
ECE Electives 8
Perspectives: Social Processes & Institutions * 3
  Credits 14
SPRING
ECE 443 ^ENGINEERING DESIGN PROJECT 2
ECE Electives 9
Perspectives: Literature & Arts * 3
  Credits 14
  Total Credits 181

*

Baccalaureate Core Course (BCC)

^

Writing Intensive Course (WIC)