---

University of California, Santa Barbara
College
of Engineering

---

Introduction to C Programming and MatLab

ENGR3 - Fall 2007

Instructor: Dr. Ilan Ben-Yaacov

Schedule: MWF 10:00 - 10:50am, HFH 1104

---

Announcements

*    12/04/07: TA office hours this Thursday (12/6) will run from 10am-noon.  Instructor will hold office hours on Monday, 12/10, from 11:30am-12:30pm.

*    11/29/07: Homework 5 and note set 9 have been posted on the class website.

*    11/27/07: In addition to normal office hours this week, TA’s will hold additional office hours from 9am-11am on Thursday 11/29 and from 11am-12:30pm on Friday 11/30.  Instructor will hold additional office hours from 9-9:50am on Friday 11/30.

*    11/19/07: Homework 4 and note set 8 have been posted on the class website.

*    11/9/07: Note set 7 has been posted on the class website.

*    11/7/07: Monday, November 12, is a university holiday.  If you have section that day, please attend one of the other sections during the week.

*    11/5/07: Note set 6 has been posted on the class website.

*    11/1/07: TA office hours on Monday, Nov 5th, will be cancelled.  Instructor will still have office hours before class.

*    10/26/07: Note set 5 has been posted on the class website.

*    10/23/07: Homework 3 has been posted on the class website.

*    10/19/07: Note set 4 has been posted on the class website.

*    10/14/07: Homework 2 and note set 3 have been posted on the class website.

*    10/11/07: Adam will be holding an extra discussion section in the Gaviota Lab in Phelps Hall.  Anyone who is in his Thursday lab section, and anyone who needs additional help, is welcome to attend.

*    10/11/07: Office hour schedule has been modified again, please see calendar below for updated times.

*    10/4/07: Instructor office hours on Monday, October 8th will be CANCELLED.

*    10/4/07: Homework 1 and note set 2 have been posted on the class website.

*    10/1/07: Office hours schedule has been changed slightly, see calendar below for updated times.  Also, ENGR3 tutoring this quarter will be run through CLAS, please check with CLAS for their schedule.

*    9/26/07: Welcome to ENGR 3.  Homework 0 and note set 1 have been posted on the class website.

 

 

Syllabus (click here for syllabus in .pdf format)

Time:                       MWF 10:00-10:50 a.m.

Place:                      HFH 1104 (Formerly ENGR1 1104)

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

Office Hours:         MW 9:00-9:50am, ESB Room 2213

 

Teaching Assistants:    Antonio Medrano – medrano@engineering.ucsb.edu (Last name L-Z use this email)

                                           Rajeev Rao – rajeev@ece.ucsb.edu

                                           Charlie Roberts – charlie@charlie-roberts.com (Last name A-K use this email)

                                           Adam Volk – ajvolk@gmail.com

 

Email policy:   All email regarding the class should be directed to CHARLIE ROBERTS (charlie@charlie-roberts.com) if your last name begins with A-K, or ANTONIO MEDRANO (medrano@engineering.ucsb.edu) if your last name begins with L-Z.  The instructor will not respond to any direct email.  Also, we cannot help you write/edit/debug your programs by email – come see us during office hours for this.

 

 

MON

TUES

WED 

THURS

FRI

9

00

Instructor

Rajeev

Instructor

 

 

30

Office hour

Office hours

Office hour

10

00

LECTURE

Rajeev

LECTURE

 

LECTURE

30

Office hours

11

00

Antonio

Rajeev

 

Rajeev

 

30

Office hours

Office hours

Charlie

Office hours

12

00

 

 

Office hours

 

 

30

Charlie

1

00

 

 

Office hours

Disc

 

30

 

Adam

2

00

 

Disc

Disc

 

 

30

Adam

Charlie

3

00

Disc

Disc

 

 

 

30

Antonio

Adam

4

00

Disc

Disc

 

 

 

30

Antonio

Adam

* All discussions meet in PHELPS 1525 or 1529, please check your schedule.  Rooms are subject to change, so make sure to check your schedule during the first 2 weeks of class.

** All TA office hours meet in HFH room 1117.

 

Required Text:      C How to Program, 5th edition, by H. M. Deitel and P. J. Deitel, ISBN 0-13-240416-8

                                  Introduction to MatLab 7 for Engineers, by W.J. Palm, ISBN 0-07-254818-5

 

Supplementary Text:    Linux in a Nutshell, 5th edition, by Siever, et. al., ISBN 0-596-00025-1

 

Course Format:    There will be 5 homework assignments, one in-class midterm exam on Monday, November 5th, and a final exam on Tuesday, December 11th from 8:00 – 11:00 am.  Homework, midterm, and final will each contribute 45%, 25%, and 30% to your final grade.  The final grading scale is curved so that the class average is approximately a C+.

 

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

IMPORTANT:  When you register for your COE account, you will be asked to choose a login shell.  Make sure to choose tcsh (do not choose bash).  If you did this incorrectly, DON’T PANIC – you can always fix it later, just ask your TA how.

 

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

 

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

 

For help with your COE account or to report problems, email help@engineering.ucsb.edu

 

Click here to go to the COE web email page.

 

Tutoring

Tutoring for this course is available through CLAS, please check with CLAS for their schedule.

 

Homework Assignments

Academic Misconduct Policy – READ BEFORE BEGINNING EACH PROJECT

 

Homework 0 – due October 9, 2007, by 5:00pm  --  If you do not complete this assignment on time, your final grade will be reduced by a whole letter grade!!! (i.e. a B+ becomes a C+)

 

Homework 1 – due October 16, 2007, by 5:00pm

 

Homework 2 – due October 24, 2007, by 5:00pm

 

Homework 3 – due November 1, 2007, by 5:00pm

 

Homework 4 – due November 30, 2007, by 5:00pm

 

Homework 5 – due December 6, 2007, by 5:00pm

 

 

Class Notes (requires password)

 

---

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