CPSC 331 — Information about Assignments

An Assignment

Information about Assignments

Overview

General information about assignments, and the assignments themselves, are provided below.

General Information

Information to Support Teamwork

Information about Academic Integrity

Expectations about Quality of Work

Groups for Assignments #1–2

The instructions, given below, refer to forms that are available on the D2L page for this course. Students who are still trying to register and cannot access this page should contact the instructor by email in order to request access to these forms.

Assignment #1: Proving the Correctness of a Simple Recursive Algorithm

Assignment #2: Analyzing an Algorithm with a Loop

Assignment #3: Height-Balanced Binary Search Trees (Part One)

Assignment #4: Height-Balanced Binary Search Trees (Part Two)

Assignment #5: Height-Balanced Binary Search Trees (Part Three)


University of Calgary Extension of Logo
Department of Computer Science

cpsc 331 computer science faculty of science u of c

cpsc 331 introduction and math review analysis of algorithms basic data structures and adts search trees hash tables searching and sorting graph problems and algorithms assignments tests java development exercises