The course requires demonstration of a student’s grasp of the concepts as follows:
| Category | Points | Percent of Final Grade | Due Date |
|---|---|---|---|
| In class lecture: attendance and assignments | 295 | ~30% | Throughout Semester |
| Lab assignments | 150 | 15% | Throughout Semester |
| Lab quizzes | 45 | 4.5% | TBD |
| "Final" (last quiz) 100 | 100 | 10% | TBD |
| Major project proposal | 50 | 5% | TBD |
| Major project status reports | 50 each | 10% | TBD |
| Major project complete & demonstrated to an instructor | 75 | 7.5% | TBD |
| Major project final report | 25 | 2.5 | TBD |
| One to two page paper (50 points) | 50 | 5% | TBD |
| Degree Plan | 100 | 10% | TBD |
| Total | 1000 | 100% |
| Letter Grade | Point Rage |
|---|---|
| some kind of A | 90-100% |
| some kind of B | 80-89.9% |
| some kind of C | 70-79.9% |
| D | 60-69.9% |
| F | Below 60% |
For schedule information, see the Calender on BlackboardRamCT. Each assignment must be submitted via Blackboard RamCT (unless otherwise stated) by the deadline time given in Blackboard RamCT for that assignment. Because we believe each of the assignments in this class is of value to you, we accept late work under certain conditions. You may write to request an extension with no grading penalty PRIOR to the due date. If you do not negotiate an extension before the due date, we will accept late assignments up to one week late with a 25% penalty. To request an extension you must negotiate with us in writing at least twenty-four hours before the assignment is due. Your request must explain why you are requesting the extension and when the assignment will be completed. We will email you back, letting you know IF your request will be granted.
The last day to turn in any assignments, including negotiated late assignments, is the last day of classes before finals begin. All papers and reports MUST include the date, student's name, class number (CS192), and section number.
Because this is a seminar course, attendance is particularly important. Attendance sign-in sheets will be put out before each class begins and picked up at the start of class. There will be regular in-class lecture and lab assignments. Students are expected:
Excused absences are handled in accordance with CSU policies. If you are ill please let us know right away. CSU requires verifiable proof (e.g. a note from the health center) for students who wish to not be penalized for missed classes and work. It is always good to email us if you can not make it to a class, but we likely will require such proof to excuse missed attendance, especially for repeated occurrences. We also do not want you to come to class ill. Because of this, we will give you one free absence should you need it, although make up work will need to be explicitly negotiated. The objectives include: getting students to class; not spreading illness; and making sure students who are ill receive appropriate treatment.
The material in this course (including learning to come to class and stay awake) is important. Excessive absences will impact your grade. We may choose to deduct as much as 2.5% from your grade for each unexcused absence.
Because this is a seminar class, there is no final during finals week. Instead, there will be a final quiz on the last regular day of class.
Assignments will be submitted via Blackboard RamCT unless stated otherwise.
Collaboration: We encourage you to talk with other students about your assignments and questions, but make sure you do your
own homework. You may not copy another student's program or other work (either with or without their knowledge), nor write code or other
work for them. Team projects often work very well in this class, but you must submit a written agreement explaining the plan, with our
written reply approving it.
Please read the departmental policy statement regarding incompletes, academic integrity, and class attendance. This policy statement can
be read here: student information. We will follow the guidelines outlined in this document except that students working in class under our
supervision may, with permission, provide more assistance to each other than these guidelines permit.