ENEE 148A, a novel hardware/project-driven introductory C programming course, was developed under NSF grant DUE- 1245745.

Most of the documents for this course can be downloaded below. For more information, please contact Prof. Lawson at the email address below:

Programming Elements for Electrical Engineers Course Syllabus

C language PowerPoint slides

Crash Course

Data Types

Operators

Program Selection

Repetition

Functions

Arrays

Input & Output

File I/O

Raspberry Pi &

Hardware PowerPoint slides

The RPi GPIO

Sensors

SPI communication

I2C communication

MOSFETs

Multiplexors

Circuit Design

Morse Code

Lab Descriptions

Lab 1

Lab 2

Lab 3

Lab 4

Lab 5

Lab 6

Lab 7

Lab 8

Final Projects Descriptions

Final project paper submitted to Advances in Engineering Education in August, 2017

Send mail to
Wes Lawson <lawson@ece.umd.edu>