CIS 330 C/C++ and Unix
Last updated 2010/03/30 14:08:40

Details


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.