Module: Introduction

Information, assessment, format, assignments, policies, topics, and the role of algorithms in computing.

Learning Outcomes

Understand what algorithm analysis is.

Understand the formal and informal definitions of “algorithm.”

Understand the procedures for ICS 311.

Understand the policies, course format, assignments, and assessment mechanisms for ICS 311.

Readings

Course information

Student learning outcomes, textbook, instructor information.

Assessment

Grading in ICS 311

Assignments

Requirements for programming assignments.

Format

Exam cycles, weekly routine, studying, and group work.

Policies

Cheating, reuse of open source, abuse of facilities, makeups, and deadlines

Topics

Conceptual overview of how topics are grouped and sequenced.

Chapter 1 Notes

Overview of algorithms and why we study them in this course.

Notes

CLRS 1 - Role of algorithms

The role of algorithms in computing

Textbook 10 pages