News

이제 사전 제작된 새로운 교육 과정으로 Kotlin을 교육하세요

Read this post in other languages:

Kotlin 커뮤니티와 에코시스템이 확장되고 Kotlin 개발자에 대한 수요가 증가함에 따라 JetBrains는 컴퓨터 과학 교육자들에게 이러한 요구 사항을 충족하는 데 필요한 관련 도구와 최신 리소스를 제공하고자 합니다.

Kotlin 프로그래밍 커리큘럼

교육 이니셔티브에서 JetBrains가 세우고 있는 중요한 이정표는 한 학기 동안 자유롭게 사용할 수 있는 Kotlin 프로그래밍 커리큘럼을 출시하는 것입니다. 이러한 리소스는 이 교육 과정을 만드는 데 거의 1년간 헌신해준 디자이너, 카피라이터 및 관리 코디네이터의 도움을 받아 교육자 팀이 개발했습니다. 현재 이 과정은 두 개 대학에서 교육되고 있으며, 열정 넘치는 모든 Kotlin 교육자들에게 이를 제공할 수 있게 되어 매우 기쁩니다.

Kotlin 프로그래밍 과정에는 핵심 Kotlin 프로그래밍 언어 개념을 다루는 11개의 강의 슬라이드가 포함되어 있으며, 함께 제공되는 발표자 노트에는 슬라이드 자체에 대한 설명뿐 아니라 교육자와 학생 모두에게 적합한 Kotlin 문서 내 관련 자료와 추가 리소스도 수록되어 있습니다. 이 과정에는 퀴즈, 3개의 테스트, 실습 코딩 연습이 포함된 4개의 과제와 같은 평가용 자료도 함께 제공됩니다. 커리큘럼을 있는 그대로 사용하거나 교육적 필요에 맞게 조정할 수 있습니다.

사전 프로그래밍 경험이 있으면 좋지만 과정을 가르치기 위해 강사에게 특정한 Kotlin 지식이 반드시 필요한 것은 아닙니다.

교육 과정 자료 다운로드하기

교육 과정 세부 정보

강의용 슬라이드

다운로드 가능한 슬라이드에는 다음 주제를 중심으로 Kotlin의 핵심 개념이 소개되어 있습니다.

  • Kotlin 소개
  • 객체 지향 프로그래밍
  • 빌드 시스템
  • 제네릭
  • 컨테이너
  • 함수형 프로그래밍
  • JVM + Kotlin 컴파일러(K2 포함)
  • 병렬 및 동시 프로그래밍
  • 비동기 프로그래밍
  • 예외
  • 테스트

퀴즈

퀴즈는 핵심 Kotlin 주제와 연결되며 학생들의 지식 수준을 정기적으로 확인하는 데 사용할 수 있습니다. 퀴즈는 답안이 함께 제공되며, 요청 시 교육자에게만 제공됩니다. 

방과 후 과제

GitHub의 공개 템플릿 저장소에 4개의 방과 후 과제가 있습니다. 저장소에는 솔루션의 정확성을 확인하기 위한 자동화된 유닛 테스트와 학생들의 제출물이 공식 Kotlin 스타일 가이드라인을 준수하는지 확인하기 위한 코드 품질 검사가 포함되어 있습니다.

프로젝트 과제에는 별칭 카드 게임 구현, 손상된 Gradle 빌드 수정, 균형 잡힌 검색 트리 구현 및 비 블로킹 UI 시뮬레이터 생성이 포함됩니다.

GitHub Classroom을 사용하여 학생들에게 저장소 링크를 제공하거나, 저장소 링크를 학생들에게 직접 보낼 수 있습니다. 또한 각 학생에게 상세한 코드 검토를 제공하여 스스로 아키텍처를 변경하거나 기본 제공되는 일부 Kotlin 함수를 사용해 보도록 할 수 있습니다. 강사에게는 이러한 과제에 점수를 매기는 요령을 안내하는 팁이 제공됩니다.

테스트

학생의 지식 수준을 확인하기 위한 3개의 테스트는 비공개 GitHub 저장소에 있으며 요청 시 교육자에게만 제공됩니다.

교육 과정 자료 다운로드하기

라이브스트리밍 녹화 영상

현재 이 과정을 가르치는 교육자인 Anastasia Birillo와 함께 만든 라이브스트리밍 영상을 시청하세요. Anastasia의 경험을 들을 수 있으며 제공되는 모든 교육 과정 자료에 대한 안내를 받을 수 있습니다.

라이브스트리밍 녹화 영상 시청하기

Kotlin이 새로운 기능을 더하며 발전함에 따라 이러한 변경 사항을 반영하도록 교육 콘텐츠를 업데이트하여 교육자가 가장 적절하고 정확한 자료에 액세스할 수 있도록 하겠습니다. 새로운 Kotlin 프로그래밍 과정이 자신만의 Kotlin 과정을 시작하고 미래의 Kotlin 개발자를 교육하는 데 큰 보탬이 되기를 바랍니다.

Kotlinlang Slack #education 채널에서 새롭고 흥미로운 최신 교육 자료, 라이브스트리밍 및 이벤트 정보와 발표를 기대해 주세요.

과정 및 기타 교육 리소스에 대한 자세한 내용은 교육자용 Kotlin 페이지를 확인하세요.

계속해서 Kotlin 교육에 힘써 주세요!

게시물 원문 작성자

Jessie Cho

Ksenia Shneyveys

image description

Discover more