CSCI 260 - Data Structures and Algorithms
Fall 2024 Course Outline

This document is available at URL: http://csci.viu.ca/~liuh/260/OutlineCSCI260.html

Calendar Description

CSCI 260 (4) Data Structures and Algorithms

An examination of various methods of representing and manipulating data, including internal representation of data, stacks, queues, linked lists, trees and graphs. Analysis of algorithms will also be discussed extensively. (4:0:1)

Contact information

Timetable

(Optional) Textbook

Algorithm Design: Foundations, Analysis, and Internet Examples by M.T. Goodrich and R. Tamassia

Assessment: (Note that all the work MUST be done by yourself independently)

You MUST achieve a passing mark in weighted exam marks in order to pass the course.

Topics

Learning Outcomes:

Upon completing this course, students should be able to:

Labs/Tutorials:

You must be enrolled in, and you must fully participate in, the weekly tutorial/lab sessions.

Appeals of Grades:

Any exercise or examination grade may be appealed. However, the appeal must be made to the instructor, in writing and attached to the work in question, and within 7 days of the grade being made available to the class. The instructor reserves the right to re-grade the entire piece of work submitted on appeal, not necessarily just the component that the student believes is in error.

Grade Conversion:

The following scale will be used:

Percentage(%)

Letter Grade

Grade Point

90-100

A+

4.33

85-89

A

4.00

80-84

A-

3.67

76-79

B+

3.33

72-75

B

3.00

68-71

B-

2.67

64-67

C+

2.33

60-63

C

2.00

55-59

C-

1.67

50-54

D

1.00

0-49

F

0.00





University Policy and Procedures

All students taking this course are subject to the Vancouver Island University Policy and Procedures:

The official policies of Vancouver Island University can be viewed at http://www.viu.ca/policies/.

To quickly view some policies and procedures concerning student academic code of conduct and academic misconduct, etc, view the following documents:

Academic Integrity Statement

It is expected that students will know and abide by the VIU's policy on Student Academic Code of Conduct (Policy 96.01)

Standards of Academic Integrity Include, but are not limited to:

Any academic misconduct will be dealt with in accordance with policies in effect at VIU (96.01) and may result in a final grade of "F", a report to the Dean and a permanent record in the student’s academic file. Multiple records may result in suspension from the University.

https://learningmatters.viu.ca/ready-set-go/academic-integrity
https://www.viu.ca/registration/general-regulations "Student Academic Code of Conduct"
https://isapp.viu.ca/VIUWEB/main.asp Policy - 96.01