30개 이상의 언어로 무료로 제공되는 포괄적이며 체계적인 컴퓨터 과학 교육과정을 통해, 모든 학년의 교사와 학생들이 21세기에 필요한 컴퓨팅 사고력과 인공 지능 기술을 배울 수 있습니다.
글로벌 웹사이트에 오신 것을 환영합니다. Code.org 미국 웹 사이트를 찾고 계신가요?
Code.org는 모든 연령대의 학생들에게 무료 코딩 교육과정과 다양한 학습 자료를 제공하여 컴퓨터 과학 교육의 접근성을 확대하기 위해 노력하는 미국의 비영리 단체입니다. 또한 교사를 위한 교사 연수 및 교육 도구도 제공합니다. Code.org의 교육 자료와 학생 수업은 5-18세 어린이를 대상으로 다양한 컴퓨터 과학, 컴퓨터 사고 및 인공 지능 교육을 다루며, 모두 무료로 제공됩니다. 30개 이상의 언어로 이용 가능하며, 매년 수백만 명의 학생이 사용하고 있습니다.
Code.org의 교육과정을 활용하면 필요한 모든 것이 제공됩니다. 학생들에게 해야 할 질문이 포함되어 있고, 가르쳐야 할 수업과 이를 효과적으로 진행하는 방법에 대한 안내도 제공됩니다. 따라서 컴퓨터 과학에 대한 경험이 전혀 없어도 걱정할 필요가 없습니다. 반대로, 이미 컴퓨터 과학을 가르쳐 본 경험이 있다면 학생들을 가르치는 새로운 접근 방법을 발견할 수 있을 것입니다.
인공 지능은 마법이 아닙니다... 그냥 코드일 뿐입니다!우리의 강좌는 AI에 대한 이해를 돕고 학생들이 이 중요한 신기술이 우리의 생활, 업무, 학습 방식을 변화시킬 다양한 방식을 이해할 수 있도록 도와줍니다.학생들은 기술에 대한 관심을 불러일으키고 주변 세계를 더 깊이 이해하는 데 도움이 되는 기본 개념을 배웁니다.
생성형 AI의 기초
신경망, 임베딩, 언어를 이해하고 표현하도록 대규모 언어 모델을 학습하는 방법을 다루면서 생성형 AI의 기본 사항과 작동 방식을 소개합니다.
언어 모델 사용자 지정
모델 카드를 통해 투명성을 높이는 동시에 신속한 엔지니어링 및 검색과 같은 기술을 사용하여 AI 모델을 조정하는 실용적인 기술에 중점을 둡니다.
어린 학생들에게 예측 데이터 모델을 사용한 실습 활동을 통해 AI와 머신 러닝을 소개하세요. 학생들은 직접 예측을 하는 연습을 하고 데이터 분류 및 정렬에 대해 배웁니다.
인공지능이 쓰레기를 탐지하도록 훈련시켜 바다를 청소하도록 도와주세요! 훈련 데이터와 편향, 그리고 AI가 세계 문제를 해결하는 방법에 대해 알아보세요.
인공 지능 (AI) 개념에 대해 알아보고 오늘날 최고의 아티스트들을 선보이는 나만의 가상 댄스 파티를 만들어 보세요. 선택할 수 있는 수십 곡이 있어 음악 취향에 상관없이 모든 학생들에게 다가갈 수 있습니다. 실력을 뽐낼 시간입니다!
음악과 코드를 믹스할 준비가 되셨나요 ?Music Lab: Jam Session에서는 사브리나 카펜터, 레이디 가가, 샤키라와 같은 아티스트의 노래를 리믹스하면서 AI로 시퀀싱 및 비트 생성과 같은 멋진 코딩 기술을 배울 수 있습니다.코딩으로 창의력을 발휘할 수 있는 재미있는 방법입니다!
컴퓨터를 컴퓨터로 만드는 요소, 디지털 정보가 1과 0으로 표시되는 방식, 컴퓨터 회로가 디지털 정보를 조작하는 방식, 중앙 처리 장치 (CPU) 및 운영 체제가 컴퓨터의 입력, 출력, 메모리 및 하드웨어를 제어하는 방법을 이해합니다. 전체 플레이리스트 보기 및 관련 수업 계획.
획기적인 인공 지능 (AI) 세계와 교육 분야의 혁신 잠재력에 관심이 있는 모든 교사 또는 교육자를 위한 기초 온라인 학습 시리즈입니다. 전체 플레이리스트 보기
컴퓨터 과학 기초 (CS Fundamentals) 는 초급자를 위해 설계되고 CSTA 표준에 맞게 조정된 6개의 학년별 과정을 포함하는 무료 초급 컴퓨터 과학 커리큘럼 세트입니다.이 과정은 기본 개념을 소개하고 공평한 학습을 장려하며 컴퓨팅과 기술의 영향을 탐구합니다.
루프 및 이벤트와 같은 명령을 사용하여 프로그래밍합니다.학생들에게 다른 사람들과 협력하고, 다양한 문제 해결 기법을 탐구하고, 어려운 과제에 직면해도 버티고, 인터넷 안전에 대해 배우도록 가르치세요.
언플러그드 활동과 다양한 퍼즐을 통해 학생들은 프로그래밍, 협업 기법, 조사 및 비판적 사고 기술, 어려움에 대한 끈기, 인터넷 안전의 기초를 배우게 됩니다.
시퀀싱, 루프, 이벤트가 포함된 프로그램을 만들 수 있습니다.문제 해결 기법을 조사하고 온라인과 오프라인 모두에서 긍정적인 커뮤니티를 구축하기 위한 전략을 개발하세요.학생들이 공유할 수 있는 대화형 게임을 만드세요.
Review of the concepts found in earlier courses, including loops and events. Afterward, students will develop their understanding of algorithms, nested loops, while loops, conditionals, and more.
온라인 안전에 대한 학습을 강화하는 재미있는 대화형 프로젝트를 만드세요.중첩 루프, 함수, 조건문과 같은 좀 더 복잡한 코딩에 참여하세요.
사용자가 사용하는 앱에서 어떻게 선택을 하는지 살펴보세요.사용자에게 선택권도 제공하는 다양한 Sprite Lab 앱을 만들어 보세요.변수 및 “for” 루프를 비롯한 고급 개념을 자세히 알아보세요.
교사는 언플러그드 활동을 가르치고 전체 학급 토론을 주도함으로써 학생 학습에 중요한 역할을 합니다. 하지만 CS 기초가 항상 전통적인 교실 환경에서 진행되는 것은 아니라는 점을 알고 있습니다. A-F 과정과 함께 자습형 익스프레스 과정 2개를 제공합니다.이러한 익스프레스 과정은 교사가 각 학생이 각자의 진도에 맞춰 독립적으로 학습할 수 있도록 하는 상황에 맞게 설계 되었습니다.
퍼즐을 풀고 애니메이션 장면을 만들어 드래그 앤 드롭 블록 코딩의 기본 사항을 알아보세요. 예술 작품과 간단한 게임을 만들어 친구, 가족, 선생님과 공유하세요.
컴퓨터 프로그램을 만들고, 문제 해결 기술을 개발하고, 재미있는 도전을 해결하는 방법을 배우세요!게임과 창의적인 프로젝트를 만들어 친구, 가족, 선생님과 공유하세요.
컴퓨터 과학 발견 (CS Discoveries) 는 6-12학년을 대상으로 컴퓨팅 사고력과 인공 지능 활용 능력을 소개하는 유연한 무료 커리큘럼입니다. CSD는 학생들에게 자신만의 웹 사이트, 앱, 애니메이션, 게임 및 물리적 컴퓨팅 시스템을 구축하고 인공 지능의 기초 개념를 이해하는 방법을 소개합니다. 이 교육과정은 학생들이 창의력, 소통, 문제 해결, 그리고 즐거움을 위한 도구로 컴퓨터 과학을 활용하고, 실제로 의미 있는 결과물을 만들 수 있도록 지원합니다. 사전 경험이 없어도 문제없어요!
문제 해결 및 컴퓨팅
문제 해결 과정을 사용하여 퍼즐, 도전 과제 및 실제 상황을 해결해 보세요. 문제 해결에 도움이 되는 컴퓨터 입력, 출력, 저장 및 처리에 대해 학습하세요.
웹 개발
웹 페이지에서 콘텐츠를 만들고 공유하여 웹의 창의적 가능성을 탐색하세요. 프로그래밍을 하면서 비판적 사고력, 문제 해결 능력, 팀워크를 발전시켜 보세요.
인터랙티브 애니메이션 및 게임
프로그래밍을 활용하여 이미지, 애니메이션, 인터랙티브 아트 및 게임을 만들어 보세요. 프로그래밍 개념과 디자인 프로세스에 대한 이해를 넓힐 수 있습니다.
디자인 프로세스
컴퓨팅이 사회에 미치는 영향을 깊이 생각해 보세요. 학생들은 설계 과제를 통해 다른 사람들의 필요에 공감하고 이에 대한 해결책을 개발합니다.
데이터 및 사회
문제 해결에서 데이터의 역할과 이를 지원하는 컴퓨터의 중요성을 강조합니다. 데이터 표현 시스템 및 관련 과제를 다룹니다. 데이터 수집이 문제 해결에 어떻게 도움이 되는지 탐색합니다.
디바이스로 앱 만들기
컴퓨팅에서 물리적 장치의 역할을 살펴보세요. 하드웨어 입력과 출력을 활용하는 프로그램을 개발해 보세요. 이 단원은 마이크로비트 및 서킷 플레이그라운드 버전으로 제공됩니다.
인공 지능 및 기계 학습
컴퓨터가 데이터를 통해 학습하는 방법을 살펴보세요. 실제 데이터를 활용하여 머신러닝 프로젝트를 개발하고, 개인적으로 의미 있는 문제를 해결할 수 있는 머신러닝 앱을 설계해 보세요.
컴퓨터 과학 인공지능 기초 (Computer Science and AI Foundations) 커리큘럼은 컴퓨팅 사고력과 인공 지능 문해력을 다루며, 학생들에게 자신의 웹 사이트, 앱, 애니메이션, 게임 및 물리적 컴퓨팅 시스템을 구축하고 인공 지능의 기초를 이해하는 방법을 소개합니다. 이 교육 과정은 학생들이 실제로 의미 있는 결과물을 만들고, 창의성, 소통, 문제 해결, 그리고 재미를 위한 도구로 컴퓨터 과학을 활용할 수 있도록 지원합니다. 사전 경험이 없어도 문제없어요! CSAIF 과정의 각 단원은 사전 경험이 없어도 단독으로 사용할 수 있으므로 강의실에 적합한 정확한 단원을 선택할 수 있습니다.
생성형 AI
이 단원에서는 기술력보다 핵심 개념을 중심으로 텍스트 기반 생성형 AI 모델에 대한 기초적인 이해를 구축하는 것을 목표로 합니다. 학생들은 입력, 저장, 프로세스 및 출력이라는 친숙한 개념을 통해 내부 구조를 탐구함으로써 생성형 AI 모델을 쉽게 이해할 수 있습니다.학생들은 이러한 모델이 언어를 나타내는 방식, 학습 데이터가 모델 성능에 미치는 영향, 편향 가능성에 대한 통찰력을 얻게 됩니다.
프로그래밍 소개
이 단원에서는 프로젝트 기반 학습을 통해 기본 프로그래밍 기술을 포괄적으로 소개합니다. Python을 활용한 실용적인 응용에 중점을 두며, 변수, 제어 구조, 루프, 함수 및 알고리즘과 같은 핵심 개념을 다룹니다.
컴퓨터 시스템 및 장치
이 단원에서는 학생들이 하드웨어, 소프트웨어 및 운영 체제 간의 상호 작용에 초점을 맞춰 컴퓨팅 시스템의 작동 방식을 탐구합니다.
네트워크 및 인터넷
이 단원에서는 인터넷을 구성하는 상호 연결된 시스템에서 데이터가 전송되는 방식에 초점을 맞춰 학생들에게 네트워킹의 기본 개념을 소개합니다.주요 주제로는 인터넷 프로토콜 (IP, TCP, HTTP, DNS), 데이터 통신, 네트워크 인프라가 사회에 미치는 영향이 포함됩니다.
사이버 보안 및 글로벌 영향
이 단원은 사이버 보안의 기초를 소개하며, 기술적 개념 뿐만 아니라 사회적 영향에도 초점을 맞춥니다. 학생들은 데이터 프라이버시, 보안 위험, 암호화 기술, 사용자 오류가 보안 침해에 미치는 영향과 같은 주제를 탐색합니다.
데이터 사이언스 소개
이 단원에서는 학생들에게 데이터 수집, 구성 및 해석을 포함한 데이터 과학 프로세스의 기본 단계를 소개합니다. 학생들은 통계 기법을 적용하고, 데이터 동향을 탐구하며, 데이터 윤리 및 개인 정보 보호에 관한 의미 있는 토론에 참여하게 됩니다.
이 짧은 비디오 시리즈는 인터넷의 작동 원리, HTTP와 HTML의 개념, SSL과 사이버 보안에 대해 설명합니다. TCP/IP를 개발한 빈트 서프, 구글의 보안 공주, 텀블러의 창립자인 데이비드 카프, 마이크로소프트, 스포티파이, 시만텍의 엔지니어들이 출연합니다. 전체 플레이리스트 보기
인터넷은 개방되어 있으므로 보호되지 않는 한 인터넷에서 일어나는 모든 일을 볼 수 있습니다.현대 국가에서는 사람들이 다른 어떤 범죄보다 해킹을 당할까 봐 더 걱정하고 있습니다.왜요?인터넷에 있는 모든 컴퓨터나 전는 범죄자, 테러리스트, 심지어 국가 행위자들에 의해 정기적으로 취약점 검사를 받기 때문입니다.주의를 기울이지 않으면 누군가가 사용자의 기기나 계정을 해킹할 수 있으며 심지어 사용자의 신원 도용이나 금전적 피해를 입힐 수도 있습니다. 전체 재생목록 보기.
코인베이스 (Coinbase)와의 파트너십으로 제작된 이 시리즈는 업계 전문가들이 참여하며 블록체인이 무엇인지, 어떻게 작동하는지, 그리고 이 기술이 사회에 미치는 긍정적, 부정적 영향을 탐구하며 복잡한 개념을 쉽게 이해할 수 있도록 돕습니다. 전체 플레이리스트 보기 및 관련 수업 계획.
Hour of Code는 한 시간 동안의 코딩 활동을 통해 학생들에게 컴퓨터 과학을 소개하는 글로벌 행사입니다. 이 행사는 학생들이 미래에 컴퓨터 과학을 공부하도록 동기를 부여하는 것을 목표로 합니다. 다양한 언어로 제공되는 아워오브코드 활동을 탐색해 보세요!
이 매력적인 수업에서 학생들은 Music Lab을 사용하여 코딩 기술을 개발하고, 노래를 작곡하고, 기술과 창의성을 연결합니다.
나만의 댄스 파티를 만들어 친구들과 공유하세요!선택할 수 있는 수십 곡이 있어 음악 취향에 상관없이 모든 학생들에게 다가갈 수 있습니다.실력을 뽐낼 시간입니다!
마인크래프트로 빌드하고 탐험하세요!창의력과 문제 해결 능력을 발휘하여 코드로 새로운 세계를 탐험하고 건설하세요.
Founded in 1967, the Korea Foundation for Science &Creativity (KOSAC) is a government-affiliated institute dedicated to make policies to promote S&T culture and cultivate creative talents with the Ministry of Science and ICT(MSIT), and the Ministry of Education (MOE).
한국교원대학교의 인공지능(AI) 융합교육 프로그램은 교육부, 교육청과 협력하여 다양한 과목을 가르치는 (예비 및 현직) 교사에게 컴퓨터 과학 및 인공지능 융합 교육 역량을 높이는 것을 목표로 합니다. 교사의 컴퓨터 과학과 인공지능에 대한 기초적인 이해를 바탕으로 교사가 다양한 교과에 이를 활용하여 학생들이 창의적인 문제해결 능력을 항상하는 것이 프로그램의 최종 목표입니다. 한국교원대학교는 교사의 전공 및 배경에 관계없이 모든 교사가 AI를 포함한 컴퓨터 과학을 교수 방법론과 커리큘럼 설계에 활용하고 통합할 수 있는 역량을 갖출 수 있도록 Code.org와 협력하고 있습니다.
한국정보과학교육연합회는 초·중등교육과 고등(대학)교육 및 영재교육, 평생교육까지 포함하는 전 교육과정에서의 정보과학교육의 활성화를 위한 방안을 연구하고 추진하기 위한 비영리 단체입니다. 본 연합회는 정보과학교육 분야를 대표하는 국내 대표 학술단체인 한국정보과학회, 한국컴퓨터교육학회, 한국정보교육학회 및 SW교육의 사회적 인식확산에 기여하고 있는 국내외 단체들과 함께 출범하였고 현재 많은 관련 단체와 기업들의 참여가 활발하게 이루어지고 있습니다.
21세기에 들어서면서 컴퓨터 과학 (CS) 과 프로그래밍적 사고는 점점 더 디지털화되는 세상을 탐색하는 데 필수적인 도구로 자리잡고 있습니다. 많은 사람들이 CS 교육을 소프트웨어 엔지니어링 또는 기술 분야에서 고액 연봉을 받는 직업과 연관 짓지만, 그 혜택은 기술 분야를 훨씬 뛰어넘어 다양한 분야로 확장됩니다. CS 및 STEM 교육을 K-12 교육 과정에 통합하면 학생들은 농업, 서비스업, 제조업 등 다양한 직업 분여에서 문제 해결 능력, 적응력, 그리고 창의력을 기를 수 있으며, 이는 어떤 분야나 삶의 목표에도 필수적인 기술입니다.
무엇보다도 컴퓨터 과학 교육은 컴퓨팅 사고력을 익히는 데 도움을 줍니다. 이는 복잡한 문제를 관리 가능한 더 작은 단위로 나누고, 패턴을 인식하며, 논리적인 해결책을 만드는 문제 해결 프레임워크입니다. 이 사고 방식은 단순히 코드를 작성하는 데만 국한되지 않습니다. 예를 들어, 농부는 컴퓨팅 사고력을 활용하여 농작물 수확량과 날씨 패턴을 분석하고 자원을 최적화하여 수확량을 증대할 수 있습니다. 숙박업 전문가는 이러한 기술을 활용하여 운영을 효율화하거나 고객 피드백을 분석하여 더 나은 고객 경험을 제공할 수 있습니다. 학생들은 프로그래밍적 사고를 배움으로써 진로에 관계없이 실제 문제를 체계적이고 효과적으로 해결할 수 있는 도구를 갖추게 됩니다.
또한 CS 교육은 탄력성 과 적응성을 키워 줍니다. 프로그래밍은 종종 오류를 수정하는 과정에서 논리적으로 생각하는 법을 익히게 되는데, 학생들에게 시도와 실패를 반복하는 과정을 통해 인내심과 시행착오에서 배우는 법을 가르칩니다. 예를 들어, 제조 분야에서는 이러한 교훈은 장비 문제를 해결하거나 보다 효율적인 프로세스를 혁신할 수 있는 능력으로 이어집니다. 또한, 삶에서 이러한 사고방식은 자신감과 문제 해결에 대한 능동적인 태도를 기르는 데 도움이 되며, 이는 어떤 분야에서든 중요한 자질이 됩니다.
창의성은 CS 교육의 또 다른 특징입니다. 프로그래밍은 일종의 창작 활동이며, 학생들이 새로운 가능성을 상상하고 아이디어를 실현하도록 돕습니다. 이러한 창의성은 산업을 초월하여 새로운 제품을 디자인하고, 기억에 남는 고객 경험을 만들고, 농업에서 지속 가능한 방식을 개발하는 등 다양한 산업에서 혁신을 촉진합니다. 또한 CS 교육은 학생들이 함께 협력하여 프로젝트를 설계하고, 테스트하며, 개선하는 과정을 통해 팀워크와 의사소통 역략을 키울 수 있으며, 이는 어떤 직업에서도 중요한 역령입니다.
조기에 CS를 접하면 학생들은 기술을 더 이상 낯설고 어려운 것이 아니라 자신이 직업 활용할 수 있는 도구로 인식하게 됩니다. 다양한 배경을 가진 학생들이 디지털 세상의 능동적인 참여자로 성장할 수 있도록 돕는 것입니다. 또한, 조기 CS 교육은 디지털 격차를 해소하여 모든 학생들이 동등한 기회를 가질 수 있도록 합니다. 특정 STEM 직업을 목표로 하지 않는 학생들도 기술이 주도하는 미래를 탐색하고, 이를 적극적으로 형성할 수 있는 역량을 갖추도록 지원하는 것이 중요합니다.
결론적으로 K-12 교육에서의 CS와 프로그래밍적 사고는 단순히 고임금 기술 직종으로 가는 경로가 아닙니다. 이는 직업에 관계없이 모든 어린이의 삶과 성취를 향상시키는 기본적인 역량입니다.CS 교육은 비판적 사고력, 창의성, 적응력을 길러줌으로써 학생들이 빠르게 진화하는 세상에서 성공하고 지역 사회에 의미 있게 기여할 수 있도록 돕습니다. 이러한 교육을 커리큘럼 전반에 통합하는 것은 단순히 기술의 미래에 대한 투자가 아니라, 모든 어린이의 미래에 대한 투자입니다.