Skip to content

Commit 34396a8

Browse files
committed
compressing images & archiving contents
1 parent c44c5a1 commit 34396a8

15 files changed

+4
-81
lines changed

Badge.jpg

-1.76 MB
Loading

Images/1Cover.png

-45.4 KB
Loading

Images/2Motivation.png

-70.7 KB
Loading

Images/3DiscoLevel.png

-49.4 KB
Loading

Images/4-1MonteCarloMethod1.png

-259 KB
Loading

Images/4-1MonteCarloMethod2.png

-285 KB
Loading

Images/4-2LeibnizFormula1.png

-84.3 KB
Loading

Images/4-2LeibnizFormula2.png

-99 KB
Loading

Images/4-3BaselProblem1.png

-72.4 KB
Loading

Images/4-3BaselProblem2.png

-88.3 KB
Loading

Images/5Competition1.png

-81.4 KB
Loading

Images/5Competition2.png

-96.6 KB
Loading

Images/6Conclusion.png

-65.2 KB
Loading

README in Korean.md

+2-42
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,6 @@
11
# π
22
##### 원주율을 구하는 여러 가지 수학적 방법을 직접 경험하고 배울 수 있도록 도와주는 Swift Playground.
33

4-
[![](https://img.shields.io/badge/check-Demo-orange?longCache=true&style=for-the-badge&logo=swift)](Demo.md) [![](https://img.shields.io/badge/license-mit-orange?longCache=true&style=for-the-badge)](LICENSE.md) [![](https://img.shields.io/badge/read_in-English-blue?longCache=true&style=for-the-badge)](README.md) [![](https://img.shields.io/badge/Read-Naver_News-brightgreen?longCache=true&style=for-the-badge)](https://news.naver.com/main/read.nhn?mode=LSD&mid=sec&sid1=105&oid=293&aid=0000022478)
4+
[![](https://img.shields.io/badge/check-Demo-orange?longCache=true&style=for-the-badge&logo=swift)](Demo.md) [![](https://img.shields.io/badge/license-mit-orange?longCache=true&style=for-the-badge)](LICENSE.md) [![](https://img.shields.io/badge/read_in-English-blue?longCache=true&style=for-the-badge)](README.md) [![](https://img.shields.io/badge/Read-네이버_뉴스-brightgreen?longCache=true&style=for-the-badge)](https://news.naver.com/main/read.nhn?mode=LSD&mid=sec&sid1=105&oid=293&aid=0000022478)
55

6-
![Badge](Badge.jpg)
7-
8-
## 내가 선발됐다고 생각하는 이유
9-
10-
##### 이하의 내용은 개인적인 의견이며, Apple의 의견이 아닙니다.
11-
12-
물론 단 한 차례 뽑힌 입장으로 이런 것을 스스로 판단할 자격은 절대 되지 않습니다. 하지만 매우 드문 한국인 장학생으로서 추후에 많은 학생들에게 조금이라도 도움이 되길 바라며 감히 스스로 평가해보려 합니다. (2009년에 미리 선발되신 분이 있었습니다. 그 뒤로 선발 규정이 많이 바뀌긴 했지만, 또 다른 한국인 장학생 분이 있는지는 불확실합니다. Apple Korea가 인지한 장학생은 제가 처음이라고 했습니다)
13-
14-
처음에는 게임을 만드려고 했습니다. 3분이라는 제한된 심사 시간 내에 심사관들을 매료시키기 알맞을 것이라 생각했기 때문입니다. 그래서 SpriteKit부터 배우기 시작했는데, 며칠 뒤 "Apple이 재능이 있는 학생들"을 찾는다는 것을 알게 되었습니다. 모두가 알다시피 누구나 며칠 내에 조잡한 게임을 만들어낼 수 있습니다. 하지만 이는 Apple이 원하는 것이 아닙니다. Apple은 인터넷에서 코드를 복사하는 사람을 원하는 것이 아니라 **통찰력 있고, 명석하며, 창의성 있는** 학생들을 원합니다. 때문에 저는 첫 번째 Playground를 폐기했고, 이 Playground를 만들게 되었습니다. 마감 기한을 나흘 앞둔 때였습니다.
15-
16-
한 가지 기억할 점은 겉치레에 집중하는 것은 의미가 없다는 점입니다. Apple은 이미 개발자들을 수천명 보유하고 있습니다. Apple이 찾는 것은 흔한 개발자들이 아닙니다. Apple은 창의력 있는 학생들을 원합니다. 단지 겉장식에만 신경 쓴다면, Apple은 전혀 인상 받지 못할 것입니다.
17-
18-
차라리 그것보단, 콘텐츠에 집중하는 편이 나은 것 같습니다. 창의력 있는 콘텐츠로 말입니다. Apple은 이미 모집 요강에 "Build a Swift playground to showcase your ingenuity"라고 이를 명시해 놓았습니다.
19-
20-
또한 평가 요소 중 하나인 "기술적 완성도"의 면에서 본다면, 기본적인 기능에 집중하고 완성도를 높이는 것이 조잡하고 복잡하지만 미려하지 못한 Playground를 만드는 것보다 더 "기술적으로 완성되어" 보일 것입니다.
21-
22-
### 학문적 깊이
23-
저의 경우에는 수학적인 깊이에 초점을 맞췄습니다. 이 Playground는 원주율을 구하는 여러가지 수학적 방식을 시각적으로 상호작용하며 쉽게 경험하고 이해할 수 있도록 도와줍니다. 또한 수많은 수학적인 분석을 각주로 달았습니다. 때문에 다른 제출물과 비교했을 때 Apple 심사관들은 이 Playground를 더 기반이 튼튼하다고 생각했을 것입니다. 다른 합격생들의 Playground도 음악, 미술, 과학, 환경 등 다양한 분야의 학문적 깊이에 초점을 둔 것이 많았습니다.
24-
25-
### 명확한 주제와 통일성
26-
지원을 준비할 때 미리 공개되어있는 합격생들의 Playground를 전부 다운로드해서 분석을 해보았습니다. 주제를 명확하게 가지고 있는 Playground가 대부분이었습니다. 3분이라는 짧은 시간 동안에는 여러 가지 이야기를 할 수 없습니다. 하나의 주제에 초점을 두고, 통일성 있으며 완성된 하나의 경험을 주는 것이 나은 것 같습니다.
27-
28-
### 독창성
29-
이미 AP Computer Science 수업을 수강한 학생들은 알겠지만, Monte Carlo Method는 생각보다 진부한 방식입니다. 대부분 수업에서 Java로 이를 구현해보기 때문입니다. 그러나 저는 여기서 이 방식을 더 발전시켰습니다. 첫째로, 긴 소수들을 쉽게 비교할 수 있는 "Disco Level"이라는 수학적 지표를 만들어 소수 연산의 정확도 비교를 매우 간편하게 바꾸었습니다. 또한, Monte Carlo Method를 위한 좌표평면과 여러가지 차트를 그릴 수 있는 Graphing Tool을 자체 제작했습니다. 이들은 온전히 저 혼자 아무 도움 없이 한 것입니다.
30-
31-
### 완성도
32-
저는 핵심 Storyboarding과 Coding 부분을 첫 이틀에 끝냈습니다. 그 다음 이틀 동안 심사장에서 발생 가능한 모든 경우를 생각해보며 버그를 잡고 UX를 다듬으며 완성도를 높이는 데 힘썼습니다. 시간에 쫓기지 말고, 마지막 며칠은 완성도를 높이는데 투자하는 것이 좋은 것 같습니다.
33-
34-
### 에세이
35-
대부분의 학생들이 에세이보다 Playground를 더 우선순위로 듭니다. 근데 저는 에세이가 더 중요하다고 생각합니다. 저는 에세이에 많은 시간을 쏟았고, 주변의 여러 선생님께 첨삭을 부탁드리기도 했습니다. 에세이는 내가 누구이며, 왜 지원했는지 요약적으로 보여줄 수 있는 지표입니다. 때문에 무척 중요합니다. 당연하지만 오타나 문법적 오류가 없는 것도 중요합니다.
36-
37-
### 구체적인 step-by-step 설명
38-
이미 밝힌 것처럼 저는 많은 세부 사항들과 이유들을 각주로 달았습니다. 이 과정 속에서 모든 정보들을 조직적으로 배치하기 위해 노력했습니다. 또한 Apple 심사관들을 위해 "안내된 동선"을 만들었습니다. 때문에 Apple 심사관들은 직관적으로 설명문을 따라가며 자연스럽게 모든 경험을 할 수 있었을 것입니다.
39-
40-
또한, 유용한 Markup 문법을 통해 강조하고, 예시를 들고, 참고할 점을 기록했습니다. Apple이 작성한 Markup reference을 꼭 읽어보길 바랍니다.
41-
42-
43-
Written by Sunghyun Cho on June 27th, 2018.
44-
45-
#### 2019년 9월 추가
46-
많은 것들이 바뀌었습니다. 저는 *일부 몇몇 부분에서* 더 이상 위 글과 제 에세이에 동의하지 않습니다. 특히 메인 에세이 같은 경우에는 충분히 숙고하지 않은 표현과 생각들이 포함되어 있습니다. 하지만 이 프로젝트를 다른 학생들을 위한 `참고 자료`의 형태로 남겨놓기 위해 제가 지원한 당일 프로젝트의 모습을 그대로 보존하겠습니다.
6+
![Badge](Badge.jpg)

README.md

+2-39
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,6 @@
11
# π
22
##### Visual Playground to experience and learn several mathematical methods for calculating π.
33

4-
[![](https://img.shields.io/badge/check-Demo-orange?longCache=true&style=for-the-badge&logo=swift)](Demo.md) [![](https://img.shields.io/badge/license-mit-orange?longCache=true&style=for-the-badge)](LICENSE.md) [![](https://img.shields.io/badge/read_in-한국어-blue?longCache=true&style=for-the-badge)](README in Korean.md) [![](https://img.shields.io/badge/Read-Naver_News-brightgreen?longCache=true&style=for-the-badge)](https://news.naver.com/main/read.nhn?mode=LSD&mid=sec&sid1=105&oid=293&aid=0000022478)
4+
[![](https://img.shields.io/badge/check-Demo-orange?longCache=true&style=for-the-badge&logo=swift)](Demo.md) [![](https://img.shields.io/badge/license-mit-orange?longCache=true&style=for-the-badge)](LICENSE.md) [![](https://img.shields.io/badge/read_in-한국어-blue?longCache=true&style=for-the-badge)](README in Korean.md) [![](https://img.shields.io/badge/Read-네이버_뉴스-brightgreen?longCache=true&style=for-the-badge)](https://news.naver.com/main/read.nhn?mode=LSD&mid=sec&sid1=105&oid=293&aid=0000022478)
55

6-
![Badge](Badge.jpg)
7-
8-
## Why I think I got accepted
9-
10-
#### Every information under is purely personal opinion.
11-
12-
At first, I tried to create a game. I thought it would be perfect to fascinate judges in 3 minutes. So I started with studying SpriteKit, but in few days I acknowledged that they are seeking for "talented students." You know, everyone can make a coarse, unrefined game within few days. That's not what they want. They want to see insightful, intelligent, original students, not just a developer who copies and pastes codes. So I abandoned the first playground that I made and started on this playground, only four days ahead of the submission.
13-
14-
Remember, using brand-new Kits and concentrating on ostensible decoration is meaningless. Apple can easily find thousands of those developers around the world. What they seek for, are not those commonplace developers. They want STEM Students with Creativity. Only with brand new Kits with no creativity inside, Apple would not be impressed.
15-
16-
Rather than that, concentrate on the content. Make something original. Apple already stated this as "Build a Swift playground to showcase your ingenuity."
17-
18-
And regarding technical accomplishment, concentrating on the basics operations and perfecting them would seem more "technically accomplished" than making an unfinished, complicated - but not sophisticated - playground.
19-
20-
### Depth
21-
I concentrated on mathematical depth. It makes a visually interactive scene for easily understanding several numerical methods for pi calculation. Also, I tried to annotate all the mathematical properties and details of each technique. Therefore, compared to other playgrounds, the Apple judges must have found this playground more well-founded. Other accepted students also concentrated on various fields: music, art, science, environments...
22-
23-
### Clear topic and unity
24-
When I was preparing the submission, I've downloaded and analyzed almost every accepted playground on GitHub. Most of them had clear topic and message. 3 minutes is not long; you cannot talk about various stuffs. Concentrate on one clear topic, and give a unified and clear experience.
25-
26-
### Originality
27-
For someone who already took AP Computer Science class, these calculations may seem trite, since almost every student attempts implementing Monte Carlo Method for pi calculation in Java. However, I improved upon it. First, I designed my mathematical indicator to easily compare long decimals using log scales, called the Disco Level. Also, I developed my graphing tool that can both display scatterplots for Monte Carlo Method and charts for accurate comparison. These are done solely by myself, without any help.
28-
29-
### Quality
30-
I finished the idea and the code in the first two days. Then for the near two days, I dedicated those time to find every error as possible, and polishing and perfecting the playground. Make sure not to be pressed in time, and devote few days to perfecting the project.
31-
32-
### Essays
33-
Most of the students prioritize developing the playground over the essays. However, I think essays are as crucial as playgrounds, if not more. I invested much time in the composition and revised it several times, even asked my English teacher for advice. An essay can concisely show who you are, and why you want the scholarship. Essays are the critical factor. Make sure they have no typos or grammatical errors.
34-
35-
### Detailed Explanation and step-by-step instructions (Markups)
36-
As I noted, I tried to annotate all the details and reasons behind. Within that process, I kept all the information organized. I made a guided path for judges to read and follow. I explained how you could intuitively change the variables for the calculations. They could merely follow their eyesights and get all the experiences.
37-
38-
Also, I tried to utilize useful markup grammars to emphasize, exemplify, and note specific details. I strongly recommend you to read through the markup reference by Apple.
39-
40-
Written by Sunghyun Cho on April 21st, 2018.
41-
42-
#### Added on Sep 2019
43-
Things have changed a lot. *In some extent*, I do not agree with the above writing and the main essay. Especially for the main essay, it contains some insensitive expressions and ideas that I should have thought more carefully. However, for the sake of making this a `reference material` for other applicants, I will keep its intact form from the day that I applied.
6+
![Badge](Badge.jpg)

0 commit comments

Comments
 (0)