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 ina...
It has been reported that persistence rate of engineering students is relatively low. Several new pe...
In the wake of the so-called fourth industrial revolution, computer programming has become a foundat...
Freshman engineering courses in computing applications and programming often lack applications that ...
Our industry partners often voice a complaint that our newly graduated electrical engineering (EE) s...
Nine years ago we designed a three-quarter freshman sequence to address these goals: (i) give studen...
It is generally accepted that all engineering students should be able to perform some programming ta...
This thesis covers the challenges of creating and maintaining an introductory engineering laborator...
Electrical engineering students in our department take a year-long series of courses which introduce...
“Introduction to Computing for Engineers” is a programming course emphasizing problem solving. Howev...
An issue of “too abstract and not too visible” ECE content materials was often cited by non electric...
Many engineering programs have significant project-based courses in the freshman and senior years. T...
This project is aimed at improving the Frontiers in Electrical and Computer Engineering (ECE) progra...
Rapidly changing technology advances demand the revisions of engineering and technology courses so t...
Rapidly changing technology advances demand the revisions of engineering and technology courses so t...
Previously, our undergraduates in electronic engineering program had to explore and learn MATLAB fro...
It has been reported that persistence rate of engineering students is relatively low. Several new pe...
In the wake of the so-called fourth industrial revolution, computer programming has become a foundat...
Freshman engineering courses in computing applications and programming often lack applications that ...
Our industry partners often voice a complaint that our newly graduated electrical engineering (EE) s...
Nine years ago we designed a three-quarter freshman sequence to address these goals: (i) give studen...
It is generally accepted that all engineering students should be able to perform some programming ta...
This thesis covers the challenges of creating and maintaining an introductory engineering laborator...
Electrical engineering students in our department take a year-long series of courses which introduce...
“Introduction to Computing for Engineers” is a programming course emphasizing problem solving. Howev...
An issue of “too abstract and not too visible” ECE content materials was often cited by non electric...
Many engineering programs have significant project-based courses in the freshman and senior years. T...
This project is aimed at improving the Frontiers in Electrical and Computer Engineering (ECE) progra...
Rapidly changing technology advances demand the revisions of engineering and technology courses so t...
Rapidly changing technology advances demand the revisions of engineering and technology courses so t...
Previously, our undergraduates in electronic engineering program had to explore and learn MATLAB fro...
It has been reported that persistence rate of engineering students is relatively low. Several new pe...
In the wake of the so-called fourth industrial revolution, computer programming has become a foundat...
Freshman engineering courses in computing applications and programming often lack applications that ...