Kojo(학습환경
Kojo (learning environment)![]() 코조의 스크린샷 | |
패러다임 | 구조화, 기능화, 객체 지향 |
---|---|
설계자 | 랄릿 팬츠 |
처음 등장한 | 전( |
안정된 릴리스 | 2.9.20 / 2022년 4월 , 전( |
타이핑 분야 | 강한. |
OS | 크로스 플랫폼: Linux, macOS, Windows |
면허증. | GPL |
파일 이름 확장자 | .cla, .kojo |
웹 사이트 | www |
영향을 받다 | |
로고, 처리 | |
|
Kojo는 컴퓨터 프로그래밍 및 학습을 위한 프로그래밍 언어 및 통합 개발 환경(IDE)입니다.컴퓨터 프로그래밍, 멘탈 스킬, (대화형) 수학, 그래픽, 미술, 음악, 과학, 애니메이션, 게임, 전자제품 분야에서 플레이, 탐색, 창작 및 학습을 가능하게 하는 많은 다양한 기능을 갖추고 있습니다.Kojo는 프로그래밍 언어의 로고와 [1][2]프로세싱에서 아이디어를 끌어냅니다.
Kojo는 오픈 소스 소프트웨어입니다.인도의 Dehradun에 사는 컴퓨터 프로그래머이자 교사인 Lalit Pant에 의해 개발되어 현재 활발히 개발되고 있습니다.Kojo는 다양한 학습 영역에 대한 도메인 고유 언어(DSL)를 제공하므로 교육용 프로그래밍 언어로 간주할 수 있습니다.
Kojo는 Scala라는 프로그래밍 언어로 작성되어 있으며, 그 접근법은 사용자가 언어의 단순한 부분 집합에서 시작하여 단계별로 진행됩니다.그래픽 사용자 인터페이스는 Java Swing을 기반으로 하며 이전 버전은 Java NetBeans 플랫폼을 기반으로 합니다.
Lalit는 Kojo의 기본 언어로 Scala를 선택했습니다. 그 이유는 Kojo의 진입 장벽과 잠재력이 [3][4]낮기 때문입니다.
Kojo는 전 세계의 학교와 학급에서 사용되어 왔다.그 중 몇 가지는 다음과 같습니다.
- 인도 데흐라둔의 힘조티 학교
- 인도 데흐라둔에 있는 몬드리안 하우스 스쿨입니다
- 인도 마다나팔레 리시 밸리 스쿨
- 미국 [5]버지니아주 스프링필드에 있는 Cardinal Forest Elementary School.
- 디아블로 밸리 칼리지, 캘리포니아 플레전트 힐, 미국
- 영국 프레스턴에 있는 성모 가톨릭 고등학교요
- 10살 어린이들로 [6]구성된 스웨덴 4학년 학급입니다.Kojo는 Dagens Nyheter(DN)와 Computer Sweden에 의해 이 클래스에 의해 수행된 작업의 결과로 피처링되었습니다.
- Silicon Valley Code Camp,[7] Coder Dojo, Hack The Future, Meetups [8]등의 이벤트입니다.
Kojo의 개발은 Lightbend(구 Type Safe)[9][10]와 Lund University 컴퓨터 과학부 Lund에서 부분적으로 후원하고 있으며, Kojo는 아이들과 선생님들에게 컴퓨터 프로그래밍을 소개하는데 사용됩니다.Lund 대학의 Björn Regnell 교수가 이 [11]주제에 대해 유익한 프레젠테이션을 합니다.Regnell 교수는 번역문에서 다음과 같이 쓰고 있습니다.「Kojo는, 진입 장벽이 낮은 최고의 툴입니다.아이들이 리얼 텍스트 베이스의 프로그래밍을 이용할 수 있도록, 대학 레벨까지 이용할 수 있도록 하는 것을 봐 왔습니다.」[12]
레퍼런스
- ^ "Kojo home page". Retrieved 29 August 2012.
- ^ Geertjan Wielenga (19 February 2010). "Interview: Scala Learning Environment on the NetBeans Platform". DZone. Retrieved 29 August 2012.
- ^ Odersky, Martin (13 October 2011). "Bringing Scalability to the Classrooms of the Himalayas". ReadWrite. Retrieved 18 April 2013.
- ^ Bagwell, Phil (25 August 2011). "Interview: Scala is Child's Play". Scala-lang.org. École Polytechnique Fédérale de Lausanne (EPFL). Retrieved 7 May 2013.
- ^ 카디널 포레스트 초등학교
- ^ 스웨덴 4학년 수업
- ^ 실리콘밸리 코드캠프
- ^ 밋업
- ^ 라이트벤드
- ^ Lund University, 컴퓨터 공학부
- ^ Björn Regnell 교수, Lund University, Kojo 프레젠테이션
- ^ Regnell, Björn (29 April 2013). "Lär dig programmera!". Retrieved 6 May 2013.