본문 바로가기
etc

[GDSC 23-24] GDSC & Google Solution Challenge 소개

by dev charlotte 2023. 11. 2.

# 1. GDSC 소개

GDSC 는 Google Developer Student Clubs 의 약자로 
구글 기술에 관심을 가진 학생 개발자들을 위해
Google Developers 가 지원하는 대학교 커뮤니티 프로그램 입니다
 
Google Developer Community Program 중 하나로
전세계 100여개 국가의 1900개 이상의 대학들에서 챕터가 운영되고 있으며
한국에는 2023-2024 chapter 기준  36개의 챕터가 활동하고 있습니다
 

# 2. Solution Challenge 소개

매년 GDSC 에서는 Solution Challenge (솔루션 챌린지) 라는 이름으로
구글 기술을 사용하여 UN의 17가지 지속 가능한 개발 목표 중 하나 이상을 해결하는
전세계 대규모 프로젝트 컨테스트를 진행합니다
 
또한 한국의 Solution Challenge 참가자들은
GDSC Korea의 연합 해커톤인 GDSC KR Winter Cup에도 참여합니다
 

# 3. GDSC KR Winter Cup 소개 

GDSC KR Winter Cup 은 GDSC Korea의 연합 해커톤으로 
솔루션 챌린지의 주제와 팀 빌딩 방식, 채점 기준 등 진행 방식이 동일하여
솔루션 챌린지에 참여하는 팀들은
온라인 예선에서 아이디어에 대한 피드백을,
오프라인 본선에서 구현 기술에 대한 평가와 피드백을 받을 수 있습니다
 

# 4. Solution Challenge 채점 기준

각 솔루션은 영향 Impact와 기술 Technology 두 가지 측면에서 총합 100점 만점으로 평가됩니다
 
* Impact 영향 [60 point]
- UN 17가지 지속 가능한 개발 목표(SDGs) 중 하나 이상에서 도출한 문제 또는 과제를 명확하게 설정하고 있습니까?
- 특정 SDG를 대상으로 해당 항목이 해결되고 있는지 명확하게 설명하고 있습니까? [10 p]
- 솔루션을 통해 팀이 목표로 하는 과제를 얼마나 효과적으로 해결합니까? [20 p]
- 솔루션이 다음 단계로 발전할 수 있습니까? 팀이 솔루션을 계속 진행할 경우 향후 연장되는 계획이 있습니까? [10 p]
- 실제 사용자를 대상으로 솔루션을 철저히 테스트했다는 증거가 있습니까? [10 p]
- 사용자 피드백에 기반하여 솔루션을 개선했다는 증거가 있습니까? [10 p]
 
* Technology 기술 [40 point]
- 솔루션이 과제를 해결하는 데 필요한 모든 기술적 구성요소들을 구현하고 있습니까? [10 p]
- 솔루션을 위해 어떤 구글 기술을 사용했는지, 왜 사용했는지, 그리고 코드를 실행하는 방법에 대한 지침을 명확하게 설명했습니까? [10 p]
- 데모 비디오에서 작동 중인 솔루션과 사용자가 상호 작용하는 방식을 보여줍니까? 데모 비디오는 구글의 기술이 어떻게 구현되는지 강조하고 기술이 사용자에게 제공하는 가치를 언급합니까? [10 p]
- 팀이 솔루션을 위해 효과적인 제품 및 기술 결정을 내렸습니까? [10 p]
 
** 일반적인 대외 활동의 해커톤과 달리 비즈니스적 성공이 아닌 UN의 지속 가능한 개발 목표 17가지 중 하나 이상 해결을 목표로 하고 있습니다. 평가 기준 또한 Tech 영역 보다 Impact 영역의 비중이 6:4 정도로 높기 때문에 문제를 정의하고 해결하는 과정이 기술력보다 중요함을 알 수 있습니다. 심사위원들은 솔루션 데모 비디오를 통해 사용자가 애플리케이션과 상호작용 하는 방식을 파악하기 때문에 사소한 기능보다는 솔루션이 부가하는 핵심적인 가치, 중요한 특징과 기능에 집중하는 것이 좋습니다. 2분 제한을 반드시 지켜야 합니다. 
 

# 5. UN의 17가지 지속 가능한 개발 목표 SDGs

2015년 UN은 2030년까지 달성하기 위해 17가지 지속 가능한 개발 목표를 수립하였습니다
193개의 UN 회원국이 합의한 내용을 목표로 하고 있습니다

1. 빈곤 퇴치 2. 기아 문제 3. 건강과 웰빙
4. 양질의 교육 5. 성 평등 6. 깨끗한 물과 위생
7. 깨끗한 에너지 8. 양질의 일자리와 경제 성장 9. 산업, 혁신, 사회 기반 시설
10. 불평등 완화 11. 지속가능한 도시와 공동체 12. 책임감 있는 소비와 생산
13. 기후 변화 대응 14. 해양 생태계 15. 육상 생태계
16. 평화와 정의, 제도 17. 목표를 위한 파트너십  

 
아래 링크에서도 확인하 수 있습니다
https://sdgs.un.org/goals
 

