Welcome to the CSCI3343_Analysis_of_Algorithms repository! This collaborative project is dedicated to enhancing Anki decks for the CSCI3343 Analysis of Algorithms course. Our goal is to create a comprehensive resource that helps students better understand and memorize complex algorithms through effective spaced repetition learning.
- /decks/: This directory contains the shared Anki decks available for download.
- /guidelines/: Here, you'll find the guidelines for contributing to the repository, including how to format and submit your Anki cards.
- /resources/: Additional resources and links to further reading materials or online courses.
To get started with these Anki decks, you'll need to have Anki installed on your computer. Anki is a program which makes remembering things easy because it is a lot more efficient than traditional study methods.
- Download Anki for your operating system from AnkiWeb.
- Follow the installation instructions on the website to install the application on your device.
- Clone this repository or download the desired decks from the /decks/ directory.
- Open Anki, and select
File > Import
from the top menu. - Browse to the location of the downloaded deck file and select it to import.
Once you have imported the decks into Anki, you can start using them as follows:
- Select a deck from the main Anki window.
- Click on "Study Now" to start a study session.
- Anki will show you cards from the deck, and you can rate how well you remembered the information.
- Anki schedules the next review of each card depending on how well you remembered it.
We encourage contributions from students and educators! If you have a good understanding of algorithms and wish to contribute to the Anki decks, please follow these guidelines:
- Fork the Repository: Start by forking the repository to your GitHub account.
- Create a Branch: Make a branch in your fork for your contributions.
- Add or Modify Cards: Add new cards or improve existing ones in your branch. Ensure that your cards are clear, concise, and accurate.
- Follow Formatting Guidelines: Check the /guidelines/ directory for specific formatting rules for the cards.
- Submit a Pull Request: Once you're done, submit a pull request from your branch to the main repository. Please provide a clear description of your changes.
This project is licensed under the MIT License - see the LICENSE.md file for details.
Contributions to this repository should be made with the intention of helping others. Please ensure that all content is respectful and educational.
Thank you for contributing to the CSCI3343_Analysis_of_Algorithms project and helping make learning algorithms easier for everyone!