센서로 정보를 받고, 코드에 따라 LED·모터·소리 등을 제어하는 Physical Computing 과목입니다.
이런 학생에게 잘 맞습니다
- 로봇, 센서, 전자제품에 관심이 있음
- 오류를 찾는 과정을 견딜 수 있음
- 실제로 움직이는 결과물을 좋아함
- CS 또는 공학 방향을 알아보고 싶음
확인할 점: 키트 조립 중심인지, 학생이 직접 코드를 작성하는지
Arduino, Media Art, Design을 학생의 관심, 코딩 개념, 학습 방식과 향후 IB 방향을 기준으로 비교합니다.
학교별 수업 내용은 다를 수 있으므로 Course Description과 학생 진단 결과를 함께 확인합니다.
MYP는 모든 학교가 동일한 세부 수업을 진행하는 단일 교과서 과정이 아닙니다. 학교에서 받은 Course Description을 상담 전에 보내주시면 실제 코딩 언어, 장비, 프로젝트와 평가 방식을 더 정확히 비교할 수 있습니다.
Three course overview
코딩의 양만 비교하면 핵심을 놓칩니다. 무엇을 만들고, 어떤 과정을 반복하며, 결과를 어떻게 설명하는지가 더 중요한 차이입니다.
센서로 정보를 받고, 코드에 따라 LED·모터·소리 등을 제어하는 Physical Computing 과목입니다.
확인할 점: 키트 조립 중심인지, 학생이 직접 코드를 작성하는지
영상, 이미지, 애니메이션, 사운드와 디지털 기술을 이용해 생각과 이야기를 표현하는 과목입니다.
확인할 점: 제작 도구 중심인지, Creative Coding까지 포함하는지
사용자의 문제를 조사하고 아이디어를 설계한 뒤, 해결책을 제작·테스트·평가하는 문제 해결 과목입니다.
확인할 점: 결과물뿐 아니라 조사·계획·평가 기록의 비중
Interactive comparison
“낮음~높음”은 애매한 표현이 아니라 학교별 커리큘럼 차이를 정직하게 표시한 범위입니다. 각 설명의 도움말에서 달라지는 이유를 확인할 수 있습니다.
| 비교 요소 | Arduino | Media Art | Design |
|---|---|---|---|
| 핵심 목적 | 코드를 이용한 장치 제어센서·회로 실습과 직접 코딩의 비율은 학교 프로젝트 구성에 따라 달라집니다. | 디지털 기술을 통한 표현영상, 사운드, 애니메이션, 인터랙션 중 어떤 매체를 중심으로 하는지 학교마다 다릅니다. | 문제 해결을 위한 설계제품, 디지털, UX, CAD 등 선택한 디자인 분야에 따라 결과물이 달라집니다. |
| 코딩 비중 | 중간~높음직접 코딩 여부 확인Blockly형 도구, C/C++ 텍스트 코드 또는 키트 예제 중심 등 수업 방식이 다를 수 있습니다. | 낮음~높음Creative Coding 여부편집 도구 중심이면 코딩이 거의 없고, 인터랙티브 작품이면 코딩 비중이 커질 수 있습니다. | 낮음~높음Digital Design 여부제품 제작 중심인지 앱·웹·전자 장치 중심인지에 따라 코딩 비중이 달라집니다. |
| 하드웨어 | 높음사용하는 센서, 모터와 회로 난이도는 학교 장비와 프로젝트에 따라 달라집니다. | 과목에 따라 다름카메라·센서 가능화면 기반 제작만 할 수도 있고, 카메라·프로젝터·센서를 활용할 수도 있습니다. | 과목에 따라 다름제품·전자·디지털프로토타입 재료, CAD, 3D 프린터, 전자회로 사용 여부를 확인해야 합니다. |
| 시각적 표현 | 낮음~중간기능 구현 중심이지만 장치 외형과 사용자 경험을 함께 설계할 수도 있습니다. | 높음시각 표현은 핵심이지만 영상, 이미지, 애니메이션의 비중은 달라질 수 있습니다. | 중간~높음아이디어 스케치, CAD 렌더, 앱 화면 등 결과물에 따라 표현 방식이 달라집니다. |
| 조사·기록 | 중간실험 노트와 코드 설명을 얼마나 평가하는지는 과정 설계에 따라 달라집니다. | 중간작가 조사, 스토리보드, 제작 일지와 작품 평가 비중을 확인해야 합니다. | 높음MYP Design에서는 조사, 스펙, 아이디어, 제작, 테스트와 평가의 과정 증거가 중요합니다. |
| 디버깅 | 높음코드뿐 아니라 회로, 센서값과 전원 문제를 함께 점검할 수 있습니다. | 도구에 따라 다름인터랙티브일수록 증가편집 도구 오류와 코드 오류는 성격이 다르며 Creative Coding일 때 논리 디버깅이 늘어납니다. | 제작 방식에 따라 다름테스트·개선 포함물리 제작, 디지털 프로토타입 또는 코딩 중 무엇을 만드는지에 따라 문제 해결 방식이 달라집니다. |
| CS 직접 연결 | 비교적 높음직접 코딩과 논리 설명이 충분할 때 CS 기초와의 연결이 더 분명해집니다. | Creative Coding 시 가능단순 편집과 프로그래밍 기반 인터랙션은 CS 연결 정도가 크게 다릅니다. | Digital Design 시 가능앱, 웹, 전자 제품을 설계할 때 계산적 사고와 코딩을 활용할 수 있습니다. |
| 공학 연결 | 높음센서, 회로와 제어 장치를 직접 다룰수록 전자·로봇 공학과의 연결이 분명해집니다. | 낮음~중간인터랙티브 설치나 센서 기반 작품을 만들 때 기술·공학 요소가 커질 수 있습니다. | 중간~높음제품 설계, 구조, 재료, 전자회로를 다루는 프로젝트인지 확인해야 합니다. |
| 예술·미디어 연결 | 낮음~중간빛, 소리와 움직임을 표현 재료로 쓰는 프로젝트라면 미디어 아트와 연결될 수 있습니다. | 높음핵심은 디지털 매체를 통한 표현이지만 어떤 예술 형식에 집중하는지는 수업마다 다릅니다. | 중간시각 커뮤니케이션과 형태 설계는 포함되지만 예술적 표현이 주목적인지는 과목에 따라 다릅니다. |
| 대표 결과물 | 센서 장치, 로봇, 자동화학교가 보유한 장비와 프로젝트 기간에 따라 결과물 규모가 달라집니다. | 영상, 애니메이션, 인터랙티브 작품선택한 매체와 소프트웨어에 따라 개인 작품 또는 협업 작품이 될 수 있습니다. | 제품, 앱, CAD, 프로토타입학교가 정한 문제 영역과 제작 환경에 따라 물리·디지털 결과물이 달라집니다. |
현재 표는 일반 비교 범위입니다. 학교 Course Description이 확인되면 실제 과목 내용으로 대체해 상담합니다.
비교 결과를 학생에게 적용하려면 관심도만이 아니라 코딩 개념과 실제 학교 과목 내용을 함께 확인해야 합니다.
Block Coding readiness
중요한 것은 배운 기간이 아니라 핵심 코딩 개념을 적용하고, 자신이 만든 코드를 설명하며, 오류를 단계적으로 찾을 수 있는지입니다.
방문상담에서 시간 제한 없이 15~20분의 간단한 Block Coding 개념 진단을 진행합니다.
진단 상담 예약Arduino explainer
Arduino는 전자 장치를 제어하는 마이크로컨트롤러 보드입니다. 복잡한 문법보다 입력 → 판단 → 출력 구조를 먼저 이해해 보세요.
이 시연은 개념 설명용입니다. 실제 수업에서는 회로 연결, 센서값 읽기와 디버깅 과정이 추가됩니다.
아래 버튼을 눌러 입력이 출력으로 바뀌는 과정을 확인하세요.
만약 버튼이 눌렸다면
LED를 켠다
그렇지 않다면
LED를 끈다
if (buttonPressed) {
digitalWrite(LED_PIN, HIGH);
} else {
digitalWrite(LED_PIN, LOW);
}
IB pathway
Arduino, Media Art, Design에서 얻은 경험은 장기 방향을 탐색하는 데 도움을 줍니다. 이후 필요한 언어, 알고리즘, 시스템 또는 설계 과정은 별도로 이어가야 합니다.
Arduino와 IB Computer Science는 같은 과목이 아닙니다. Arduino는 조건문, 반복문, 센서 입력, 출력과 디버깅을 배우는 데 도움이 됩니다. 그러나 2027년 첫 평가 IB DP Computer Science는 컴퓨터 기초, 네트워크, 데이터베이스, 머신러닝, 계산적 사고, 프로그래밍, 객체지향 프로그래밍 등을 포함하며 Java 또는 Python으로 학습할 수 있습니다. IB 공식 과정 업데이트 보기
School profile · SFS
Seoul Foreign School의 현재 공개 페이지를 기준으로 확인했습니다. 실제 선택 전에는 해당 학년도의 Course Description과 개설표가 우선합니다.
SFS 공개 DP 목록에는 Design Technology SL/HL이 표시되어 있으나 Computer Science는 표시되어 있지 않습니다. 이는 “미개설 확정”이 아니라 최신 학년도 개설 여부를 학교에 확인해야 한다는 뜻입니다.
SFS Course Description이 있다면 공개 목록에 없는 코딩 언어, 주요 프로젝트, 평가 방식과 선수학습을 상담 전에 확인할 수 있습니다.
50–60 minute consultation
학생의 관심과 코딩 개념, 실제 학교 자료를 순서대로 확인한 뒤 예상 어려움과 준비 방법까지 함께 정리합니다.
상담 원칙 준비도가 낮지만 관심이 높다면 “선택 불가”가 아니라 “기초 보완 후 추천”으로 안내합니다.
상담 일정 문의Before the deadline
Block Coding 개념, 문제 해결 과정, 관심 분야와 향후 IB 방향을 함께 검토합니다. 학교 안내서가 있다면 상담 전에 보내 주세요.
전화 02-540-2922 · 압구정 방문상담 및 온라인 상담
이 페이지는 공식 IB 또는 SFS 진로 상담을 대체하지 않으며, 과목 선택만으로 성적이나 진학 결과를 보장하지 않습니다. 학교별 사실은 공개 자료와 제출된 최신 Course Description을 기준으로 구분합니다.