---

University of California, Santa Barbara
College
of Engineering

---

Introduction to C Programming

ENGR3 - Fall 2005

Instructor: Dr. Ilan Ben-Yaacov

Schedule: MWF 10:00 - 10:50am, GIRV 1004

---

Announcements

*    11/15/05: Note set 7 and Linux Review Notes are posted on the website. Linux quiz is on Monday, Nov 21st.

*    11/14/05: Homework 5 is posted on the website.

*    11/10/05: Note set 6 is posted on the website.

*    11/04/05: Note set 5 is posted on the website.

*    11/01/05: Homework 4 is posted on the website.

*    10/21/05: Note set 4 is posted on the website.

*    10/21/05: Homework 3 due date has been changed to 10/31/05.

*    10/18/05: Homework 3 is posted on the website.

*    10/14/05: Note set 3 is posted on the website.

*    10/10/05: Homework 2 is posted on the website.

*    10/07/05: Note set 2 is posted on the website.

*    09/30/05: Homework 1 and note set 1 are posted on the website.

*    09/30/05: Chao-Is office hours have changed see calendar below for current schedule.

 

Syllabus (in .pdf format)

Time: MWF 10:00-10:50 a.m.

Place: GIRV 1004

Instructor: Dr. Ilan Ben-Yaacov, ESB Room 2213, ext 5295, ilan@engineering.ucsb.edu

Office Hours: MF 11:00am-12:00pm, ESB Room 2213

 

Teaching Assistants: Vishi Venkataraman

Chao-I Chen (for HW questions, use this email)

Adam Brill

 

 

 

 

MON

TUES

WED

THURS

FRI

 

10

00

LECTURE

 

LECTURE

 

LECTURE

 

30

 

11

00

Instructor

 

 

 

Instructor

 

30

Office hour

Office hour

 

12

00

 

 

Adam

 

 

 

30

Office hour

 

1

00

 

 

Adam

Disc

 

 

30

Office hour

Chao-I

 

2

00

 

Disc

Disc

Vishi

 

 

30

 

Vishi

Adam

Office hour

 

3

00

Chao-I

Disc

 

Vishi

 

 

30

Office hour

Vishi

Office hour

 

4

00

Disc

Disc

Chao-I

 

 

 

30

Chao-I

Adam

Office hour

 

* All discussions meet in PHELPS 1526 except the Mon 4-5pm discussion, which meets in PHELPS 1525.

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 Friday, October 28th, one in-class quiz on Monday, November 21st, and a final exam on Tuesday, December 6th 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 and may also include some written problems. Written assignments are to be turned into the homework box. Programming 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

 

 

Homework Assignments

Academic Misconduct Policy READ BEFORE BEGINNING EACH PROJECT

 

Homework 0 due Oct 3, 2005, 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 Oct 10, 2005, by 5:00pm

 

Homework 2 due Oct 18, 2005, by 5:00pm

 

Homework 3 due Oct 31, 2005, by 5:00pm (note: due date extended for this assignment)

 

Homework 4 due Nov 17, 2005, by 5:00pm in Part C, your answer for k should be accurate to 2 decimal places.

 

Homework 5 due Dec 2, 2005, by 5:00pm

 

 

Class Notes (requires password) 

---

Electrical and Computer Engineering || College of Engineering || Ilan Ben-Yaacov's Home Page

Last Updated: 11/15/05