CodeGym /Java Blog /무작위의 /미국에서 컴퓨터 과학을 가르칠 때의 어려움은 무엇이며, CodeGym이 이를 극복하는 데 어떻게 도움이...
John Squirrels
레벨 41
San Francisco

미국에서 컴퓨터 과학을 가르칠 때의 어려움은 무엇이며, CodeGym이 이를 극복하는 데 어떻게 도움이 됩니까?

무작위의 그룹에 게시되었습니다
CS를 가르치는 교육자이거나 이 주제를 준비하고 있다면 이 기사가 큰 도움이 될 것입니다. 우리는 미국 학교의 CS 교육에 대한 주요 동향(컴퓨터 과학 교육 현황 설문 조사를 기반으로 함)을 수집했으며 이를 염두에 두어야 합니다. 미국에서 컴퓨터 과학을 가르칠 때의 어려움은 무엇이며, CodeGym이 이를 극복하는 데 어떻게 도움이 됩니까? - 1

중등학교 중 절반만이 기본 컴퓨팅을 제공합니다.

CS를 학습하면 호기심과 상상력이 자라날 뿐만 아니라 논리적이고 비판적인 사고력과 문제 해결 능력도 향상됩니다. 간단히 말해서, 컴퓨터 과학은 "더 똑똑한" 국가를 성장시키는 데 도움이 될 수 있습니다. 그리고 정부도 그것을 알고 있다. 이것이 바로 지난 1년 동안 학교에서 테크노 역량을 강화하고 초등학생에게 컴퓨터 과학을 가르치기 시작한 이유입니다. 그리고 일부 학교에서는 K-12 진로의 상위 단계에서 고등학생들이 사이버 보안, 데이터 과학, 인공 지능과 같은 고급 주제도 배웁니다. 그럼에도 불구하고, 현재 미국 전체 고등학교 중 기초 컴퓨터 과학을 제공하는 학교는 53%에 불과합니다. 미국에서 컴퓨터 과학을 가르칠 때의 어려움은 무엇이며, CodeGym이 이를 극복하는 데 어떻게 도움이 됩니까? - 22018년 조사와 비교하면 'CS 학교'의 비율이 35%에서 크게 늘어난 것은 말할 필요도 없습니다. 미국에서 컴퓨터 과학을 가르칠 때의 어려움은 무엇이며, CodeGym이 이를 극복하는 데 어떻게 도움이 됩니까? - 3이러한 중요한 진전은 주로 교사, 학교 지도자, 교장, 정책 입안자 및 기타 옹호자들의 헌신과 노력 덕분에 달성되었습니다. 더욱이, AP 컴퓨터 과학 시험을 치르는 학생의 수가 지난 몇 년간 급증했습니다. 실제로 AP 컴퓨터 과학 시험은 13% 증가했습니다(7,139개 학교에서 179,188개 시험). 2016년에 시작된 AP 컴퓨터 과학 A 시험은 Java를 핵심으로 사용하는 문제 해결 및 객체 지향 프로그래밍에 중점을 둡니다. 이 시험은 컴퓨터 과학의 큰 아이디어를 다루며 학생들이 알고리즘을 포함한 컴퓨팅 사고력에 익숙해지도록 합니다. 일부 학교에서는 시험을 제대로 준비할 수 없지만, 이것이 바로 많은 교사가 학생들이 CS 시험에 합격하는 데 필요한 지식 및 기술 분야를 다루는 온라인 Java 과정을 참조하는 이유입니다.

학교 CS 교육의 불균형

그렇다고 해도 오늘날 사회에서 IT의 중요성을 고려할 때 거의 절반의 학교에 CS 과정이 부족한 것은 부적절합니다. 이를 통해 설문 조사에 따르면 컴퓨터 과학 교육을 받는 사람들에게는 약간의 격차가 있는 것으로 나타났습니다. 시골 학교, 도시 학교, 경제적으로 불리한 학생의 비율이 높은 학교는 CS를 제공할 가능성이 적습니다. 따라서 모든 학생 부문의 접근성과 참여를 향상시키기 위해 더 많은 작업이 수행되어야 합니다. 이것이 바로 Code.org 옹호 연합 이 CS를 미국 교육 시스템 전체의 기본 부분으로 만들기 위한 9가지 정책 세트를 마련한 이유입니다 . 미국에서 컴퓨터 과학을 가르칠 때의 어려움은 무엇이며, CodeGym이 이를 극복하는 데 어떻게 도움이 됩니까? - 4이 포괄적인 정책 프레임워크는 형평성과 다양성, 명확성, 역량, 리더십 및 지속 가능성이라는 원칙을 지원하여 컴퓨터 과학의 교육 및 학습을 확장합니다. 그리고 통계를 확인해 보면 9가지 정책 중 더 많은 정책을 채택한 미국 주에서 놀라운 결과를 볼 수 있습니다(예: 컴퓨터 과학을 제공하는 학교의 비율이 더 높음). 미국에서 컴퓨터 공학을 가르칠 때의 어려움은 무엇이며, CodeGym이 이를 극복하는 데 어떻게 도움이 됩니까? - 5전년도에는 31개 주에서 앨라배마, 아칸소, 아이다호, 인디애나, 메릴랜드, 네바다 및 사우스 캐롤라이나와 함께 50개의 컴퓨터 과학 교육 정책을 채택하여 Code.org 옹호 연합에서 권장하는 9개 정책을 모두 구현했습니다. 주목할 만한 점은 이들 주 중 두 곳(아칸소와 사우스 캐롤라이나)이 컴퓨터 과학을 제공하는 고등학교 비율이 각각 92%로 가장 높고, 메릴랜드가 90%로 그 뒤를 이었습니다.

CS 과정을 가르치는 많은 교사들은 CS 자격증조차 갖고 있지 않습니다.

