For most students, CS128 is their first exposure to college
level computing. It is the goal of this course, insofar as
possible, to prepare students for the rigors that lie ahead by
giving a "first look" at the relevant technologies in such a way
that later experiences, in later courses, are contextualized in
a meaningful and productive way. In pursuit of this goal, CS128
will attempt to mix theory and practice by covering the breadth
of Computer Science in lecture while addressing practical but
equally important issues in lab sessions.
General Comments
- You are expected to BE HERE.
- Come to class -- attendance will be taken semi-regularly.
- If you miss class, come and speak to me.
- Attendance WILL affect your grade, and participation will
affect your grade too.
- Participate, cooperate, and help others.
- The general format will be:
- Mondays, Lectures;
- Wednesdays, Lab Time.
- See the schedule for exceptions to this trend.
- You will need to register for an email account as soon as
possible if you do not already have one.
See Assignment #1 for an explanation
- You will need to get a Web account if you do not already
have one.
To get a web account from the ACM student
organization,
go to
the ACM Home Page and follow the link for
Web
Accounts and then the If you
are a student link.
This costs $4 the first year, and
$2/year thereafter. It is worth it.
- You are advised to acquire at least two floppy disks in order
to save your work.
These cost $1
(approx.) at the campus bookstore, or can sometimes be purchased
in the IACC clusters.
Bring these with you to Lab.
- You can expect a substantial amount of outside class effort
for this course.
- This website will change over the course of the semester.
You should check here at least once a week.
Policy on Late Assignments
There is no happy way to assign lateness demerits. For the
purposes of this class, it is never too late to turn in work
(until the last day of class which,
this term, is Wednesday, December 8th). However, the later an
assignment is produced, the less it is worth.
Therefore, the policy will be this: late assignments will lose a
letter grade immediately, and then another letter grade after
two weeks.
In other words, a late assignment is worth, at most, a letter
grade of B; a very late assignment is worth, at most,
a letter grade of C.
Policy on Extra Credit
There could possibly be extra credit opportunities for
interested persons. See me.
Special Needs
NDSU Academic Affairs New Course Syllabi Requirement
Any student with disabilities or other special needs, who needs
special accomodations in this course, is invited to share these
concerns or requests with the instructor as soon as possible.
Academic Dishonesty or Misconduct
NDSU Academic Affairs New Course Syllabi Requirement
Work in this course must adhere to the Code of Academic
Responsibility and Conduct as cited in "Rights &
Responsibilities of Community: A Code of Student Conduct" (1993)
pp. 29-30. "The academic community is operated on that basis of
honesty, integrity, and fair play. Occasionally, this trust is
violated when cheating occurs, either inadvertently or
deliberately .....Faculty members may fail the student for the
particular assignment, test, or course involved, or they may
recommend that the student drop the course in question, or these
penalties may be varied with the gravity of the offense and the
circumstances of the particular case."
Academic dishonesty can be divided into four categories and
defined as follows:
- Cheating: Intentionally using or attemping to use
unauthorized materials, information or study aids in any
academic exercise.
- Fabrication: Intentional and unauthorized falsification or
invention of any information or citation in an academic exercise.
- Facilitating academic dishonesty: Intentionally or knowingly
helping or attempting to help another to commit an act of
academic dishonesty.
- Plagiarism: Intentionally or knowingly representing the
words or ideas of another as one's own in any academic exercise.