FavouritesAdd to Wish List
FavouritesAdd to Wish List
FavouritesAdd to Wish List
from29.61USD/ h

Algorithms and Data Structures for Competitive Programming (Olympiad)

This class aimed at students who wish to take part in programming competitions such as the Informatics Olympiad (IOI). Successfully taking part part in such competitions offers great prospects when later applying to prestigious universities or future jobs. The field of competitive programming offers a great way to improve logic, math and problem solving techniques.

My goals is to keep my students challenged and help them overcome their limits. I will assign homework after every lesson and keep track of the student's progress. Once the students shows a certain level of proficiency he or she can try to take part in the Olympiad.

There are no requirements as such, but any previous knowledge in the field of programming C/C++ is a great addition and will allow to quickly get over the basics of programming and jump right into the particulars of Algorithms and Data Structures.

WARNING: Becoming successful in this field requires a great degree of dedication, perseverance and individual work beyond the homework assigned by me.

Extra information

You should be ready to bring your own laptop

Location

At student's location: Around Graz, Austria
Online via webcam

|
Use ⊞+wheel to zoom!
+

General info

Skills:

Age:

Children (7-12 years old)
Teenagers (13-17 years old)

Student level:

Beginner
Intermediate
Advanced

Duration:

60 minutes
120 minutes

The class is taught in:

English, German, Romanian

About Me

My name is Gabriel and I am a bachelor student at the TU Graz. I am currently studying Software Development and Management.

When I was in middle-school / high school I was very passionate about taking part in different competition like the Informatics / Physics Olympiads. It was a very rewarding experience on a multitude of levels. Not only did I learn a lot about the different topic required in these competitions, to the point where my "Matura" / A-levels in math and physics were a walk in the park, but I also learned how to be relaxed in exam / test situations. I also learned how to manage my time and energy learning large amounts of content as well as approach very difficult problems by breaking them down in smaller, more manageable bits.

In my tutoring I want to share the knowledge, skills and mindset I have developed over the years to support others on their journey towards academic and professional achievement. I am very passionate about what I teach and expect the same of my students. My teaching approach is to not only feed information to my students, but also cultivate their curiosity and work ethics with regards to competitions.

Education

I am currently studying at the TU Graz for my Bachelor student Software Development and Management. Finished my Matura at BORG Dreierschützengasse Graz in 2019.

Experience / Qualifications

Successful participation in different Olympiads of Informatics and Physics both in Austria and Romania from 2013 to 2019.

Ask a question

Send a message explaining your needs and Muresan Gabriel will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"

Availability of a typical week

MonTueWedThuFriSatSun
7              
8              
9              
10            Saturday at 10:00  
11            Saturday at 11:00  
12            Saturday at 12:00  
13            Saturday at 13:00  
14            Saturday at 14:00  
15            Saturday at 15:00  
16            Saturday at 16:00  
17          Friday at 17:00    
18  Monday at 18:00        Friday at 18:00    
19  Monday at 19:00        Friday at 19:00    
20              
21              
22              
23              
from $29.61Online via webcam
from $31.98At student's home

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Online reputation

  • Instructor since July 2020
  • Phone number verified
  • Google+ connected
  • Linkedin connected

Availability of a typical week

MonTueWedThuFriSatSun
7              
8              
9              
10            Saturday at 10:00  
11            Saturday at 11:00  
12            Saturday at 12:00  
13            Saturday at 13:00  
14            Saturday at 14:00  
15            Saturday at 15:00  
16            Saturday at 16:00  
17          Friday at 17:00    
18  Monday at 18:00        Friday at 18:00    
19  Monday at 19:00        Friday at 19:00    
20              
21              
22              
23              
from $29.61Online via webcam
from $31.98At student's home

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Share

   LinkedIn   

Han
Statistic, programing and data analysis lecture by French Master.
Graduated with a Master in applied mathematics and optimization, I am offering lecture to supports you in your university classes/projects/exams in statistics, programing (including mathematical programing) and data analysis. I am currently working in the private sector, which imply c++ programing, scripting and mathematical modeling (constraint programing, linear programing/MIP, Branch and Bound etc...). I can help you from the installation of the software you need to get your project starting to a recurring help in your project (school or professional). PROGRAMING: C/C++, Java, VBA etc... STATS: Matlab, R, (Excel) Class can be given in French or English.

Imama
Introduction to C Programming or Matlab or Scilab.
Introduction for C programming for beginners. I am a programmer in an engineering firm. I have also taught students for programming and other engineering courses. I can help in structuring the projects and give theoretical explanation. Most of all, when you leave, you will surely end up with a better knowledge of C Programming. You will also get a project from me if you don't have a project for you to do yourself.

Suranjit
English Language, Grammar, TOEFL, IELTS, GRE and computer program with Basic Excel, power point
Specialized in English Language, Grammar and Computer and teaching for 15 years Experienced as English Teacher for all classes of students and TOEFL, IELTS GRE etc. specialized for University Admission Test Learn with pleasure and new technique that i have invented and one can easily learn reading, writing, speaking, listening English. I like to prefer computer application program, just try one class and feel.

Driss
learn to create applications from zero to hero
- Offer: One-to-one lessons in computer science on: * Programming languages: C, C # * Web Dev: html, css, sass, bootstrap, javascript, jquery, php * Framework: Laravel, Angular * Database: sql - Location: at home (City: Rabat / Salé) - Expersience: 4 years

