• Taught himself Java during the summer of 2014. Promptly took AP Computer Science, getting a 5 on the exam and being generally interested in the principles, data structures and algorithms taught in the class.
• Participated in the 2015 WPI High School Programming Contest, scoring a perfect 10/10 and ranking 5th out of the 38 participating teams. This contest tests a group of three’s ability to code 10 difficult input/output programs as fast and accurately as possible.
• Has been continuing to learn more about computer science principles, watching Computerphile videos (a YouTube channel dedicated to computer-related content) and reading “Algorithms in a Nutshell” by George T. Heineman, a book that explains and tests in depth various algorithms and data structures.
• Currently teaching himself Python in order to pass the 6.0001 ASE at MIT.
• Was on Math Team all throughout high school.
• Academic Bowl: selected to be on competing team11th and 12th, participating and doing well in a fair number of general knowledge competitions.
• Robotics Club: Competed at state championship 11th and 12th grade. Was a software programmer for the robot in 12th grade, using RobotC on an NXT.
• USAMO: (USA Math Olympiad)
o Junior Year: USAMO Score of 9, tying with 14 students and beating 86 students. A total of 276 students in the country qualified for the USAMO.
• USAJMO: (USA Junior Math Olympiad)
o Sophomore Year: USAJMO score of 7, tying with 21 students and beating 96 students. A total of 235 students in the country qualified for the USAJMO.
o Senior Year: Score of 8, though haven’t heard back officially.
o Junior Year: Score of 11, Math Olympiad: Qualified for next round (U...
... middle of paper ...
...ss Team got 5th place on site and 11th in the entire country.
• Moody’s Mega Math Challenge
o Junior Year: In a nationwide competition consisting of teams of up to 5 upperclassmen in high school, teams had to use mathematics to write a paper in order to try to solve a real world problem. Of the 1,200 teams that participated, Rogers’ team was ranked in the top 200.
o Senior Year: Of the 1,200 teams that participated, Rogers’ team was ranked 53rd.
Additional Math Learning
o Selected for 6 week intensive math program at Boston University Summer 2013 that focused on number theory
o Proofs & Theorems classwork and 8 hour daily homework
• Art of Problem Solving: WOOT Olympiad training
o Online Course one night every other week, involving many handouts and practice tests: 11th &12th grade
• Russian School of Mathematics, Newton, MA (4 hrs/week 3rd-10th grade)
Need Writing Help?
Get feedback on grammar, clarity, concision and logic instantly.Check your paper »
- Statement This assignment will - Explain and define programming. - Tell why, with an Essay, I chose “Computer Programming” as this assignment topic. - Demonstrate APA style usage. While tapping information from 3 sources. - Conclude. - Reference where I got the information from. Introduction This assignment is written with the aid of a Computer. The name itself “Compute” plus “r”. Meaning something that computes. “Compute” is the action of doing or executing instructions with the aid of a “medium”.... [tags: Computer, Programming language, Programmer]
714 words (2 pages)
- Programming has been regarded as a logical procedure that “takes input data, processes it, and produces output data.” (Rouse, 2008, para 1) Three common examples of programming are object-oriented programming (OOP), event-driven programming (EDP), and procedural programming (PP). (Rouse, 2008) OOP is a programming language model defined by “objects” as opposed to "actions" and “data rather than logic.” (Rouse, 2008, para 1) EDP is a programming language model defined by reacting to user or processor actions such as keyboard strokes and mouse clicking to execute a command.... [tags: Programming language, Object-oriented programming]
876 words (2.5 pages)
- History of Programming There’s a running joke that programmers spend more time automating a task than it takes to actually do the task. This joke has a lot more ground in the history of programming than most people realize. Even before the creation of what computers are currently perceived as, programming and computational thinking were evolving. From punch cards to text documents, computer programming has evolved to make it easier and more user friendly. Throughout computer history, people have been trying to make machines do anything.... [tags: Computer, Programming language, Programmer]
1059 words (3 pages)
- 1, To describe what I did to prepared for my programming First of all I had no much computer programming skill from the past , but I do have some short-term programming courses completion. of course the basic idea from the past about python language programming is a big deal to me to prepared myself early for this class. Otherwise not easy to find out exactly what is going on around computer language program; programming a computer is not so simple and controlled within a short period of time, computer programming is need big time and a lot of effort.... [tags: Programming language, Computer programming]
1067 words (3 pages)
- One of the major paradigms in programming language is Object Oriented programming. In modern software engineering object oriented programming is considered as the major concept, as it allows the programmer to facilitate clean and efficient code. Apart from this, the design patterns of object oriented programming suits well with most of the computing issues. Object oriented programming produces well organized code and also focuses on determinant of productivity. In this report we will discuss and compare objected oriented programming language and procedural programming language along with the genesis of OOP.... [tags: Object-oriented programming, Programming language]
798 words (2.3 pages)
- 7. Conclusion 7.1 Appraisal: Java and the principles of object oriented programming language were taught through multiple modules, such as AC22004, Object Oriented Analysis and Design and AC11001, Introduction To Software Development. Although they went hand in hand, the former module focused on the different stages in the design process when programming in an object oriented language as well as the main principles of these languages. The latter was focused on Java, both theory and in practice (and thus also included the main principles of object oriented languages).... [tags: Object-oriented programming, Programming language]
950 words (2.7 pages)
- “The important thing is not to stop questioning. Curiosity has its own reason for existing”. This quote by Albert Einstein best describes my life. The inquisitive nature that I posses has helped me to improve my knowledge. A person, who is curious enough to dig deep, is always the one who achieves success. I would describe myself as a person who asks these intelligible questions in order to surpass an older me. During my teenage in high school, I was praised as a person who is highly skilled in writing programs in computer languages.... [tags: questioning, curiosity, programming]
691 words (2 pages)
- Pascal programming language was designed in 1968, and published in 1970. It is a small and efficient language intended to encourage good programming practices using structured programming and data structuring. Pascal was developed by Niklaus Wirth. The language was named in honor of the French mathematician and philosopher Blaise Pascal. In 1641, Pascal created the first arithmetical machine. Some say it was the first computer. Wirth improved the instrument eight years later. In 1650, Pascal left geometry and physics, and started his focus towards religious studies.... [tags: Data Structuring, Programming Language]
1328 words (3.8 pages)
- Definition of Knowledge Truth is the essence of all knowledge. Our Knowledge is justified true belief. Everyday people hear and experience things and then choose whether or not to believe them. It is the justification of the knowledge that we acquire that makes something believable to a person or not. The justification for our knowledge allows us to decide whether to believe something is true or not. People tend to use things like scientific evidence, first hand experiences, word of mouth, logic, faith and many other things everyday of their life to determine whether something is truthful or not.... [tags: Papers]
1021 words (2.9 pages)
- The development of linear programming has been ranked among the most important scientific advances of the mid 20th century. Its impact since the 1950’s has been extraordinary. Today it is a standard tool used by some companies (around 56%) of even moderate size. Linear programming uses a mathematical model to describe the problem of concern. Linear programming involves the planning of activities to obtain an optimal result, i.e., a result that reaches the specified goal best (according to the mathematical model) among all feasible alternatives.... [tags: Computer Programming]
1277 words (3.6 pages)