Стажування NOAA 2017
Про
Під час літа 2017 року, після завершення мого третього року навчання у старшій школі в East High School, я мав честь проходити стажування в Національному управлінні океанічних та атмосферних досліджень (NOAA). Стажування розпочалося 12 червня 2017 року і завершилося 21 липня 2017 року, що становило приблизно 1,5 місяця. У NOAA я працював у команді Science On a Sphere, яка займається розробкою програмного забезпечення SOSx та Tour Builder.
SOSx можна пояснити наступним чином:
Science On a Sphere® (SOS) — це система глобального відображення розміром з кімнату, яка використовує комп’ютери та відеопроектори для показу планетарних даних на сфері діаметром шість футів, аналогічно гігантському анімованому глобусу. (source)
Tour Builder у SOSx — це програмний інструмент, який дозволяє користувачам створювати «тури» для SOS. Тур можна пояснити наступним чином:
Тури — це сценарні презентації (подібні за концепцією до презентацій PowerPoint), які працюють у SOSx і проводять користувача через набори даних, можуть включати сюжетну лінію. Тури часто містять текст, зображення, керуючі питання, спливаючий веб‑контент, відео, клікабельні позначки, аудіо, паузи для вводу користувача тощо. (source)
Технічний стек SOSx був переважно Unity та C#. Я точно не знаю, який був технічний стек у Tour Builder. 3D‑моделі редагувалися/створювалися за допомогою інструментів, таких як Blender, і деякі моделі були завантажені з інтернету за умови, що вони мають ліцензію з відкритим кодом.
Я проходив стажування в офісі NOAA у Боулдері, одразу поруч з NIST, де в основному допомагав у розробці SOSx, використовуючи програмне забезпечення Tour Builder. Я створив освітній тур місії «Аполлон‑11». Для туру я отримав 3D‑моделі (файли Blender) ракети «Аполлон‑11», Voyager One та лунного модуля «Аполлон‑11» з інтернету, які були додані до SOSx завдяки деяким розробникам SOSx. Тур містить багато зображень та відео. Зображення взяті з Google Images і відредаговані за допомогою програми Preview у macOS. Відео взяті з YouTube і відредаговані за допомогою iMovie у macOS. Текст і загальне «редагування туру» виконувалися за допомогою програмного забезпечення Tour Builder від SOS.
Під час стажування я також експериментував зі створенням відеоігри в Unity. У цій грі метою було, щоб гравець керував ракетою «Аполлон» до Марса і спробував її посадити. Через обмеження часу гра ніколи не була завершена і залишалася на дуже ранній стадії розробки. Однак я додав до гри модель ракети та Марса, а також налаштував базове керування ракетою. Я використовував C# як мову програмування, і можу сказати, що це сприяло моєму шляху у програмуванні.
Демонстрація туру
Висновок
Робота як старшокласника‑стажиста в NOAA була чудовим досвідом. Це було раннє знайомство зі сферою STEM, і я багато навчився за ті 1,5 місяці. Я вдячний за можливість пройти стажування в такій дивовижній науковій агенції в такому ранньому віці.
Картинки

Вивіска NOAA у Боулдері

Вид з офісу

Моя робоча станція