University of California, Santa Barbara
of Engineering


Introduction to C Programming and MatLab

ENGR3 - Summer 2006, Session A

Instructors: Dr. Ilan Ben-Yaacov, Dr. Marie Dahleh

Schedule: MTWRF 11:00am – 12:15pm, Cooper Lab (ESB)



*    07/19/06: Homework 1 due date has been extended to Thursday 7/20 at 5pm.

*    07/17/06: Note set #3 is posted on the class website.

*    07/17/06: Ilan’s office hours this week will be Tuesday and Wednesday, 1:15-2:30pm.

*    06/26/06: Welcome to ENGR 3.




Time:                       MTWRF 11:00am-12:15pm

Place:                      Cooper Lab

Instructors:            Dr. Marie Dahleh, mdahleh@deas.harvard.edu

                                  Dr. Ilan Ben-Yaacov, ESB Room 2213, ext 5295, ilan@engineering.ucsb.edu


Teaching Assistant:      Brendon Hall – brendon@engineering.ucsb.edu


Required Texts:    Introduction to Matlab 7 for Engineers, by William Palm III, ISBN 0-07-292242-7

                                  C How to Program, 4th edition, by H. M. Deitel and P. J. Deitel, ISBN 0-13-142644-3


Supplementary Text:    Linux in a Nutshell, 5th edition, by Siever, Spainhour, Figgins, and Hekman,

                                           ISBN 0-596-00025-1


Course Format:    There will be several homework assignments, one in-class Matlab exam, and one in-class C-programming exam.  Homework assignments, matlab exam, and C-programming exam will each contribute 50%, 25%, and 25% to your final grade.


Assignments:        The assignments will consist of programs for you to write, both in C language and MatLab.  All assignments will be submitted electronically.  Instructions for electronic submission of programs will be given by your TA in discussion section – make sure to attend section so that you learn how this procedure works.  Late assignments will not be accepted except in extreme circumstances (not registering for an account in time is NOT an extreme circumstance).



Important Links

Create a COE account: https://accounts.engr.ucsb.edu/create_account.php

Click here for detailed instructions.


Click here to download PuTTY.  For instructions on using Telnet/SSH on Mac OS, go to http://acs.ucsd.edu/info/ssh_clients.php



Homework Assignments



Homework 1 – due Thursday, July 20th, by 5:00pm**


Homework 2 – due Tuesday, July 25th, by 5:00pm


Homework 3 – due Thursday, July 27th, by 5:00pm



Class Notes (requires password) 


Electrical and Computer Engineering || College of Engineering || Ilan Ben-Yaacov's Home Page