Introduction
to C Programming and MatLab
ENGR3
- Spring 2006
Instructor: Dr. Ilan Ben-Yaacov
Schedule: MWF 9:00
- 9:50am, ENGR1 1104
Announcements
05/30/06:
Homework 4 due date has
been extended to Thursday, 6/1, 5pm.
05/30/06:
In discussion section this
week, the TAs will review the material that will be on the quiz. If you are in the Monday discussion, feel
free to go to any of the other sections this week.
05/30/06:
Homework 5 and note set 8 have been posted on
the class website.
05/22/06:
For part (a) in HW 4
(finding the area under the Gaussian), you must write a program which computes
the area numerically. You may not use
Matlab built-in functions, such as Quad.
See note set 7 for some clues, I will also go over this problem in class
on Wednesday, 5/24.
05/22/06:
Note set 7 has been posted on the class website.
05/17/06:
Note set 6 has been posted on the class website.
05/14/06:
Homework 4 has been posted on the class website.
05/11/06:
Note set 5 has been posted on the class website.
04/27/06:
Homework 3 and note set 4 have been posted on
the class website.
04/26/06:
Office hours for David
Stevenson (class grader) have changed.
See calendar below for current info.
04/19/06:
Homework 2 and note set 3 have been posted on
the class website.
04/16/06:
We now have a
reader/grader for the class. His name is
David Stevenson, his contact info and office hours are listed below on the
website.
04/12/06:
Homework 1 and note set 2 have been posted on
the class website.
04/06/06:
Extra discussion sections
will be held Friday 4/7/06 at 11am in PHELPS 1530 and at 1pm in PHELPS 1529.
04/05/06:
IMPORTANT! Some of the sections have been moved from PHELPS 1530 to PHELPS
1529. The updated times and meeting
places for sections are as follows:
MON 3-3:50pm, PHELPS 1529 (NEW ROOM!)
TUES 3-3:50pm, PHELPS 1529 (NEW ROOM!)
WED 10-10:50am, PHELPS 1530 (same room)
WED 2-2:50pm, PHELPS 1530 (same room)
WED 3-3:50pm, PHELPS 1529 (NEW ROOM!)
THURS 3-3:50pm, PHELPS 1529 (NEW ROOM!)
04/05/06:
IMPORTANT! Due to unexpected power outages on campus, all sections for today
(Wednesday) are cancelled. Additional
sections will be added this week on Friday, time TBA stay posted for more
info.
04/03/06:
Welcome to ENGR 3. Homework 0 and note set 1 have
been posted.
Syllabus
(click here for syllabus in .pdf format)
Time: MWF
9:00-9:50 a.m.
Place: ENGR1
1104
Instructor: Dr.
Ilan Ben-Yaacov, ESB Room 2213, ext 5295, ilan@engineering.ucsb.edu
Office Hours: MF
10:00-11:00am, ESB Room 2213
Teaching Assistants: Brendon
Hall brendon@engineering.ucsb.edu
Zhongnan Shen szn@cs.ucsb.edu
Will
Wolcott wolcott@umail.ucsb.edu
(use this email for ALL questions)
Grader: David Stevenson
stevend@engineering.ucsb.edu
(email hw grading questions)
|
|
MON |
TUES |
WED |
THURS |
FRI |
|
9 |
00 |
LECTURE |
Will |
LECTURE |
|
LECTURE |
|
30 |
Office hours |
||||||
10 |
00 |
Instructor |
Will |
Disc |
|
Instructor |
|
30 |
Office hour |
Office hours |
Zhongnan |
Office hour |
|||
11 |
00 |
|
David |
Zhongnan |
|
|
|
30 |
Office hours |
Office hours |
|||||
12 |
00 |
|
David |
Zhongnan |
David |
|
|
30 |
Office hours |
Office hours |
Office hours |
||||
1 |
00 |
Brendon |
|
|
|
|
|
30 |
Office hours |
||||||
2 |
00 |
Brendon |
|
Disc |
|
|
|
30 |
Office hours |
Brendon |
|||||
3 |
00 |
Disc |
Disc |
Disc |
Disc |
|
|
30 |
Will |
Will |
Brendon |
Zhongnan |
|||
4 |
00 |
|
|
|
|
|
|
30 |
*
All discussions meet in PHELPS 1529 or
1530. See current schedule in the
Announcements section.
**
All TA office hours meet in EI room 1117.
Required Text: C How to Program, 4th
edition, by H. M. Deitel and P. J. Deitel, ISBN 0-13-142644-3
Supplementary Text: Linux in a Nutshell, 5th
edition, by Siever, Spainhour, Figgins, and Hekman,
ISBN
0-596-00025-1
Course
Format: There will be approximately 4-5 homework assignments, one in-class midterm exam on Monday, May 8th,
one in-class quiz on Friday, June 2nd,
and a final exam on Wednesday, June
14th from 8:00 11:00 am.
Homework, midterm, quiz, and final will each contribute 40%, 20%, 10%,
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
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 April 12, 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 April 19, 2006, by 5:00pm
Homework 2 due April 27, 2006, by 5:00pm
Homework 3 due May 5, 2006, by 5:00pm
Homework 4 due June 1, 2006*, by 5:00pm
Homework 5 due June 8, 2006, by 5:00pm
* Due date has been extended.
Class Notes (requires password)
Electrical
and Computer Engineering || College
of Engineering || Ilan Ben-Yaacov's Home Page