Code Monkey home page Code Monkey logo

algorithm-program's Introduction

Algorithm-Competition-Program

The 30-week Algorithm Competition Programme 2018-2019, divided into Fall and Spring semesters, will include lectures, contests, problem-solvings and a variety of practises every saturday.

After our National Fall, Winter and Summer Camps, we prepared this full-fledged programme to last all year in order to grow the algorithm community in it’s technical capacity and ready the students for international contests.

The participants are expected to not only have the skills, but also the enthusiasm and motivation for this unique event, which will be completely free of charge.The programme will involve experienced editors to lecture the attendees, problem setters to prepare problems every week and reviewers to check their technical accuracy. There will be a minimum requirement of %80 for attendance.

Following the successful competitive programming communities in Romania, Bulgaria, Russia, Philippines and more, we strive to be a community that is eager to learn; where every member helps the other and the learners can also teach with the experienced.

Aside from meeting at inzva every saturday, we will keep in touch via the discord channel of the community.

DATE & LOCATION

Every Saturday, total of 30 days spread over 30 weeks.

Week 1: September 29 Saturday / Week 30: May 25 Saturday/ inzva - Beykoz Kundura

MOTIVATION

We believe that the main benefit comes from the opportunity to practice with challenging problems. Here are some other benefits we think the participants will acquire from the camp:

  • Motivating yourself to improve your knowledge on a subject
  • Assessing yourself
  • Coding more efficient
  • Advanced knowledge of data structures and algorithms
  • Learning teamwork and critical thinking
  • Getting to know ICPC World better
  • Technical adequacy and preparation for interviews
  • The chance to be broadcasted as an Editor/Problem Setter/Reviewer or Attendee on inzva’s page.

Those with %80+ attendance will have a certificate on Linkedin, GitHub and inzva.com as a graduate of this program, and those with proved success will be able to join our upcoming international summer camp directly.

TECHNICAL PROFICIENCY

All participants are expected to know a programming language well. Attendees must prepare their own programming environment (computer, IDE, compiler etc.). The whole practice process will run on HackerRank

You can find the curriculum here

The top three students will get prizes on the final contest day at the end of the year-long program. We will also have various surprises for those who make it to the top of the leaderboards with weekly contests. Provided, it’s about learning, teaching and sharing; not winning.

FREQUENTLY ASKED QUESTIONS

See the FAQ here.

HOW TO BE AN EDITOR/PROBLEM SETTER/REVIEWER

If you want to support the community as an Editor, Problem Setter or Reviewer, and get scholarship for your work by BEV Foundation, you can find more information and application form via the links below.

EDITOR

Prepares the content for the week and lecture at inzva physically. Read more

PROBLEM SETTER

Prepares two contests consisting of 5 and 10 questions according to the lectures prepared by the editor. Read more

REVIEWER

Reviews the content prepared by the editor and the problem setter, making sure it follows the guideline and curriculum. Read more

We are proud to be founding a community together that will last years to come. With your support and contribution, we hope to be a sharing computer programming community for your generation and after.

BUNDLES

Name Topics
01-Intro Big O Notation, Recursion, Builtin Data Structures
02-Algorithms-1 Sorting Algorithms, Search Algorithms
03-Math-1 Number Theory, Factorization, Combinatorics, Exponentiation
04-Graph-1 Representing Graphs, Tree Traversals, Binary Search Tree, DFS, BFS, Union Find, Heap
05-DP-1 Greedy Algorithms, Memoization, Common DP Problems
06-Data-Structures-1 Stack, Queue, Deque, Linked List, Prefix Sum, Sparse Table, BIT, SQRT Decomposition, Segment Tree
07-Graph-2 Bipartate Checking, Topoligical Sort, Shortest Path, Minimum Spanning Tree
08-Data-Structures-2 Self Balancing Binary Trees, Lowest Common Ancestor in a Tree
09-Data-Structures-3 Segment Tree with Lazy Propogation, Binary Search on Segment Tree, Mo's Algorithm, Trie
10-DP-2/ Bitmask DP, DP on Rooted Trees, DP on DAGs, Digit DP, Tree Child-Sibling Notation
11-Graph-3 Bridges and Articulation Points, SCC, BCC, Max Flow
12-Math-3 Vector Calculus, Area Calculation, Lines and Planes, Intersection, Convex Hull Problem, Rotating Calipers, Closest Pair Problem
13-graph-5 Segment Tree on a Tree, Heavy-Light Decomposition, Centroid Decomposition of a Tree, Subtrees' Set-Swap Technique
14-Algorithms-5 KMP, Robin-Karp Algorithm, Suffix Array, Longest Common Prefix Array