최근까지 대부분의 주에서는 CS 과정 교사에게 CS 자격증 보유를 요구하지 않았습니다. 많은 CS 교사들이 CS를 처음 접했지만 가르친 적은 없었습니다. 응답자의 53%가 10년 이상의 교실 경험을 갖고 있었으며 그 중 16%만이 CS 교실에서 10년 이상의 경험을 갖고 있었습니다. 또한 CS, IT 또는 관련 분야 학위를 소지한 사람은 30%에 불과했고, 컴퓨터 과학을 부전공한 사람은 6%였습니다. 궁극적으로 많은 CS 과정은 CS 교육 자격증을 보유하지 않은 사람이 진행합니다. 왜 이런 일이 발생합니까? 일부 주에는 인증 프로그램이 부족하거나 적절한 자격 증명에 대한 경로가 일관되지 않기 때문입니다. 이를 통해 교사가 CS 교육을 준비하려면 보다 직접적인 경로가 필요하다는 결론을 내리기 쉽습니다. 자격증이나 추가 과정을 통해 교사는 다른 사람들에게 컴퓨터 공학을 가르칠 수 있는 충분한 지식을 확실히 갖게 될 것입니다. 따라서 CodeGym은 온라인 전문 개발을 제공하고 시험, 인증 및 수업을 준비함으로써(특정 주제에 대한 추가 정보를 제공함으로써) 학생과 교사에게 도움의 손길을 빌려줍니다.

중등교육이 CodeGym 과정을 통해 어떤 이점을 얻을 수 있는지

수업은 "게임화된" 형식으로 설계되었습니다. 이는 교사가 CS 과정에 대화형 내용을 추가하고 초등학교 또는 고급 수업에서 수업을 더욱 흥미롭게 만들기를 원하는 경우 확실한 보너스가 될 것입니다. 게다가 실제 사례를 통해 이론을 설명합니다. 이 과정은 두 가지 학습 경로를 제공합니다. 첫 번째는 확장되었으며 각각 10개 이상의 레벨을 포함하는 4개의 모듈(Java 구문, Java Core, Java 멀티스레딩, Java 컬렉션)로 구성됩니다. 각 모듈을 완료하는 동안 학생은 이론 강의와 실제 작업을 통해 프로그래밍 기술을 습득하게 됩니다. 다양한 주제와 복잡성 수준에 대한 1200개의 코딩 과제를 해결해야 합니다.

확장된 CodeGym 과정의 커리큘럼:

미국에서 컴퓨터 과학을 가르칠 때의 어려움은 무엇이며, CodeGym이 이를 극복하는 데 어떻게 도움이 됩니까? - 6두 번째 학습 경로는 18개 레벨로 구성된 AP Java 시험 교육 프로그램입니다. 이 패키지는 학생이 이 시험에 합격하는 데 필요한 주제로 구성되어 있습니다.

AP Java 시험 CodeGym 과정의 커리큘럼:

미국에서 컴퓨터 과학을 가르칠 때의 어려움은 무엇이며 CodeGym이 이를 극복하는 데 어떻게 도움이 됩니까? - 7중급부터 이 과정은 학생들에게 게임, 챗봇, ATM 에뮬레이터, 레스토랑용 앱 등과 같은 미니 프로젝트 작성을 시작할 수 있는 놀라운 기회를 제공합니다. 좋은 점은 이 과정이 스마트 자동 작업 확인 시스템(가상 멘토)으로 뒷받침된다는 것입니다. )은 여러분의 '숙제'를 즉시 확인하고, 이에 대한 피드백을 제공하며, 실수를 수정하는 데 도움을 줍니다. 작업 구현 프로세스를 단순화하기 위해 CodeGym은 가장 인기 있는 최신 Java IDE 중 하나인 IntelliJ IDEA와 통합되었습니다. 따라서 학생들은 IDEA에서 직접 작업을 완료할 수 있습니다. 게다가 이 강좌는 더욱 편안하고 유연하게 Android 앱에서도 이용 가능합니다. 이 과정은 학교 또는 대학별로 그룹으로 제공됩니다. 학생들의 모든 계정은 특별 섹션에 연결됩니다. 비공개 그룹에서는 모든 사람이 레벨과 참여한 작업을 기준으로 학생의 성취도와 평가를 보여주는 리더보드에 액세스할 수 있습니다. 댓글/기사 작성 옵션도 사용할 수 있습니다. 새 기사가 게시되면 모든 그룹 구성원에게 즉시 알림이 전달됩니다(기사에는 학습 자료, 작업 토론 등이 포함될 수 있음). 미국에서 컴퓨터 과학을 가르칠 때의 어려움은 무엇이며 CodeGym이 이를 극복하는 데 어떻게 도움이 됩니까? - 8

요약

이전 연도에 비해 컴퓨터 과학에 대한 접근이 눈에 띄게 발전했지만, 많은 학교의 교육자들은 여전히 ​​컴퓨터 과학을 가르치는 데 많은 어려움을 겪고 있습니다. 주요 과제는 다음과 같습니다.
  • CS 교육에 대한 실무 전문성 부족
  • 통일된 훈련 프로그램의 부재
  • CS교육 접근성 부족
당신이 교육자라면 아마도 이러한 어려움을 이미 잘 알고 있을 것입니다. 좋은 소식은 고등 교육용 CodeGym 과정을 두 가지 이점으로 사용할 수 있다는 것입니다. 즉, 프로그래밍 기본 지식을 높이고 학생들을 위한 효과적인 CS 교육을 설정하는 것입니다. 미국에서 컴퓨터 과학을 가르칠 때의 어려움은 무엇이며 CodeGym이 이를 극복하는 데 어떻게 도움이 됩니까? - 9
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION