CIS 330 C/C++ and Unix
Last updated 2012/04/01 20:03:23

Details

  • Class Times
    • Lecture: Monday-Wednesday-Friday, 9:00 - 9:50, Room 107 Esslinger
  • Instructor: David Atkins
    • Office: Deschutes 358, 346-4413
    • Office Hours: MWF 11:30 - 12:30, and by appointment
    • Email: datkins@uoregon.edu
  • GTF: Sruthi Rangavajhula
    • Office: Deschutes 231, 346-1484
    • Office Hours: MF 1:00 - 2:00
    • Email: sruthike@cs.uoregon.edu
    • Help Sessions in Deschutes 100: Tuesday and Thursday 2:30 - 3:30


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.