CMPT 130 Lecture Schedule

 

Readings are from the course text: Problem Solving with C++, Tenth Edition, Walter Savitch and Kenrick Mock, Pearson, 2017, 9780134448282.

Some lectures are recorded on video (for students from Fraser Heights). These lectures are available here.

 

Introduction

Presentation

Readings: Chapter 1

 

Fundamentals

Presentation

Readings: Chapters 1 and 2

 

Loops and Branches

Decisions and Repetition

Readings: Chapter 3

 

Functions

Presentation

Readings: Chapters 4 and 5

 

Representation

Presentation

 

Strings and IO

Presentation

Readings: Sections 2.2, 6.2

 

Arrays

Arrays 1

Arrays 2 (Pointers)

Readings: Chapters 7 and 9, Section 8.3

 

Recursion

Presentation

Readings: Chapter 14

 

File Input and Output

Presentation

Readings: Chapter 6

 

Structures

Presentation

City example

Readings: Sections 10.1

 

Decidability and Intractability

Presentation (.pdf version)

Intractability

Decidability

 

 

CMPT 130 Home

 

John Edgar (johnwill@sfu.ca)