UCR CS 141: Intermediate Data Structures and Algorithms

Summer Session I 2004: June 21st - July 23rd


Overview

The intent of CS 141 is to formalize and solidify the knowledge you have gained in CS 10/12/14. CS 141 focuses mainly on two areas: algorithms/proofs/theory/logical thinking, and programming fluency.


Basic Information
Lecture Information
Grading System
Topic Schedule
Assignments
Course Policies

Basic Information

Instructor: Titus Winters (titus@cs.ucr.edu)
Office: Surge 281
Office hours: T 12:45-1:45, R 3:30-4:30

I am online much of the time, and most questions can be answered via email, so please do not hesitate to ask me questions this way. If you need to speak in person and cannot make scheduled office hours, please let me know so we can make an appointment.
Teaching Assistant: Luke Keppler (lkeppler@cs.ucr.edu)
Office hours: TBA

Lecture: Monday - Thursday, 2-3:30pm in Olmsted 1122. Please note that attendance is strongly recommended, as 5% of your course grade will be based on brief pop quizzes held at the beginning of the period. Lab: Monday 5-8pm - Surge 283
Textbook: Michael T. Goodrich & Roberto Tamassia: Algorithm Design: Foundations, Analysis, and Internet Examples Wiley and Sons, 2002.
Course Mailing List: CS 141 Mailing List You are responsible for everything that is sent to the course mailing list, and are expected to check your email no less than once every 24 hours, every day.


Course Grading: Grading for this course will be as follows:
Letter grades will be assigned roughly according to the regular 90/80/70/60 scale. +/- grades will be given.

Topic Schedule: Very much subject to change as the quarter progresses.

  • Assignments
  • Lab Schedule

    Course Policies

    UC Riverside Department of Computer Science & Engineering. All rights reserved.