ecs30 "Introduction to Programming and Problem Solving" (Fall of 2008)


Instructor: S. Felix Wu

Office: 3057 Engineering II
Telephone: (530) 754-7070
Fax: (530) 752-4767
Web: http://www.cs.ucdavis.edu/~wu
Lecture:
1003 Giedt, MWF 12:10pm - 01:00pm

Discussion:
Sec.30-B01, F 2:10-3:00pm, 1006 Giedt
Sec.30-B02, F 3:10-4:00pm, 1006 Giedt
Sec.30-B03, F 4:10-5:00pm, 204 Art

Professor:
Shyhtsun Felix Wu, 3005 Kemper Hall, 754-7070, wu@cs.ucdavis.edu
Office Hours: MWF 01:00-02:00

Teaching Assistant:
Justin Cummins,
Office hours: TBA, 53 Kemper
Mohammad Shafiul Alam
Office hours: TBA, 53 Kemper

Textbook :
Hanly, Jeri R., and Koffman, Elliot B, Problem Solving and Program Design in C, 5th ed., Addison Wesley, 2007, ISBN-10: 0321409914, ISBN-13: 9780321409911

Course objectives:
learn how to use Unix operating system tools to develop and debug programs, develop expertise in using C programming language, understand the process of writing efficient and robust programs to solve problems.

Course Outline

Prerequisite
Math 16A or 21A (may be taken concurrently); prior experience with basic programming concepts recommended.

Homeworks and Exams:

Grading:
Grading breakdown: Regrading is only considered within one week (7 days) from the date return. The request must be submitted in writing.

On-line Info/Discussion:


Distribution list

  1. 9/26

  2. 9/29
  3. 10/1
  4. 10/3
  5. 10/6
  6. 10/8
  7. 10/10
  8. 10/13
  9. 10/15
  10. 10/17 Midterm 1 (tentative)
  11. 10/20
  12. 10/22
  13. 10/24
  14. 10/27
  15. 10/29
  16. 10/31
  17. 11/3
  18. 11/5
  19. 11/7
  20. 11/10 Midterm 2 (tentative)
  21. 11/12
  22. 11/14
  23. 11/17
  24. 11/19
  25. 11/21
  26. 11/24
  27. 11/26
  28. 11/28 (holiday, no class)
  29. 12/1
  30. 12/3
  31. 12/5

  32. Final: December 10, 6:00-8:00pm, 1003 Giedt

Maintained by Shyhtsun Felix Wu, wu@cs.ucdavis.edu