Algorithmic Competition Summer Camp

June 28 - July 7

This is a intensive algorithmic competition training camp designed to challenge talented university students in algorithmic thinking by giving them an opportunity to learn, practice and tackle problems under the guidance of experts, academics and coaches who will provide a good ground for the students to assess themselves.

Students will not only get an opportunity to interact with other fellow students coming from different universities and countries, but they will also learn algorithms, and get challenged to step up as problem-solvers, programmers, and most importantly as teammates.

 

Benefits of this Camp

We believe that the main benefit comes from the opportunity to practice with challenging problems. Here are some other benefits according to our participants from the last algorithmic competition camp:

  • Motivating yourself to improve your knowledge on the subject
  • Assessing yourself
  • Writing efficient code
  • Learning teamwork and critical thinking
  • Getting to know ICPC World better

Check out our last Algorithmic Competition Winter Camp Video:

 

FAQ

You can find the details of the camp below. Also, you might want to check Frequently Asked Questions for your straightforward questions.

 

CAMP DatE & LOCATION:

June 28th to July 7th / inzva - Beykoz Kundura

 

Camp Schedule:

June 28 Thursday:      Welcoming & On-boarding Process

June 29 Friday:           Training Session

June 30 Saturday:       Training Session

July 1 Sunday:             Free-Day activities

July 2 Monday             Training Session

July 3 Tuesday:           Training Session

July 4 Wednesday:      Free day activities

July 5 Thursday:         Training Session

July 6 Friday:              Training Session

July 7 Saturday:          Final Day Contest & Ceremony

 

Accommodation:

Accommodation and meals are supported by BEV Foundation.

The camp is limited to 100 students. Participants will stay in tents.

If they have it, they can bring their special belongings such as a toy that will be with them during the contests for luck.

All participants have to abide by the OUR CODE OF CONDUCT.

 

HOW CAN I ATTEND?

To be able to attend the camp, you need to pass the online ‘Qualification Contest’ which will be announced after applications.

Qualification Contest: June 9th - June 10th (48 hours)

We will notify the qualifiers via email on June 13.

48 hours qualification round with 15-16 questions on HackerRank (you need to register if you do not have an account)

 

Technical Proficiency:

The camp is designed for students who want to challenge themselves.

All participants are expected to know one of C, C ++, Python or Java well.

Technical proficiencies varies from groups (Expert, Advanced and Foundation). Groups of the participants will be determined through qualification contest.

Find the curriculum of the expert, the advanced and the foundation.

You need to know these topics below:

  • Basic Data Structures: Arrays, Strings, Stacks, Queues
  • Basic Math Operations (addition, subtraction, multiplication, division, exponentiation)
  • Basic Recursion
  • One of C/C++/Python/Java
  • Basic string manipulations

In addition, you are expected to read chapters 1,2 and 4 from Competitive Programmer’s Handbook by Antti Laaksonen: https://cses.fi/book.pdf

*All Contests will be in English.

*Training will be in Turkish for Foundation and Advanced groups. 
*Training will be in English for Expert group since we expect to have at least 3 international teams.

 

Groups

Questions are about our lecture topics and we will divide our participants into 3 main groups: Expert, Advanced, Foundation. You can see the daily schedule of each group.

All groups have different curriculums, coaches, and daily contests but the final contest will be common for everyone. For motivation, every group has its own prizes.

Expert group has no theoretical sessions. The theoretical topics of the camps will be covered in the problem solving session. They first enter the contest of the day, and in the evening the coach will solve the problems. They will attend to all the contests as teams.

Advanced and Foundation groups have a theoretical session in the morning and enter the related contest after. Finally, they have a problem solving session in the evening. These lectures are given by experts and academics, and the topics and curriculums will be prepared by us.

Good Luck!


Partner Student Clubs