Be able to convert a problem statement into the logic for a computer
program.
Be able to debug (get rid of syntax and runtime errors) a computer
program.
Be able to test a program for correctness (no logic errors) and then
fix the errors when found.
Course Policies:
Student disabilities: Students with disabilities who
believe they may need accommodations in this class are encouraged to contact
the Disability Access Center (970) 351-2289 as soon as possible to better
ensure that accommodations are implemented in a timely fashion.
Honor Code: All members of the University of Northern Colorado
community are entrusted with the responsibility to uphold and promote five
fundamental values: Honesty, Trust, Respect, Fairness, and Responsiblity.
These core elements foster an atmosphere, inside and outside of the classroom,
which serves as a foundation and guides the UNC community's academic, professional,
and personal growth. Endorsement of these core elements bystudents, faculty,
staff, administration, and trustees strengthens the integrity and value
of our academic climate.
UNC's Policies: UNC's policies and recommendations for academic
misconduct will be followed.
Cell Phone: Please extend courtesy to your instructor and fellow
students by turning off your cell phones and pagers. Thank-you for your
cooperations.
Assignments: turn in on time. Late assignments if accepted,
will have 10% of the total points subtracted per day.
Test: These dates are firm and will not be changed except if
all class members agree. You are expected to be there except under
very extreme circumstances. Under these extreme circumstances, please call
and leave voice mail before the test time. If you know now that
you will not be able to attend a test, see me now, otherwise I will assume
that you have set these dates aside.
Overall Scores: will be the sum of scores on tests and programming
assignments. Approximately 60% will be from tests and 30% from assigned
programming exercises. The remaining 10% will come from in class assignments.
Grades: will be determined from these scores using the following
table. It is possible the cutoffs may be lower but will not be higher than
those listed.
A 89.5 - 100.0
B 79.5 - 89.4
C 69.5 - 79.4
D 59.5 - 69.4
F 0.0 - 59.4
Cheating policy:
Examinations and homework are to be done by the enrolled student, with
no help from another student. The student must follow the rules of the
class regarding the taking of examinations.
Programming assignments are to be completed by the enrolled student.
Students may receive help from another student, the instructor, or a consultant
in gaining understanding of a concept or a question. Once that concept
or question is understood the student is required to follow through on
his/her own to complete the assignment.
Programs or homework which are identical or nearly identical and with
identical mistakes will be taken as a sign of cheating.
Cheating on an examination, homework, or program, will
result in a maximum of a zero for that exam or homework.
In a second proved instance of cheating the student will receive
a maximum of an F in the class with a report being placed in
the student's university file.
Attendance policy: Attendance is expected but not required. However, the student
will receive information in class that will help him/her learn the material
and consequently help with homework and tests. From past experience, students
who don't attend class end up learning less and consequently get poorer
grades. If a student cuts class repeatedly and has trouble with the homework
and/or tests, the instructor will be very unsympathetic toward the student
and will not give the student the benefit of the doubt on final grades.