CSS 162, Programming Methodology, Summer
2014
Monday & Wednesday 6:00-8:30, Tuesday Lab
6:00-8:30
Instructor: Rob D. Nash
ü Lecture Room: UW1-210
ü Lab Room: UW1-221
ü Website: http://courses.washington.edu/css162
ü E-mail: rynn@u.washington.edu
ü Office Hours: Tuesdays from 3:00-6:00pm location
TBA
ü Final Exam: Last Lecture of Summer Quarter (Wednesday, Aug 20)
Course Catalog Description: This course is designed to
facilitate a transition from basic programming skills to a rigorous process of
software development. You will become
familiar with higher level programming techniques (recursion, generic
programming) and constructs (object-orientation, lists, stacks, queues, searching,
sorting, design patterns). The
connection between mathematical/algorithmic thought (logic, sets, functions)
and implementation will be emphasized in this course.
Course Requirements & Prerequisites:
To be adequately prepared,
CSS 161 is required with a minimum grade of 2.7. Concurrent enrollment in
CSSSKL 162 is also required.
Required
Textbook:
v
Assignments (8-10) 35
%
v
Midterms (1) 25
%
v
Final Exam 35
%
v
Participation 5
%
Assignment Requirements:
Assignments
will be turned in using Catalyst. The
submission site will close promptly at the start of class. However, assignments can be turned in up to 5
days late with a 10% grade reduction per day, and there will be no extra credit
given.
Exams:
Make-up exams will not be given in this class, unless
something catastrophic occurs. These
events should be discussed with the instructor ahead of time, except in the
case of an emergency (which should be well documented).
The grade scale for this class is based on the University of Washington grade scale, as follows: 90s (3.5-4.0), 80s (2.5-3.4), 70s (1.5-2.4), 60s (0.7-1.4) is used.)
Student Conduct; Plagiarism and Cheating:
You are
expected to provide original work based on your own effort for this course. You
will receive a zero for any coursework for which you are discovered cheating or
plagiarizing. You will be referred to the University for further action. It is your responsibility to know and uphold the Student Conduct Code for
the University of Washington, available at http://www.uwb.edu/students/policies/
If you believe that you have a disability and would like
academic accommodations, please contact Disability Support Services at
425.352.5307, 425.352.5303 TDD, 425.352.5455 FAX, or at dss@uwb.edu <mailto:rlundborg@uwb.edu>. They will
be happy to provide assistance. You will need to provide documentation of your
disability as part of the review process.
We’ll use technology in this class only to facilitate
the learning outcomes stated in the outline and this syllabus. Thus, cell phones and pagers should be
disabled, and the using of a laptop (or the terminal in front of you) should
not distract anyone from what the class is currently working on (or should be
disabled). Conversations should be kept
to a minimum as a courtesy to other students that are trying to learn.
A
percentage of the course grade comes from class participation, which can be
summarized as the constructive involvement of a student during class. If a
student misses a lecture, it is recommended that he/she talk to a fellow
student who was present for the class.
Individuals will not receive extracurricular tutoring due to missed
class; but of course, all students are welcome to visit with the instructor
during office hours with questions about the material. It has been proven in previous CSS courses
that students who do not attend class do not succeed nearly as easily or
frequently as those who do.
If classes are cancelled
because of inclement weather, the UW Bothell main page will post the
announcement at http://www.bothell.washington.edu/.
From this page you can also automatically get current information
on campus closures and delays in the event of inclement weather and emergency
situations by signing up for text message and email alerts through the UW
Bothell Alert System. http://www.bothell.washington.edu/alert/
Message Board
https://catalysttools.washington.edu/gopost/board/rynn/_______________
Turn-In
Site
https://catalysttools.washington.edu/collectit/dropbox/________________