CIS 330 C/C++ and Unix
Last updated 2011/04/03 10:41:44

Details

  • Class Times
    • Lecture: Monday-Wednesday-Friday, 9:00 - 9:50, Room 208 Deady
  • Instructor: David Atkins
    • Office: Deschutes 358, 346-4413
    • Office Hours: MWF 1:00 - 2:00, and by appointment
    • Email: datkins@uoregon.edu
  • GTF: Shahab Yassemi
    • Office: Deschutes 234, 346-1385
    • Office Hours: MW 2-3:30
    • Email: shahab@cs.uoregon.edu
    • Help sessions will be scheduled before assignment due dates - see announcements page


Grading

  • Approximate weighting: Assignments 40%, Midterm 25%, Final 25%, 10% quizzes and class participation
  • This is a hands on course, so work on the programming projects and class attendance and participation is especially important.

Course Objectives

  • The primary objective of this course is to become familiar with practical software design and programming activities in a C/C++ and Unix environment. The course does not presume any previous experience with the C/C++ languages, but does assume programming experience in other languages. In particular, experience programming in Java is expected, and familiarity with data structures and object oriented programming is assumed. We will cover many aspects of the C++ language and learn various programming subtleties and techniques. We will also focus on issues of good programming style and practices. The projects will be done in a Unix environment and we will learn about various Unix tools along the way.


CIS 330 Academic Honesty Policy

  • All assignments turned in for the course must be your own work. Copying from other class members or other sources is not acceptable. If you collaborate with someone else (not on your team) on any assignment, you must indicate such on the work you turn in, and partial credit may be given.
  • Academic honesty is expected and cases of suspected dishonesty will be handled according to university policy. In particular, copying someone else's work (including material found on the web) will not be tolerated. If solutions to assignments are obtained from outside sources, the source must be cited.
  • You are also responsible for protecting your work. That is, you must take reasonable precautions to prevent your work from being copied.