Course Overview and PhilosophyCsci 159: Computer Science Problem Solving is a course designed to provide beginning students with a survey, and a fundamental understanding, of the many varied tools, techniques, disciplines, skills, sub-areas, and issues of Computer Science. Therefore, this course covers a great many topics and includes a wide variety of experiences.
However, in recent years the mission of Csci 159 has changed slightly. It is now required for the B.A. in CS, and also required by various departments, such as Mechanical Engineering (among others).
In fairness, then, a new model is appropriate. One where more experienced computer users are teamed with the less experienced. And, further, where the more experienced are held responsible for mentoring the success of their less experienced peers.
You should check here at least once a week.
Project OutlinesNo projects are planned.
Policy on Late AssignmentsThere is no happy way to assign lateness demerits. For the purposes of this class, it is never too late to turn in work. However, the later an assignment is produced, the less it is worth (until the date of our final exam which is, this semester,
The policy is this: late assignments will lose a letter grade immediately, and then another letter grade after one week.
Example: if a 100 point assignment is turned in after the deadline, it can score, at most, a "B", or in other words, if it is "A" work, but late, it is scored on a scale of 1 to 89, instead of 1 to 100. Further, if a 100 point assignment is turned in more than one week after the deadline, it can score, at most, a "C", meaning it is scored on a scale of 1 to 79.
Please Note: this policy is intended to encourage you to turn things in on time, and to reward those who do. So, it's important to note that you only get a "B" for late work if it is at an "A" level after one week, and you only get a "C" for late work if it is at an "A" level, but more than one week late.
Let me stress this: If you turn work in late, you are on a new scale. Therefore, if you turn in "B" work that is late, you do not get a "B", you get a "C", and if you turn in "B" work that is more than a week late, you do not get a "C", you get a "D".
Policy on Extra CreditThere could possibly be extra credit opportunities for interested persons. See me.
Special NeedsNDSU 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 MisconductNDSU 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:
Hits since just before Labor Day, 2001:
Would you like to know the Current Time?