Introduction
to C Programming and MatLab
ENGR3
- Spring 2009
Instructor: Dr. Ilan Ben-Yaacov
Schedule: TR 8:00 -
9:15am, HFH 1104
Announcements
6/4/09: Instructor
will hold office hours Tuesday 6/9 from 2-4pm, these are the only office hours
to be held during finals week.
5/27/09: Homework 5 and note set 9
have been posted on the class website.
5/22/09:
Note set 8 has been posted on the class website.
5/18/09:
Homework 4 and note
set 7 have been posted on
the class website.
5/13/09: TA office hours for Friday 5/15 will be
cancelled. Additional TA office hours
will be held Thursday 5/14 from 12-2pm.
5/11/09:
Note set 6 has been posted on the class website.
5/5/09:
For the midterm on 5/7, you will need to bring something to write with
and a photo ID. You may also bring a
calculator. A calculator is not required
but is recommended.
5/5/09: TA
office hours for Thursday 5/7 and Friday 5/8 will be cancelled.
4/28/09:
Note set 5 has been posted on the class website.
4/28/09:
Additional instructor
office hours will be held FRIDAY 5/1 from 1:30-3:30pm in ESB 2213.
4/28/09:
TA office hours on THURS
4/30 will run from 12:30-2:30pm, rather than their normal time.
4/28/09:
TA office hours on FRIDAY
5/1 will run from 10:00-11:15am and from 4-6pm.
Also, additional TA office hours will be held MONDAY 5/4 from 11am-2pm
in PHELPS 1409.
4/22/09: Homework 3 and note set 4
have been posted on the class website.
4/20/09: Tau Beta Pi is offering tutoring for
ENGR3 this quarter on Wed 10-11am and Thurs 12-1pm in trailer 698 (right
outside HFH).
4/20/09:
Please make the output
for your homework assignments look exactly like that in the example outputs
shown in the assignment. Beginning with
HW2, you will lose points if your output looks substantially different.
4/15/09:
Homework 2 and note set 3 have been posted on
the class website.
4/8/09:
Homework 1 and note set 2 have been posted on
the class website.
3/30/09:
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: TR
8:00-9:15 a.m.
Place: HFH
1104
Instructor: Dr.
Ilan Ben-Yaacov, ESB Room 2213, ext 5295, ilan[at]engineering.ucsb.edu ( replace [at] with @ )
Office Hours: Tues
and Wed 11:00am-12:00pm, 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
Joseph
Moffitt jmoffitt[at]umail.ucsb.edu
Karl
Yerkes karl.yerkes[at]gmail.com
Email
policy: All email regarding the class should be
directed YOUR TA (see email
addresses above). 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 |
|
8 |
00 |
|
LECTURE |
|
LECTURE |
|
|
30 |
|||||||
9 |
00 |
|
|
|
|||
30 |
|
|
|||||
10 |
00 |
|
|
|
|
|
|
30 |
|||||||
11 |
00 |
|
Instructor |
Instructor |
|
|
|
30 |
Office hours |
Office hours |
|||||
12 |
00 |
|
|
|
|
KY |
|
30 |
Office hours |
||||||
1 |
00 |
|
|
|
|
KY |
|
30 |
Office hours |
||||||
2 |
00 |
|
Disc |
Disc |
JM |
|
|
30 |
JM |
KY |
Office hours |
||||
3 |
00 |
|
Disc |
Disc |
JM |
|
|
30 |
JM |
KY |
Office hours |
*
All discussions meet in PHELPS 1526,
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 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 Thursday, May 7th, and a final exam on Thursday, June 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 may be available through CLAS, please
check with CLAS for their schedule: https://my.sa.ucsb.edu/clas
Academic
Misconduct Policy READ
BEFORE BEGINNING EACH PROJECT
Homework 0 due April 10, 2009, 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 April 17, 2009, by 5:00pm
Homework 2 due April 24, 2009, by 5:00pm
Homework 3 due May 4, 2009, by 5:00pm
Homework 4 due May 29, 2009, by 5:00pm
Homework 5 due June 3, 2009, by 5:00pm
Class Notes (requires
password)
Electrical
and Computer Engineering || College
of Engineering || Ilan Ben-Yaacov's Home Page