CS120
Computer Science I - Sections 3-6
General Information
Spring 2016
Instructor (Sections 3-6): Terry Soule
Office: JEB 229
Office hours: TBD
Email: tsoule@cs.uidaho.edu
Textbook:
A Project Based Introduction to C++, Terence Soule, KendallHunt.
Website: www2.cs.uidaho.edu/~cs120/s13/tsoule
Assignments: There will be a programming assignment every week. In some cases previous assignments
will be expanded upon in following weeks. So, it is important not to skip any assignments.
There are a number of expectations that apply to any programs turned in:
- All programs must compile and be accompanied by sample output.
- All programs should begin with a comment containing the student's name, section number, date and
assignment
number.
- All programs should be adequately commented.
- Variable names should be descriptive.
- Programs should be broken into functions where appropriate.
- Output should be clear.
- Requests for input should be clear.
- Programs should be adequately tested to show that they function properly under `reasonable'
conditions.
Late Assignments: Assignments are due at the beginning of
lecture. Late assignments will not be accepted without a very good
excuse. All programs that are turned in as part of assignments (and
labs) must run and must be accompanied by output. Turning in a program,
with sample output, that runs, but only meets some of the assignment's
criteria will earn partial credit. Turning in program that does not
run or that does not include sample output will not earn any
credit.
Labs: There will be separate programming assignments for the
labs. You will need to turn in the assignment before leaving lab.
Attendance is mandatory. In most cases the lab assignment will be
handed out in lecture the day prior to the lab so students can get a
head start if they chose. It is acceptable to finish the lab the night
before the lab and turn it in at the beginning of the lab period and
leave early.
Exams: There will be two midterms and a comprehensive final.
Grading | Percentage |
Assignments | 15% |
Labs | 15% |
Quizes | 5% |
Midterms | 20% each |
Final (comprehensive) | 25% |
University of Idaho Classroom Learning Civility Clause
In any environment in which people gather to learn, it is essential
that all members feel as free and safe as possible in their
participation. To this end, it is expected that everyone in this course
will be treated with mutual respect and civility, with an understanding
that all of us (students, instructors, professors, guests, and teaching
assistants) will be respectful and civil to one another in discussion,
in action, in teaching, and in learning.
Should you feel our classroom interactions do not reflect an environment
of civility and respect, you are encouraged to meet with your instructor
during office hours to discuss your concern. Additional resources for
expression of concern or requesting support include the Dean of Students
office and staff (5-6757), the UI Counseling & Testing Center.s
confidential services (5-6716), or the UI Office of Human Rights,
Access, & Inclusion (5-4285).