All Contests List

inzva Algorithm Winter Camp - 2018
Name Topic
inzva Algorithm Competition Winter Camp 2018 Qualification No Specific Topic
inzva ACWC 2018 Contest #1 No Specific Topic
inzva ACWC 2018 Contest #2 No Specific Topic
inzva ACWC 2018 Contest #3 No Specific Topic
inzva ACWC 2018 Contest #4 No Specific Topic
inzva ACWC 2018 Contest #5 No Specific Topic
inzva Algorithmic Competition Winter Camp 2018 All Problems No Specific Topic
inzva Algorithm Summer Camp - 2018
Name Topic
inzva Algorithm Competition Summer Camp 2018 Qualification No Specific Topic
inzva Algorithm Competition Summer Camp 2018 Expert Final Contest No Specific Topic
inzva ACSC Foundation Contest #1 No Specific Topic
inzva ACSC 2018 Foundation Contest #2 No Specific Topic
inzva ACSC 2018 Foundation Contest #3 No Specific Topic
inzva ACSC 2018 Foundation Contest #4 No Specific Topic
inzva ACSC 2018 Foundation Contest #5 No Specific Topic
inzva ACSC 2018 Foundation Contest #6 No Specific Topic
inzva ACSC 2018 Foundation Final No Specific Topic
inzva ACSC 2018 Advanced Long Contest #1 No Specific Topic
inzva ACSC 2018 Advanced Long Contest #2 No Specific Topic
inzva ACSC 2018 Advanced Contest #1 No Specific Topic
inzva ACSC 2018 Advanced Contest #2 No Specific Topic
inzva ACSC 2018 Advanced Contest #3 No Specific Topic
inzva ACSC 2018 Advanced Contest #4 No Specific Topic
inzva ACSC 2018 Advanced Final Contest No Specific Topic
inzva ACSC 2018 Foundation Upsolving No Specific Topic
inzva ACSC 2018 Advanced Upsolving No Specific Topic
inzva ACSC 2018 Expert Contest #1 No Specific Topic
inzva ACSC 2018 Expert Contest #2 No Specific Topic
inzva ACSC 2018 Expert Contest #3 No Specific Topic
inzva ACSC 2018 Expert Contest #4 No Specific Topic
inzva ACSC 2018 Expert Contest #5 No Specific Topic
inzva ACSC 2018 Expert Contest #6 No Specific Topic
inzva ACSC 2018 Expert Final No Specific Topic
inzva Algorithm Winter Camp - 2019
Name Topic
inzva Algorithmic Competition Winter Camp 2019 Qualification Contest No Specific Topic
inzva ACWC 2019 Advanced #1 No Specific Topic
inzva ACWC 2019 Advanced #2 No Specific Topic
inzva ACWC 2019 Advanced #3 No Specific Topic
inzva ACWC 2019 Advanced #4 No Specific Topic
inzva ACWC 2019 Advanced #5 No Specific Topic
inzva ACWC 2019 Advanced Final No Specific Topic
inzva ACWC 2019 Foundation Problems No Specific Topic
inzva ACWC 2019 Advanced Upsolving No Specific Topic
inzva ACWC 2019 Foundation Final No Specific Topic
inzva Algorithm Program - 2018-2019
Name Topic
inzva Algorithm Program 2018-2019 Intro Onsite No Specific Topic
inzva Algorithm Program 2018-2019 Intro Online No Specific Topic
inzva Algorithm Program 2018-2019 Algorithm Online No Specific Topic
inzva Algorithm Program 2018-2019 Algorithm Onsite No Specific Topic
inzva Algorithm Program 2018-2019 Math-1 Online No Specific Topic
inzva Algorithm Program 2018-2019 Math-1 Onsite No Specific Topic
inzva Algorithm Program 2018-2019 Graph-1 Online No Specific Topic
inzva Algorithm Program 2018-2019 Graph-1 Onsite No Specific Topic
inzva Algorithm Program 2018-2019 DP-1 Online No Specific Topic
inzva Algorithm Program 2018-2019 DP-1 Onsite No Specific Topic
inzva Algorithm Program 2018-2019 Graph-2 Online No Specific Topic
inzva Algorithm Program 2018-2019 Graph-2 Onsite No Specific Topic
inzva Algorithm Program 2018-2019 Data Structures-2 Online No Specific Topic
inzva Algorithm Program 2018-2019 DP-2 Online No Specific Topic
inzva Algorithm Program 2018-2019 Data Structures-2 Onsite No Specific Topic
inzva Algorithm Program 2018-2019 Graph-3 Online No Specific Topic
inzva Algorithm Program 2018-2019 Graph-3 Onsite No Specific Topic
inzva Algorithm Program 2018-2019 Math-3 Online No Specific Topic
inzva 15 Week Algorithm Program - 2019
Name Topic
inzva 15 Week Algorithm Program 2019 Intro Online No Specific Topic
inzva 15 Week Algorithm Program 2019 Intro Onsite No Specific Topic
inzva Algorithm Program 2018-2019 Data Structures-3 Online No Specific Topic
inzva Algorithm Program 2018-2019 DP-2 Onsite No Specific Topic
inzva 15 Week Algorithm Program 2019 Math Online No Specific Topic
inzva Algorithm Program 2018-2019 Data Structures-3 Onsite No Specific Topic
inzva 15 Week Algorithm Program 2019 DP Online No Specific Topic
inzva 15 Week Algorithm Program 2019 Math Onsite No Specific Topic
inzva 15 Week Algorithm Program 2019 DP Onsite No Specific Topic
inzva 15 Week Algorithm Program 2019 Graph Online No Specific Topic
inzva 15 Week Algorithm Program 2019 Graph Onsite No Specific Topic
inzva 15 Week Algorithm Program 2019 Data Structures Online No Specific Topic
inzva 15 Week Algorithm Program 2019 Data Structures Onsite No Specific Topic
inzva 15 Week Algorithm Program 2019 Graph-2 Onsite No Specific Topic
inzva Algorithm Competition Summer Camp 2019 Qualification No Specific Topic
inzva 15 Week Algorithm Program 2019 Data Structures-2 Online No Specific Topic
inzva 15 Week Algorithm Program 2019 Data Structures-2 Onsite No Specific Topic
inzva Algorithm Summer Camp - 2019
Name Topic
inzva ACSC 2019 Advanced #1 No Specific Topic
inzva ACSC 2019 Advanced #2 No Specific Topic
inzva ACSC 2019 Foundation Final No Specific Topic
inzva ACSC 2019 Advanced #3 No Specific Topic
inzva ACSC 2019 Advanced #4 No Specific Topic
inzva ACSC 2019 Advanced Final No Specific Topic
inzva ACSC 2019 Foundation Problems No Specific Topic
inzva ACSC 2019 Advanced Upsolving No Specific Topic
inzva ACSC 2019 Advanced #5 No Specific Topic
inzva Algorithm Program - 2019-2020
Name Topic
inzva Algorithm Program 2019-2020 Qualification No Specific Topic
inzva Algorithm Program 2019-2020 Intro Lab 1 Recursion, Brute-force
inzva Algorithm Program 2019-2020 Intro Lab 2 Binary Search, Ternary Search, Sorting Algorithms
inzva Algorithm Program 2019-2020 Math-1 Lab 3 Sieve of Eratosthenes, Modular Arithmetic, GCD, Factorization Algorithms
inzva Algorithm Program 2019-2020 Math-1 Lab 4 Combination, Meet in the Middle, Enumeration
inzva Algorithm Program 2019-2020 Contest-1 All of the Above
Inzva Algorithm Program 2019-2020 Graph-1 Lab 5 Graph Definitions, Representing Graph
Inzva Algorithm Program 2019-2020 Graph-1 Lab 6 DFS, BFS
Inzva Algorithm Program 2019-2020 Graph-2 Lab 7 Heap, Priority-Queue, Dijkstra, Bellman-Ford (Shortest Path)
inzva Algorithm Program 2019-2020 Graph-2 Lab 8 Union Find, Kruskal's Algorithm, Prim's Algorithm (MST)
inzva Algorithm Program 2019-2020 Contest #2 All of the Above
Inzva Algorithm Program 2019-2020 Dp-1 Lab 9 Coin Problem, LIS, Knapsack Problems
Inzva Algorithm Program 2019-2020 DP-2 Lab 10 Edit Distance, Counting Tilings Problem, Counting the number of solutions
Inzva Algorithm Program 2019-2020 Data Structures-1 Lab 11 Stack, Queue, Deque, Prefix Sum, Sparse Table
inzva Algorithm Program 2019-2020 Data Structures-2 Lab 12 Segment Tree, Lazy Propagation
inzva Algorithm Program 2019-2020 Graph-3 Lab 13 LCA, SCC
inzva Algorithm Program 2019-2020 Final No Specific Topic
Inzva Algorithm Program 2019-2020 All Problems No Specific Topic
inzva Algorithm Winter Camp - 2020
Name Topic
inzva Algorithm Winter Camp 2020 Qualification No Specific Topic
inzva ACWC 2020 Day #1 Sieve of Eratosthenes, Brute-Force, Enumeration, Binary Search, Ternary Search
inzva ACWC 2020 Day #2 DFS, BFS
inzva ACWC 2020 Day #3 Priority Queue, Shortest Path, MST
inzva ACWC 2020 Day #4 Coin Problem, LIS, Knapsack Problems, LCS
inzva ACWC 2020 Foundation Final All of the Above
inzva ACWC 2020 Expert No Specific Topic
inzva ACWC 2020 Expert Final No Specific Topic
inzva Algorithm Competition League #1
Name Topic
inzva Algorithm Competition League Contest #1 No Specific Topic
inzva Algorithm Competition League Contest #2 No Specific Topic
inzva Algorithm Competition League Contest #3 No Specific Topic
inzva Algorithm Competition League Contest #4 No Specific Topic
inzva Algorithm Competition League Contest #5 No Specific Topic
inzva Algorithm Competition League Contest #6 No Specific Topic
inzva Algorithm Competition League Contest #7 No Specific Topic
inzva Algorithm Competition League Contest #8 No Specific Topic
inzva Algorithm Competition League Contest #9 No Specific Topic
inzva Algorithm Competition League Contest #10 No Specific Topic
inzva Algorithm Competition League #2
Name Topic
inzva Algorithm Competition League 2 Contest #1 No Specific Topic
inzva Algorithm Competition League 2 Contest #2 No Specific Topic
inzva Algorithm Competition League 2 Contest #3 No Specific Topic
inzva Algorithm Competition League 2 Contest #4 No Specific Topic
inzva Algorithm Competition League 2 Contest #5 No Specific Topic
inzva Algorithm Competition League 2 Contest #6 No Specific Topic
inzva Algorithm Competition League 2 Contest #7 No Specific Topic
inzva Algorithm Competition League 2 Contest #8 No Specific Topic
inzva Algorithm Competition League 2 Contest #9 No Specific Topic
inzva Algorithm Competition League 2 Contest #10 No Specific Topic
inzva Algorithm Competition League 2 Upsolving No Specific Topic
inzva Algorithm Training Set
Name Topic
inzva Intermediate Training Set No Specific Topic

algorithm-program's People

Contributors

burakbugrul avatar muratekici avatar ykaya932 avatar sadikekin avatar ekrembal avatar kayacanv avatar otaliptus avatar ibahadiraltun avatar salihfc avatar yhkalayci avatar bayneri avatar beratgumus avatar uguruysal0 avatar artun-akdogan avatar utkuy avatar karaketir16 avatar mehmetaltuner avatar emrehorsanali avatar kadiremreoto avatar tahsineneskuru avatar goktugacik avatar hanefi avatar hasanbal avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.