Department of Physics, Engineering, and Geosciences
Montgomery College

EE140: Introduction to Programming Concepts for Engineers
(Spring 2012)


General

Lecture Notes

Projects

Links


Overview

The basic objectives of this course are to introduce the student to the command, data, syntax, and punctuation characteristics of the C programming language commonly used in both scientific programming applications and in embedded microprocessor applications. The course is oriented toward both Electrical Engineering and Computer Engineering students, and emphasizes engineering problem solving using the C language as the tool. As key elements of this course, students will be required to complete weekly programming projects demonstrating their capabilities in: problem understanding and definition, flowcharting, coding, compiling, linking, debugging, verifying, and documenting C programming solutions to engineering problems.


Time and Location


Instructor


Announcements


Lecture Notes

Week 1: 1/23, 1/25 We will learn basic UNIX commands this week. Practice on UNIX commands and vi/vim text editor after the class as much as you can!

Lecture 1

Week 2: 1/30, 2/1 Lab 1 is due next Monday 2/6 in the beginning of the class (no late submission please!).

Lecture 2

Week 3: 2/6, 2/8 Lab 2 is due next Monday. Please turn in both the assignment sheet for problem 1 and submit your tar zip file to my dropbox for problem 2 and 3.

Lecture 3



Project Assignments

Project

Assignments

Notes

#1

TBA


#2

TBA


#3

TBA




Links


Maintained by Lan Xiang;