E-Flashcards in CSE 351

Overview

There's a ton of terminology in 351 that is introduced starting from day 1, and we move at a quick pace through lectures where these terms build upon each other. So the staff has created decks of flashcards that are synchronized to lecture progress as a study aid. This is an optional supplement to your studying that can be used as you please, to whatever degree that you please.

Anki is a flashcard software that utilizes spaced repetition to achieve long-term memory recall. Its main features are: extensibility (large number of add-ons to customize your experience), synchronization (you can access your cards through a web browser or have them downloaded on your computer), and media-richness (you can embed audio, images, and scientific markup in your cards).

This is a new, experimental aspect of the class – these decks are prebuilt and provided to you against the recommendations of spaced repetition, which would suggest that definitions are filled in by students on their own. While this setup may not deliver the highest benefit possible, we have concluded that it takes a substantial chunk of time to build well-formed cards, so for the sake of experimentation, this will suffice. You are encouraged, however, to create your own custom cards and share them as you please throughout the quarter.

This is a quick little tutorial on how to make the best use of Anki decks and the running staff-provided definitions.

Installing Anki
Anki is free on desktop, and consequently, the newest desktop version is the most suggested version to use for ease of access and organization. You can directly download the application via the official Anki website.
Anki Basics

Lecture Subdecks

You can find the newest subdeck for each recent lecture on the course schedule next to that day's slides or linked from the lecture's lesson on Ed.

The terms released every lecture can be added into your master deck to keep each reading's terms separate from one another. Each subdeck can also be optionally assigned a different preset with different learning targets and review priorities, so you can place more or less importance on the content of each class as you wish. Studying the resultant master class deck mixes terms from all subdecks together into your session, but more on filtering later.

Adding subdecks into your cumulative deck

After downloading the .apkg, open up Anki and select Import File. After selecting the subdeck file to add in, Anki will automatically parse for identical cards and skip them if you reimport an existing deck on accident. Otherwise, the subdeck will appear in your deck structure and you'll be free to drag it anywhere you like.

Flagging (Priority)

Lecture decks come with a preexisting flagging system that the staff created to reflect the relative importance of terms beyond 351. We will cover a lot of details that aren't important in the long run, but are important in this class to illustrate the course learning objectives. This is NOT intended to be a difficulty rating; all the new terms are likely challenging. Feel free to ignore the flags or tweak them as desired.

Setting your own flags

The easiest way to create your own flagging/tagging system is by learning how to edit cards in the Browse pane. There are a total of 5 possible priorities, and the quickest way is to select cards and use the keyboard command Ctrl/Cmd-#, where # represents the level of priority and thus the color of flag.

Advanced Options

Editing decks

You can easily get by using our Anki decks without having to edit the preexisting decks or cards we provide, but in case you wish to, we've presented the most common changes you may want to make.

Adding cards

In the Decks menu, click on the deck that you wish to add the card to, and then click Add. This will take you directly to the correct Anki "directory" and just saves a lot of deck name typing. All of the cards we provide are of the Basic type, but the others can be very powerful for creative memorization techniques.

If the card you enter has a duplicate front as another in the deck, Anki will highlight your card in red and give you a warning. Otherwise, click Add at the bottom, or use the keyboard shortcut Ctrl/Cmd-Enter to speed things up.

Deleting cards

Click on the deck containing the term you want to delete, click Browse, scroll to find the term, and right-click on the row. The option is at the bottom of the drop-down.

Changing definitions, flags, tags...

To edit definitions, change the flagging colors / schemes, or add other fancy features like tags, click on the deck or subdeck you want to edit, and click Browse in the upper menu. This brings up a new window that allows you to focus on each individual card by clicking on its row, and change the terms / definitions in a very intuitive manner. Right clicking on the cards will also pull up a variety of more complicated manuevers.

Resources

If you are interested in further learning Anki for use in other classes and contexts (originally very, very popular in the premed studying community), then check out what the staff referenced to figure this stuff out:

Written by Julia Wang (julialwa@cs.uw.edu). Updated by Justin Hsia (jhsia@cs.uw.edu).