+ about this

This commit is contained in:
Benjamin Qi 2020-06-08 16:30:23 -04:00
parent 31d06ee4f5
commit df48a0112c
3 changed files with 45 additions and 1 deletions

View file

@ -0,0 +1,42 @@
---
slug: /intro/about-this
title: About This Guide
author: Nathan Wang, Benjamin Qi
order: 1
---
## Goals
- Intended audience: anybody in Bronze - Gold.
- We are **not** teaching people how to code (link to other sites instead).
- "one stop shop": meaning that this is the only site they have to use.
- We'll link to other sites of course, but the idea is that people will no longer have to go resource hunting as well do all of that for them.
- No guarantees regarding Platinum.
- Material will be grouped into **modules.**
- USACO-Focused: generally avoid covering topics that will not appear on USACO or IOI.
- Maybe designate "optional" modules.
- "Dont Reinvent the Wheel"
- Should set guidelines as to what counts and what doesnt.
- Link to online resources that already exist.
- Not just a collection of links
- There exist plenty of resources out there. While we can link to all of them, we should not expect users to click through all of them to find the information they want. This means in addition to links we need to provide information about what the link talks about, as well as the quality of the link.
- We dont want to say something like “learn DP, here are 50 links that can teach you that.” Instead, we want to say “learn DP by first reading this one article, then reading this other article. For reference, here are some other links you can explore as you wish.”
## Module Organization
### Lesson
- Consists of text, videos, and simple problems.
- Goal is to introduce user to the concept.
- Everything should be completed in order.
- Any problems here should be pure implementation.
- Languages
- Include C++, Java, Python for Bronze.
- Include C++, Java for Silver and beyond (C++ takes priority)
### Practice
- Link the relevant past USACO problems (and other recommended problems).
- Problems should be sorted in order of how they are recommended be completed.
- Add comments regarding difficulty and / or solution sketches.
- Possibly include additional problems.

View file

View file

@ -25,4 +25,6 @@ See 12 of https://www.overleaf.com/project/5e73f65cde1d010001224d8a
- [Breaking Java Arrays.sort()](https://codeforces.com/blog/entry/4827)
- no longer works, see [this one](https://codeforces.com/contest/1324/submission/73058869) instead
- no longer works, see [this one](https://codeforces.com/contest/1324/submission/73058869) instead
custom comparators