Introduction
to C Programming and MatLab
ENGR3
- Fall 2006
Instructor: Dr. Ilan Ben-Yaacov
Schedule: MWF 10:00
- 10:50am, HFH 1104 (Formerly ENGR1 1104)
Announcements
12/1/06:
Homework 5 has been posted on the class website.
11/29/06:
Note set 9 has been posted on the class website.
11/20/06:
Note set 8 has been posted on the class website.
11/16/06:
Homework 4 has been posted on the class website.
11/13/06:
There will be no
discussion section the week of 11/20-11/24 (Thanksgiving week). There will also be no lecture or office hours
on Wednesday 11/22.
11/13/06:
Note set 7 has been posted on the class website.
11/8/06:
Click here for info on
COE Matlab workshops.
11/8/06:
Note set 6 has been posted on the class website.
11/3/06:
Brendon’s office hours
for Monday, November 6 will be from 11am-1pm in HFH 1117.
10/27/06:
Ilan’s office hours on
Monday, Oct 30th are cancelled.
He will instead hold office hours Wednesday Nov 1st after
class (11am-noon).
10/25/06:
MatLab workshops will be
held in the Cooper Lab (ground floor of ESB) on Nov 15 and Nov 29 from
3-4pm. These are not required for this
class but are extremely useful if you need extra help with MatLab.
10/25/06:
Note set 5 has been posted on the class website.
10/23/06: Homework 3 and note set 4 have
been posted on the class website.
10/16/06: Homework 2 and note set 3
have been posted on the class website.
10/9/06:
Homework 1 and note set 2 have been posted on
the class website.
10/9/06: Antonio’s office hours on Wednesday have
changed to 12-2pm (they were 11-1 before).
The calendar below has been updated accordingly.
10/4/06: Ilan’s office hours for Friday 10/6 will
be cancelled this week.
09/29/06:
Please register for a COE
computer account ASAP. When you register,
you may leave the section that asks for your campus address and phone number
blank.
09/29/06:
The password for class
notes will be given to you in class on Monday, 10/2.
09/29/06:
During the week of
10/9-10/13, the Tuesday 2pm discussion section will be cancelled, if you
normally attend that section please attend a different one that week only.
09/25/06:
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: MF
11:00am-noon, ESB Room 2213
Teaching Assistants: Joe
Bingham – jbingham@umail.ucsb.edu (Last name A-K use THIS email)
Brendon
Hall – brendon@engineering.ucsb.edu
Antonio Medrano – medrano@engineering.ucsb.edu (Last name L-Z use THIS email)
Will
Wolcott – wolcott@umail.ucsb.edu
Email
policy: All email regarding the class should be
directed to either JOE BINGHAM (if your last name begins with A-K) or ANTONIO
MEDRANO (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 |
|
10 |
00 |
LECTURE |
|
LECTURE |
|
LECTURE |
|
30 |
|||||||
11 |
00 |
Instructor |
|
|
|
Instructor |
|
30 |
Office hours |
Office hours |
|||||
12 |
00 |
|
Joe |
Antonio |
|
|
|
30 |
Office hours |
Office hours |
|||||
1 |
00 |
Brendon |
Joe |
Antonio |
Disc |
|
|
30 |
Office hours |
Office hours |
Office hours |
Joe |
|||
2 |
00 |
Brendon |
Disc |
Disc |
Will |
|
|
30 |
Office hours |
Joe |
Antonio |
Office hours |
|||
3 |
00 |
Disc |
Disc |
|
Will |
|
|
30 |
Brendon |
Will |
Office hours |
||||
4 |
00 |
Disc |
Disc |
|
|
|
|
30 |
Brendon |
Will |
* All discussions meet in PHELPS 1525, 1526, or 1529.
Check your schedule for your room number.
**
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
(note:
You may use the 4th edition of this book if you prefer)
Supplementary Texts: Introduction to MatLab 7 for Engineers,
by W.J. Palm, ISBN 0-07-254818-5
Linux in a Nutshell, 5th edition, by Siever, et. al., ISBN 0-596-00025-1
Course
Format: There will be approximately 4-5 homework assignments, one in-class midterm exam on Monday, November 6th,
and a final exam on Tuesday,
December 12th 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://www.engineering.ucsb.edu/~admin/computer_accounts/computer_account_request
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
Academic
Misconduct Policy – READ
BEFORE BEGINNING EACH PROJECT
Homework 0 – due October 10, 2006, 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 17, 2006, by 5:00pm
Homework 2 – due October 25, 2006, by 5:00pm
Homework 3 – due November 2, 2006, by 5:00pm
Homework 4 – due December 1, 2006, by 5:00pm
Homework 5 – due December 7, 2006, by 5:00pm
Class Notes (requires password)
Electrical
and Computer Engineering || College
of Engineering || Ilan Ben-Yaacov's Home Page