Skip to main content
Presentation
Evolution of an Introductory Electrical Engineering and Programming Course
Electrical and Computer Division Technical Session 4 (2017)
  • Branimir Pejcinovic, Portland State University
  • Phillip K. Wong, Portland State University
Abstract
Our first year electrical engineering sequence includes two courses that involve programming and hardware interfacing. ECE 102 deals with engineering problem solving and MATLAB, while ECE 103 introduces C programming. We use MATLAB both as a problem solving tool and as an introduction to programming. Students utilize MATLAB to control a data acquisition device, which enables more realistic team-based projects that combine problem-solving, programming, and interfacing. As is widely recognized, these types of courses are important and difficult to teach. We identified areas that needed improvement in ECE 102: a) outdated lecture format, b) not enough timely feedback, c) insufficient programming practice, d) students passing the class with inadequate programming skills.
Publication Date
2017
Citation Information
B. Pejcinovic and P. Wong, “Evolution of an Introductory Electrical Engineering and Programming Course,” 2017 ASEE Annual Conference and Exposition, Columbus, OH, 2017.