Serge
Web and mobile application development, introduction to Java to get started in Android dev
This course is intended for all those who want to discover what lies behind a web or mobile application, several modules are available according to your needs to enter the big family of DEVELOPERS, my method is gradual with 10% of theory and 90% of practical, we will use the maximum of online tools to go fast and avoid material constraints, I propose to introduce you to these languages ​​and frameworks much sought after: HTML5 / CSS3, JS, Bootstrap, JQuery Mobile, AngularJS / 2 + / 4 +, PHP, Ruby, Python, Golang. For the little ones I propose Scratch, Penjee ... and App Inventor (mobile app) for teens, also an intro in Java to launch you in Android app development

Alex
Ableton & MaxMSP Lessons - in a͓̽m͓̽s͓̽t͓̽e͓̽r͓̽d͓̽a͓̽m͓̽
Ableton Live is a software music sequencer and digital audio workstation. In contrast to many other software sequencers, Live is designed to be an instrument for live performances as well as a tool for composing, recording, arranging, mixing, and mastering. Max, also known as Max/MSP/Jitter, is a visual programming language for music and multimedia. Over its more than thirty-year history, it has been used by composers, performers, software designers, researchers, and artists to create recordings, performances, and installations. Depending on your interest I will show you how to use and customise each program to your needs, but also show you how to combine the two in order to get the best of the 2 worlds. Ableton and MaxMSP are a killer combo for anyone that wants to: - expand their musical instrument with electronic extensions - create custom made controllers for their live performances - create complex automations for live or studio use - produce music, compose, arrange - create automated VJ sets to accompany their live performance - create a live looping performance - control backing tracks for live performances - work on generative music - program art installations and much more I will give you sets & patches with examples to accompany the lessons, but also help you build your own creations in MaxMSP or Ableton.

Alexandros
Solve Python University Tasks With Professional 1:1 Online Tuition
+Assignment Help - Exam Preparation - Practice in Python related University modules Hey, Alexandros here :)! I work as a self-employed full-time private tutor having recently completed a Master's at UCL. Here, I am involved with tutoring undergraduate and postgraduate students in Python, Monday to Saturday. What makes me a great tutor is that I encourage students to develop their problem solving and critical skills on a wide range of practical programming tasks. This means students are not simply learning facts but are able to think more independently and laterally. I'm also really friendly, patient and try to make my lessons really engaging. In my spare time I enjoy walking, singing and socialising.

Mahmood
C and C++ Programming Language Course and tuition classes
In this classes I will teach you all the basics about C/C++ programming language. At the end of this class you will get a good understanding about the concept of object-oriented programming using C/C++, and you will be able to write and read basic C/C++ code. No prior knowledge is required. Course outlines: - Introduction - Types and declarations - Pointers, Arrays and Structures - Expressions and statements - Functions - Namespaces and Exceptions - Source Files and Programs - Classes - Operator Overloading - Derived class

Sarah
Mathematics and Matlab programming class for all levels
I can Give Math classes for students in all levels (School or University). I will help the students understand more by doing more exercises with them. I have taught Matlab for two semester for Bachelor Engineering Students. I also did my Bachelor project in Matlab and in my Master I used it in many courses.

Zoran
Tutoring Math, Excel, Programming online via Skype
I offer tutoring online via Skype. Math, excel, (MS Office), programming in many programming languages for students from school, beginners or seniors. I graduated at mathematical university. Tutoring more then 15 years. Was working in state high and middle schools. And I have a lot of experience.

Diego
Hello! I am a Computer Engineer I'm giving private lessons on Java, C and Web Development
Graduated in 2014 at the Polytechnic of Turin Master's Degree. I have three years of experience as a Tutor in teaching and tutoring on C language, Java, Java-Android, Php, Html, Css, Javascript, JQuery, Database, C # and exercises on flowcharts.

Hamza
Private lessons in math - physics - chemistry
Aged 26 and a PhD student in mathematical physics (theoretical physics), I teach physics and mathematics courses for high school and license in French, Arabic and English. As I have experience in the field of private lessons of 4 years in the team that runs the company EMCS, where 2 years as teachers of the program of the French mission and access competitions to higher schools.

Abderrazzak
IT Support: Algo, Java, C, PHP, Python, UML, PFE
Hello, I'm Abderrazzak, Trainer and Computer Engineer, I offer computer courses and coaching sessions: - Programming (Java, C, C #, PHP, Python ...) - Supervision of PFE, IT Project and Internship - Assistance in the use of information technologies - Database (MySQL, SQL Server, Oracle, SQL, PL SQL) - Web (HTML CSS JS, PHP, JSP, ASP.NET) - Mobile (Andriod) - Analysis and Design UML and Merise For more info, please contact me

Said
Accelerated computer courses: office automation, programming for all levels, advanced programming
For all levels, I offer programming courses according to your needs: -Web technology. (php, angularjs, javascript, css, html ...) -JAVA / J2EE technology (frameworks: Spring Boot, JPA, hibernate), RMI, Sockets ... -Office (Word, Excel, PowerPoint) -The use of the machine.

Marcelin
"Programming": Let's create live websites with Jquery and Bootstrap initiation.
Hello dear programmer, Have you ever been to sites that have blown you away with visual effects animations? For example when you click on a button it changes color, disappears in a fluid way, brings up an image etc .. Well all this is done thanks to JavaScript and jQuery is the most used JavaScript framework. it makes JavaScript even more simple and efficient. In this course, we will simply learn how to use jQuery and the HML & CSS Boostrap framework to create more live and faster sites.