카펜트리스
The Carpentries| 창시자 | 그레그 윌슨 |
|---|---|
| 위치 | |
전무이사 | 카리 요르단 |
| 웹사이트 | carpentries |
이전에 호출됨 | 소프트웨어 목공 재단 |
카펜트리스는 소프트웨어 공학 및 데이터 과학 기술을 교육 워크샵을 통해 연구자들에게 가르치는 비영리 단체다.[1][2] 목수는 세 가지 프로그램 영역으로 구성된다. 소프트웨어 목공, 데이터 목공 및 라이브러리 목공.
카펜트리 워크샵은 스미스소니언 [3]연구소, 호주 연구 데이터 [4]커먼즈, CERN,[5] 남극 대륙에서의 워크샵을 포함하여 국제적으로 운영되어 왔다.[6]
역사
소프트웨어 목공 워크숍은 1998년 로스 알라모스 국립 연구소에서 브렌트 고다와 그레그 윌슨의 일주일간의 훈련 과정으로 시작되었다.[7][8][9] 소프트웨어 목공재단은 2014년 형제 재단인 데이터 목공재단과 함께 설립됐다.[9] 이 조직들은 2018년에 통합되어 현재 카펜트리라고 알려진 것을 형성했다.[2] 2018년 도서관 목공은 목수의 세 번째 레슨 프로그램이 되었다.[1]
워크샵
목수 워크숍은 단체의 연수 프로그램을 통해 인증을 받은 자원봉사 강사들이 주축이 되어 이틀간 진행되는 워크숍이다.[10][11] 표준 워크샵에서 다루는 내용은 명령어 사용과 R 또는 Python과 같은 프로그래밍 언어에 대한 소개를 포함한다.[1][12] 데이터 목공프로그램에 따른 워크샵은 생명과학이나 사회과학과 같은 특정 주제에 초점을 맞춘다.[10]
소프트웨어 목공 작업장은 능동적인 학습 및 협업 경험으로 설계된다. 강의 내용은 강사 라이브 코딩에 따라 실습하는 반면 도우미들은 학생들을 돕고 수업 속도를 유지할 준비가 되어 있다. 훈련은 소규모 연구팀의 생산성에 필요한 핵심 기술을 다룬다. 강의의 자습서는 협업이 시도되는 실습과 대체된다. 학습 과정이 구성되는 협업 문서가 있다.[13][14]
레슨
안정수업
목수 커리큘럼에 따른 모든 수업 내용은 크리에이티브 커먼즈 라이선스에 따라 공개적으로 라이선스된다.[1][11]
카펜트리스의 공식 수업으로 채택되기 전에, 새로운 수업은 최초 저자 그룹 이외의 강사들이 가르칠 수 있을 정도로 충분히 문서화되도록 설계된 일련의 단계를 거친다.
목수들은 목수 공동체 발전 수업을 공유한다(유닉스 쉘, Git를 사용한 버전 제어, 프로그래밍 언어(Python 또는 R)의 세 가지 핵심 주제가 있다. 영어 및 스페인어(수업만 선택)와 데이터 목공(데이터 구성, 정리, 분석 및 시각화에 초점을 맞춘)의 강의에 대한 커리큘럼.
- 목수 공동체 발전 교훈
총 6개의 안정적인 교훈이 있다.
- Unix Shell: 이 수업은 Unix Shell 조직으로 구성되어 있다.[15] 몇 번의 키 입력만으로 복잡한 일을 할 수 있고 반복 작업을 자동화할 수 있는 파워 툴이다. 쉘의 사용은 광범위한 다른 강력한 도구와 컴퓨팅 자원을 사용하는 데 필수적이다.
- Git를 사용한 버전 제어: 이 수업은 Git를 사용한 버전 제어로 구성된다.[16]
- Python으로 프로그래밍: 이 수업은 Python을 이용한 프로그래밍으로 구성되어 있다.[17]
- Python의 Plotting and Programming(플롯 이 수업은 Python에서의 Plotting과 Programming으로 구성되어 있다.[18]
- R을 사용한 프로그래밍: 이 수업은 R을 사용한 프로그래밍으로 구성된다.[19]
- 재현 가능한 과학 분석을 위한 R: 이 수업은 재현 가능한 과학 분석을 위한 R로 구성된다.[20]
- 데이터 목공의 교훈
- 생태학 수업: 이 수업은 생태학 워크숍으로 구성되어 있다.[21]
- 유전체학 수업: 이 수업은 Genomic Workshop으로 구성된다.[22] 이 수업에서 데이터 사용은 렌스키 실험의 일부분이다. 이 수업은 유전자 연구를 생각하는 것에서 시작하여, 단자를 사용하여 품질을 평가하는 것으로 시작하여 변동 분석까지 이어진다.
- 소셜 레슨: 이 수업은 사회과학 워크숍으로 구성되어 있다.[23]
- 지리공간 데이터 교훈: 이 수업은 지리공간 데이터로 구성된다.[24]
커뮤니티 개발 레슨
목수 공동체는 수업 개발과 교재 공유를 위한 협력적이고 개방적인 과정에 전념하고 있다.[citation needed] 목수 인큐베이터에는 지역사회 구성원들이 개발한 교훈이 담겨 있다. 이러한 수업은 개념만 제공하는 사전 알파에서 시작해 베타(Beta)로 끝나는 라이프 사이클을 따르며, 여기서 저자가 아닌 강사들이 워크숍에서 수업을 진행한다. 프리알파, 알파, 베타, 안정의 4단계가 있다.
사전 알파는 초기 수업 아이디어의 초안이다. 알파의 목표는 학습자와 공동 지도자의 피드백을 수집하고 통합하는 것이다. 베타 단계의 두 가지 교훈은 컨테이너를[26] 이용한 재현 가능한 계산 환경과 농업용 데이터 수집이다.[27]
목수 인큐베이터는 알파 단계에서 약 30개의 레슨을 받을 수 있으며, 여기에는 Python for Humanics와[29] Metagenomics를 통해 스프레드시트에서 데이터베이스까지[28] 포함된다.[30] 커뮤니티 구성원들이 레슨 자료를 공유할 수 있는 또 다른 주요 방법이 있다. CarpentriesLab은 고품질의 동료 검토, 짧은 형식, 카펜트리스의 교육 접근법과 레슨 디자인을 사용하는 레슨을 위한 저장소다.[25] 또한 카펜트리스를 통해 인큐베이터에 제출함으로써 레슨 내용에 대한 동료 평가를 받을 수도 있다.[31]
카펜트리 인큐베이터와 카펜트리랩의 교훈은 미팅, 수업 또는 표준 이틀 카펜트리 워크샵의 보완으로서 가르칠 수 있다. 독립 학습자는 또한 워크샵 외부의 학습을 포함하여 수업의 혜택을 받을 수 있다.[citation needed]
기타언어수업
카펜트리스 커뮤니티는 유닉스 쉘, Git, R을 프로그래밍 언어로 하는 버전 제어, 스페인어 버전의 핵심 레슨을 개발했다. 2021년에 스페인어로 제공되는 안정적인 수업은 다음과 같다.
자금조달
목수는 지역 사회[35] 이니셔티브가 재정적으로 후원하고 회원, 작업장 비용, 보조금 및 기부의 조합을 통해 자금을 조달한다. 카펜트리스는 소프트웨어 지속가능성 연구소,[37] 국립표준기술연구소,[38] 뉴질랜드 eScience Infrastructure,[39] Compute Canada [36]등 70개 이상의 회원사를 두고 있다.[40]
2017년 11월, 도서관 목공프로그램은 캘리포니아 디지털 도서관과 제휴하여 249,553달러 상당의 박물관 및 도서관 서비스 보조 보조금을 받았다.[41][42]
2019년 11월, 챈 주커버그 이니셔티브와 고든과 베티 무어 재단은 카펜트리스를 위해 265만 달러의 공동상을 발표했다.[43]
참조
- ^ Jump up to: a b c d Pugachev, Sarah (2019). "What Are "The Carpentries" and What Are They Doing in the Library?". Portal: Libraries and the Academy. 19 (2): 209–214. doi:10.1353/pla.2019.0011. ISSN 1530-7131. S2CID 146034351.
- ^ Jump up to: a b Atwood, Thea P; Creamer, Andrew T.; Dull, Joshua; Goldman, Julie; Lee, Kristin; Leligdon, Lora C.; Oelker, Sarah K (2019). "Joining Together to Build More: The New England Software Carpentry Library Consortium". Journal of EScience Librarianship. 8 (1): e1161. doi:10.7191/jeslib.2019.1161.
- ^ "Carpentries, Genomics, and Data Science training at the Smithsonian Smithsonian Data Science Lab". datascience.si.edu. Retrieved 2019-11-10.
- ^ "Supporting The Carpentries". ARDC. Retrieved 2019-11-10.
- ^ "Software Carpentry at CERN (27-29 November 2019): Overview · Indico". Indico. Retrieved 2019-11-10.
- ^ Perkel, Jeffrey M. (2018). "Software training in Antarctica". Nature. 560 (7719): 515. Bibcode:2018Natur.560..515P. doi:10.1038/d41586-018-06011-1. PMID 30127483. S2CID 52048713.
- ^ Markel, Scott; Devenyi, Gabriel A.; Emonet, Rémi; Harris, Rayna M.; Hertweck, Kate L.; Irving, Damien; Milligan, Ian; Wilson, Greg (2018). "Ten simple rules for collaborative lesson development". PLOS Computational Biology. 14 (3): e1005963. doi:10.1371/journal.pcbi.1005963. ISSN 1553-7358. PMC 5832188. PMID 29494585.
- ^ Wilson, Gregory (2021). "The Third Bit". third-bit.com. "지금 있는 곳에서 시작하고, 가진 것을 사용하고, 할 수 있는 사람을 도우십시오."
- ^ Jump up to: a b Wilson, Greg (2016). "Software Carpentry: lessons learned". F1000Research. 3: 62. doi:10.12688/f1000research.3-62.v2. ISSN 2046-1402. PMC 3976103. PMID 24715981.
- ^ Jump up to: a b Pawlik, Aleksandra; van Gelder, Celia W.G.; Nenadic, Aleksandra; Palagi, Patricia M.; Korpelainen, Eija; Lijnzaad, Philip; Marek, Diana; Sansone, Susanna-Assunta; Hancock, John; Goble, Carole (2017). "Developing a strategy for computational lab skills training through Software and Data Carpentry: Experiences from the ELIXIR Pilot action". F1000Research. 6: 1040. doi:10.12688/f1000research.11718.1. ISSN 2046-1402. PMC 5516217. PMID 28781745.
- ^ Jump up to: a b Labou, Stephanie; Otsuji, Reid (2019). "Expanding Library Resources for Data and Compute-Intensive Education and Research". 2019 15th International Conference on EScience (EScience). San Diego, CA, USA: IEEE: 646–647. doi:10.1109/eScience.2019.00100. ISBN 978-1-7281-2451-3. S2CID 214594737.
- ^ National Academies Of Sciences, Engineering; Division of Behavioral Social Sciences Education; Board On Science, Education; Division on Engineering Physical Sciences; Committee on Applied Theoretical Statistics; Board on Mathematical Sciences Analytics; Computer Science Telecommunications Board; Committee on Envisioning the Data Science Discipline: The Undergraduate Perspective (2018). Data Science for Undergraduates: Opportunities and Options. Washington, DC: The National Academies Press. p. 55. doi:10.17226/25104. ISBN 978-0-309-47559-4. PMID 30407778.
- ^ Weaver, Belinda (2020). The efficacy and usefulness of software carpentry training: a follow-up cohort study (PDF) (master). Retrieved 2021-01-01.[데드링크]
- ^ "Instructor Training". Retrieved 2021-07-02.
- ^ "The Unix Shell". swcarpentry.github.io.
- ^ "Version Control with Git". swcarpentry.github.io.
- ^ "Programming with Python". swcarpentry.github.io.
- ^ "Plotting and Programming in Python". swcarpentry.github.io.
- ^ "Programming with R". swcarpentry.github.io.
- ^ "R for Reproducible Scientific Analysis". swcarpentry.github.io.
- ^ "Ecology Workshop Overview". datacarpentry.org.
- ^ "Genomics Workshop Overview". datacarpentry.org.
- ^ "Social Science Workshop Overview". datacarpentry.org.
- ^ "Geospatial Workshop Overview". datacarpentry.org.
- ^ Jump up to: a b "Community Developed Lessons". The Carpentries.
- ^ "Reproducible Computational Environments Using Containers: Introduction to Docker". carpentries-incubator.github.io.
- ^ "Data Harvesting for Agriculture". carpentries-incubator.github.io.
- ^ "From a Spreadsheet to a Database". carpentries-incubator.github.io.
- ^ "Python for Humanities". carpentries-incubator.github.io.
- ^ "Data processing and visualization for metagenomics". carpentries-incubator.github.io.
- ^ "GitHub Repository". github.com.
- ^ "La Terminal de Unix". swcarpentry.github.io.
- ^ "El Control de Versiones con Git". swcarpentry.github.io.
- ^ "R para Análisis Científicos Reproducibles". swcarpentry.github.io.
- ^ "Fiscally Sponsored Projects". Community Initiatives. Retrieved 2019-11-10.
- ^ "4TU.ResearchData Expanding Researchers' software skills at Technical Universities across The Netherlands". researchdata.4tu.nl. Retrieved 2020-07-07.
- ^ "The Carpentries and our partnership Software Sustainability Institute". software.ac.uk. Retrieved 2019-11-11.
- ^ Greene, Gretchen (2019-07-02). "Software and Data Carpentry". NIST. Retrieved 2019-11-11.
- ^ "NeSI partners with Software Carpentry to expand research computing training". New Zealand eScience Infrastructure. Retrieved 2020-07-07.
- ^ "Training Compute Canada". Retrieved 2019-11-11.
- ^ "Library Carpentry Receives Supplemental IMLS Grant – UC3 :: California Digital Library". Retrieved 2020-01-13.
- ^ "RE-85-17-0121-17". Institute of Museum and Library Services. 2017-08-30. Retrieved 2020-01-13.
- ^ "$2.65 million to expand computational research skills in science". Scienceboard.net. Retrieved 2019-11-11.