The document summarizes the education and experience of an individual who started college in 2012 with prior Pascal programming experience. During their first two years, they taught themselves JavaScript and C++, creating small games and applications. Their areas of interest included linear algebra, discrete mathematics, and graph theory, which they used to create two console applications solving equation systems and making non-transitive graphs transitive. They participated twice in an ACM programming competition as a team captain. During their final year, they taught themselves Java and created a client-server application as their thesis project. They graduated with honors in 2016 as the 4th best student of their year.
1. Started my education at the college in 2012, having prior experience with Pascal
programming.
During the first year, I taught myself JavaScript and wrote many little console
applications (mostly simple games).
During the second year, I progressed to learning C++ programming and Further
Mathematics, which I found interesting and participated in many extracurricular work,
including helping other students and creating own projects. Areas of interest were linear
algebra, discrete mathematics and graph theory, which proceeded to become my two
biggest projects for that time:
an application for solving equations systems using Gauss algorithm(C++,
console);
an application for making non-transitive graphs transitive using Warshall
algorithm(C++, console), which was my Math Scientific Project for my third year.
Participated in the ACM ICPC programming competition as a captain of the team «Fatal
Error» twice in 2014 and 2015.
During my final year i taught myself Java programming, which wasn’t included in the
curriculum.
Thesis project was an application with client-server architecture «KidCode» - a beta
version of programming learning platform for kids (Servelts, JSPs, Tomcat, JavaScript).
Graduated in June 2016 with Honorous Diploma as a 4th
beststudent of the year.