1 of 9

CSE 163

Exam 2 Review

Erik Hoberg

2 of 9

Exam 2 Overview

  1. Programming Library Classes
  2. Miscellaneous
  3. Geospatial + Tabular Data
  4. Image Data

For each type, we will explain the general idea and resources you might want to look at

  • The list of resources is not a limitation of what will be on the problem, but just there to help you study

2

3 of 9

1 - Programming Library Classes

General Idea

Write functions/classes that implement a specification like some library function/class that we have used before.

You don’t have to memorize every function/class we have used, we will describe the behavior

Resources

  • Lecture 10 + 11
  • Section 4
  • HW4 (focus on classes and objects, less TF-IDF and search)

3

4 of 9

2- Miscellaneous

General Idea

A series of short-answer questions about topics we have discussed in the course. Topics include but are not limited to

  • Ethics
  • Hashing
  • Machine Learning
  • Testing Code

Resources

  • Lecture 16, 21, 24
  • Homeworks

4

5 of 9

3 - Geospatial + Tabular Data

General Idea

Write code that interacts with pandas and geopandas objects.

Reading code and telling us what that code outputs (drawing what the plot would be, doing a join by hand, etc.)

Resources

  • Lectures 19+20
  • Section 7
  • HW5

5

6 of 9

4 - Image Processing

General Idea

  • Simulate operations like broadcasting or convolutions
  • Write code to do some image manipulation
  • Write code that does something like a convolution

Resources

  • Lectures 23+24
  • Section 8
  • HW6

6

7 of 9

1.5 minutes

Problem 1: How many weights will the neural network have to learn?

7

Think

pollev.com/cse163

8 of 9

2 minutes

Problem 1: How many weights will the neural network have to learn?

8

Pair

pollev.com/cse163

9 of 9

Brain Break

9