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, TAs 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, DONT 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.
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