# 6. 구글 대표 기술 리스트 및 소개

1) Android
- 구글이 개발한 오픈 소스 모바일 운영 체제. 다양한 앱을 개발하고 실행할 수 있는 플랫폼을 제공
- Java, Kotlin 등으로 개발 가능하며 코틀린을 안드로이드 공식 언어로 추가한 것은 2017년.
2) Angular
- 구글이 개발한 오픈 소스 프론트엔드 웹 애플리케이션 프레임워크
- 단일 페이지 응용 프로그램 및 웹 애플리케이션 개발을 위해 사용
- HTML, CSS, TypeScript 등으로 사용자 인터페이스를 구축하고 개발하는 것에 유용
- 대규모 프로젝트에서의 데이터 바인딩, MVC 패턴, 컴포넌트 기반 아키텍처 등을 제공
3) Google Cloud
- GCP를 활용하여 확장성 제공 [ 서버리스 함수 / Kubernetes / 머신러닝 서비스 / 데이터 엔지니어링 ]
- 구글의 클라우드 컴퓨팅 서비스
- 서버리스 기능, 컨테이너 오케스트레이션이 가능하게 하는 컨테이너화된 애플리케이션 관리시스템인 쿠버네티스, 머신러닝 기능, 데이터 엔지니어링 관련 기능을 제공
- 안정적이고 안전한 클라우드 인프라를 통해 애플리케이션 구축 및 테스트와 배포가 가능하도록 지원
4) Firebase
- 모바일과 웹 애플리케이션을 빠르게 개발할 수 있도록 돕는 플랫폼
- 실시간 데이터베이스, 사용자 인증, 호스팅, 스토리지, 클라우드 메시징 등 서비스를 제공
5) Google Maps Platform
- 위치 관련 서비스 구축과 지도 사용을 가능하도록 하는 서비스
- 위치, 지도, 경로 및 장소 정보를 애플리케이션에 통합하여 제공 가능하도록 함
6) TensorFlow
- 구글이 개발한 오픈 소스 기계 학습 프레임워크
- 심층 신경망을 비롯한 다양한 기계 학습 및 딥러닝 모델 구축, 학습이 가능
- 이미지 인식, 음성 인식, 자연어 처리 등 여러 인공지능 관련 작업에 널리 사용
7) Progressive Web Application
- PWA는 웹과 네이티브 앱의 장점을 결합해 웹앱과 유사한 경험을 제공하는 웹 애플리케이션
- 오프라인에서 작동 가능하며 푸시 알림을 지원하는 등 사용자 경험을 향상시키는 기능 제공
8) Flutter
- 구글이 개발한 오픈 소스 UI 소프트웨어 개발 키트
- 웹, 모바일, 데스크톱 애플리케이션을 위한 크로스 플랫폼 애플리케이션 개발을 위해 사용
- 단일 코드 베이스에서 다양한 플랫폼을 대상으로 하는 애플리케이션을 빌드할 수 있음
9) Google Assistant / Actions on Google
- 구글이 개발한 인공지능 기반 개인 비서 애플리케이션
- 사용자가 음성 명령을 통해 일상 작업을 수행할 수 있도록 도움
- 사용자가 구글 어시스턴트를 통해 사용자 지정 액션 및 기능을 구축하고 추가할 수 있도록 하는 개발자 플랫폼
- 음성으로 서비스 제어, 정보 획득, 일상적 작업의 자동화 등을 구현할 수 있음
10) Other Google Tech ...
 

# 7. 솔루션 챌린지 혜택

* 참여자 전원
- GDSC KR Winter Cup 연합 해커톤 참여 기회
- 무료 GCP Credit 제공
* Global Top 50
- 현직 구글 전문가로부터 다양한 멘토링
- 구글 winners certificate 와 프로필 뱃지 발급
- 구글 굿즈 제공
* Global Top 10
- 구글 공식 개발자 유튜브(https://www.youtube.com/@GoogleDevelopers)에 스트리밍 되는 데모데이에서 프로젝트 소개 기회 제공
- 추가 구글 멘토쉽 및 구글 굿즈 제공
- 팀원 개인 당 1000 달러의 상금 
* Global Top 3
- 구글 공식 개발자 유튜브(https://www.youtube.com/@GoogleDevelopers)에 스트리밍 되는 데모데이에서 프로젝트 소개 기회 제공
- 구글 공식 개발자 블로그(https://developers.googleblog.com)에 솔루션 소개 
- 팀원 개인 당 3000 달러의 상금
 
 


 
작년 22-23 챕터의 솔루션 챌린지 수상작은 다음 링크에서 확인하실 수 있습니다
https://developers.google.com/community/gdsc-solution-challenge/winners?hl=ko
 
솔루션 챌린지 공식 규정은 다음 링크에서 확인하실 수 있습니다
https://developers.google.com/community/gdsc-solution-challenge/terms?hl=ko