Introduction
to C Programming and MatLab
ENGR3
- Summer 2009
Instructor: Dr. Ilan Ben-Yaacov
Schedule: MTWR 9:30
- 10:50am, BRDA 1640
Announcements
9/8/09: A pdf version of the Final
review from class can be accessed by clicking here.
9/1/09: Note set 9 and homework 5 have been posted on
the class website.
8/27/09: Office hours for the remainder of the
quarter are as follows:
Mon 8/31: none
Tues 9/1: Ilan 10:45-11:45am
Wed 9/2: Antonio 12:30-1:30pm
Thurs 9/2: Ilan 10:45-11:45am
Fri 9/3: Antonio 10am-12:30pm
Mon 9/7: none (University holiday)
Tues 9/8: Ilan 10:45-11:45am
8/26/09: Note set 8 and homework 4 have been posted on
the class website.
8/24/09: Note sets 6 and 7 have been posted on the class website.
8/24/09: Graded midterm exams will be returned
during section on Wednesday. If you do
not pick it up at section, you can collect it from the TA during his office
hours.
8/21/09: A pdf version of
the Midterm review from class can be accessed by clicking here. The version posted here also includes 3
additional example questions, along with solutions.
8/19/09: Note set 5 has been posted on the class website.
8/13/09: Office hours for the week of 8/17-8/21 are as follows:
Mon 8/17: Antonio 1:00-4:30pm
Tues 8/18: Ilan 10:45am-12:00pm
Wed 8/19: Ilan 8:30-9:20am and 10:45am-1:00pm
Thurs 8/20: Ilan 10:45am-12:00pm
8/13/09: The midterm exam has been
rescheduled to MONDAY, AUGUST 24th!!!
8/13/09: Homework 3 and note set 4 have been posted on
the class website.
8/11/09: There has been a change to the
office hours time for Thursday 8/13, see schedule below.
8/10/09: Homework 2 and note set 3 have been posted
on the class website.
8/5/09: Office hours for the week of 8/11-8/15 are as follows:
Mon 8/10: Ilan 10:45am-12pm
Tues 8/11: Ilan 10:45am-12:15pm
Wed 8/12: Antonio 12:30-1:30pm
Thurs 8/13: Antonio 11:00am-1:30pm
1:00-4:00pm
8/4/09: Homework 1 and note set 2
have been posted on the class website.
8/3/09:
Welcome to ENGR 3. Homework 0 and note set 1 have
been posted on the class website.
Additional office hours will be scheduled as necessary throughout the
quarter.
Syllabus
(click here for syllabus in .pdf format)
Time: TR
9:30-10:50 a.m.
Place: BRDA
1640
Instructor: Dr.
Ilan Ben-Yaacov, ESB Room 2213, ext 5295, ilan[at]engineering.ucsb.edu ( replace [at] with @ )
Office Hours: TR
10:50am-11:50am, ESB Room 2213
Teaching
Assistant: WHEN EMAILING THE TA, PLEASE WRITE ENGR3 SOMEWHERE IN SUBJECT
LINE, AND REPLACE [at] WITH @:
Antonio Medrano medrano[at]engineering.ucsb.edu (Send ALL email here)
Email
policy: All email regarding the class should be directed
to ANTONIO MEDRANO (medrano[at]engineering.ucsb.edu). 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 |
|
|
|
|
|
|
30 |
LECTURE |
LECTURE |
LECTURE |
LECTURE |
|||
10 |
00 |
|
|||||
30 |
|||||||
11 |
00 |
|
Instructor |
TA |
Instructor |
|
|
30 |
Office Hours |
Discussion |
Office Hours |
||||
12 |
00 |
|
|
Phelps 1529 |
|
|
|
30 |
TA |
||||||
1 |
00 |
|
|
Office Hours |
|
|
|
30 |
|
||||||
2 |
00 |
|
|
TA |
|
|
|
30 |
Discussion |
||||||
3 |
00 |
|
|
Phelps 1529 |
|
|
|
30 |
TA |
||||||
4 |
00 |
|
|
Discussion |
|
|
|
30 |
Phelps 1529 |
*
All discussions meet in PHELPS 1529,
as listed above.
**
All TA office hours meet in PHELPS 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, August 20th Monday, August 24th, and a final exam on Wednesday, September 9th
in class. Homework, midterm, and final
will each contribute 50%, 25%, and 25% 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.
Academic
Misconduct Policy READ
BEFORE BEGINNING EACH PROJECT
Homework 0 due August 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 August 11, 2009, by 5:00pm
Homework 2 due August 13, 2009, by 5:00pm
Homework 3 due August 20, 2009 by 5:00pm
Homework 4 due September 3, 2009 by 5:00pm
Homework 5 due September 8, 2009 by 5:00pm
Class Notes (requires
password)
Electrical
and Computer Engineering || College
of Engineering || Ilan Ben-Yaacov's Home Page