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. TAs 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. TAs
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:
TAs 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 TAS, 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, 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 may be available through CLAS, please
check with CLAS for their schedule.
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