Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Electrical and Computer Engineering

Portland State University

2017

Computer programming -- Study and teaching (Higher)

Articles 1 - 1 of 1

Full-Text Articles in Engineering

Evolution Of An Introductory Electrical Engineering And Programming Course, Branimir Pejcinovic, Phillip Wong Jun 2017

Evolution Of An Introductory Electrical Engineering And Programming Course, Branimir Pejcinovic, Phillip Wong

Electrical and Computer Engineering Faculty Publications and Presentations

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 …