---

University of California, Santa Barbara
College
of Engineering

---

Introduction to C Programming and MatLab

ENGR3 - Fall 2008

Instructor: Dr. Ilan Ben-Yaacov

Schedule: MWF 9-9:50am (PSYCH 1924),10-10:50am (HFH 1104)

---

Announcements

*    12/2/08: There will be no TA or instructor office hours during finals week.  TA’s will be in PHELPS 1409 from 1-3pm on Monday 12/8 to review for the final.

*    12/2/08: Additional TA office hours will be held Friday, Dec 5, in PHELPS 1409 from 11am-2pm.

*    12/1/08: HW3 due date has been changed to Friday, 12/5, at 5:00pm.

*    11/28/08: IMPORTANT: TA office hours for the remainder of the quarter will be held in PHELPS 1409!

*    11/28/08: Instructor office hours on Monday 12/1 are cancelled.  Instructor will hold additional office hours on Thursday 12/4 from 9:45-10:45am.

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

*    11/19/08: There will be no class or office hours on Wednesday, November 26.

*    11/19/08: No discussion sections will be held during Thanksgiving week.  TA office hour schedule for Thanksgiving week is as follows:

          Mon 11/24:  1:00-5:00pm in HFH 1111

          Tues 11/25:  2:00-5:00pm in PHELPS 1530

*    11/18/08: Note set 8 has been posted on the class website.

*    11/18/08: Additional TA office hours will be held Friday, Nov 21, in HFH 1111 from 11am-2pm.

*    11/12/08: Homework 4 and note set 7 have been posted on the class website.

*    11/9/08: Tuesday, 11/11/08 is a university holiday, there will be no office hours or discussion section that day.  If you are in a Tuesday discussion section, please go to one of the other sections this week.

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

*    10/30/08: For the midterm, you will need to go to the class which you are registered for (9-9:50 or 10-10:50), and you must bring photo ID.

*    10/30/08: Note set 5 has been posted on the class website.

*    10/23/08: Class and instructor office hours on Monday 10/27 will be cancelled.  TA’s will hold office hours in HFH 1111 during normal class hours.

*    10/23/08:  Additional instructor and TA office hours will be held next week on the following dates/times:

          Mon 10/27:  TA office hours 9:00-11:00am

          Wed 10/29:  TA office hours 12:00-2:00pm

          Thurs 10/30:  TA office hours 10:00am-1:00pm

          Thurs 10/30:  Instructor office hours 4:00-5:00pm

          Fri 10/31:  TA office hours 11:00am-3:00pm

*    10/21/08: Homework 3 has been posted on the class website.

*    10/20/08:  HW2 will be due at 6pm on Wed 10/22 (instead of 5pm).

*    10/20/08: Additional TA office hours will be held this week on the following dates/times:

          Wed 10/22:  12:00-2:00pm

          Fri 10/24:  11:00am-1:00pm

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

*    10/14/08: Instructor office hours on Wed 10/15 will be cancelled.  Instructor will hold additional office hour Thursday 10/16 from 3:00-4:00pm.

*    10/14/08: TA’s will hold an additional office hour Friday 10/17 from 11:00am-12:00pm.

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

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

*    9/26/08: 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/Place:            MWF 9:00-9:50 a.m., PSYCH 1924 (Lecture 1)

                                  MWF 10:00-10:50 a.m., HFH 1104 (Lecture 2)

Instructor:              Dr. Ilan Ben-Yaacov, ESB Room 2213, ext 5295, ilan[at]engineering.ucsb.edu ( replace ‘[at]’ with ‘@’ )

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

 

Teaching Assistants:    ( Replace ‘[at]’ with ‘@’ in all of the email addresses below )

                                           WHEN EMAILING THE TA’S, PLEASE WRITE ‘ENGR3’ SOMEWHERE IN SUBJECT LINE

                                           Abhimanyu Dhar – abhimanyu[at]umail.ucsb.edu (Last name A-K use this email)

                                           Angus Forbes – angus.forbes[at]mat.ucsb.edu (Last name L-Z use this email)

                                           John Garcia – johngarcia[at]umail.ucsb.edu

                                           Greg Shear – greg.shear[at]gmail.com

                                           Damon Turney – dturney[at]bren.ucsb.edu

                                           Karl Yerkes – karl.yerkes[at]gmail.com

 

Email policy:   All email regarding the class should be directed to ABHIMANYU DHAR (abhimanyu[at]umail.ucsb.edu) if your last name begins with A-K, or ANGUS FORBES (angus.forbes[at]mat.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

LECTURE

 

LECTURE

 

LECTURE

30

10

00

LECTURE

 

LECTURE

 

LECTURE

30

11

00

Instructor

 

Instructor

Damon

 

30

Office hour

Office hour

Office hours

12

00

 

 

 

Damon

 

30

Office hours

1

00

Greg

Karl

 

Disc

 

30

Office hours

Office hours

Damon

2

00

Greg

Karl

Disc

Disc

Disc

 

30

Office hours

Off hrs

Abhi

Angus

Damon

3

00

Disc

Disc

Disc

 

 

30

Greg

John

Angus/Karl

4

00

Disc

Disc

Angus

 

 

30

Greg

John

Office hours

5

00

 

 

Angus

 

 

30

Office hours

* All discussions meet in PHELPS 1529 or 1530, 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 1111 PHELPS room 1409.

 

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 Wednesday, November 5th, and a final exam during the scheduled day/time of finals week.  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 may be available through CLAS, please check with CLAS for their schedule.

 

Homework Assignments

Academic Misconduct Policy – READ BEFORE BEGINNING EACH PROJECT

 

Homework 0 – due October 7, 2008, 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 14, 2008, by 5:00pm

 

Homework 2 – due October 22, 2008, by 6:00pm          NOTE:  HW2 due time has been changed to 6:00pm.

 

Homework 3 – due October 31, 2008, by 5:00pm

 

Homework 4 – due November 25, 2008, by 5:00pm

 

Homework 5 – due December 4, 2008, by 5:00pm      December 5, 2008, by 5:00pm

 

 

Class Notes (requires password)

 

---

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