만나자
컴퓨터 과학
IB 컴퓨터 과학은 계산적 사고, 프로그래밍, 그리고 시스템 설계를 통해 실제 문제를 해결하는 능력을 기릅니다. 이 과정은 컴퓨팅 시스템의 기본 개념을 소개하는 동시에 실용적인 프로그래밍 기술과 논리적 문제 해결 능력을 함께 발전시킵니다.
학생들은 컴퓨터 시스템이 어떻게 작동하는지, 알고리즘이 어떻게 설계되는지, 그리고 실제 문제를 해결하기 위한 소프트웨어 솔루션이 어떻게 개발되는지를 학습합니다. 또한 윤리적 문제, 신기술, 그리고 컴퓨팅이 사회에 미치는 영향도 함께 탐구합니다.
IB 컴퓨터 과학은 컴퓨터 과학, 소프트웨어 공학, 인공지능, 데이터 과학, 기술 관련 진로에 관심 있는 학생들에게 특히 가치 있는 과목입니다.
IB 컴퓨터 과학 교육과정 개요
IB 컴퓨터 과학 과정은 두 가지 주요 주제로 구성됩니다.
주제 A — 컴퓨터 과학의 개념
이 주제는 컴퓨터 시스템이 어떻게 작동하는지, 그리고 데이터가 어떻게 처리되고 관리되는지에 초점을 둡니다. 주요 내용은 다음과 같습니다:
- 컴퓨터 기초 개념
- 컴퓨터 네트워크
- 데이터베이스
- 머신러닝
주제 B — 계산적 사고와 문제 해결
이 주제는 프로그래밍과 알고리즘적 사고 능력을 개발하는 데 초점을 둡니다. 학생들은 다음을 학습합니다:
- 계산적 사고
- 프로그래밍 기초
- 객체 지향 프로그래밍
- 추상 데이터 타입 (HL 전용) 학생들은 또한 실제 문제를 해결하기 위한 소프트웨어를 설계하고 개발하는 계산 솔루션 프로젝트를 수행합니다.
프로그래밍은 학교에 따라 Java 또는 Python을 사용하여 진행할 수 있습니다.
IB 컴퓨터 과학 시험 구조
학생들은 필기 시험과 프로그래밍 프로젝트를 통해 평가됩니다.
Paper 1 — 컴퓨터 과학 개념
문항은 컴퓨터 시스템, 네트워크, 데이터베이스, 머신러닝과 같은 이론적 지식에 초점을 둡니다.
Paper 2 — 계산적 사고 및 프로그래밍
학생들은 알고리즘적 사고와 프로그래밍 개념을 활용하여 문제를 해결합니다. 일부 문항은 코드를 작성하거나 분석하도록 요구합니다. 학생들은 Java 또는 Python을 사용하여 프로그래밍 문제에 답할 수 있습니다.
Internal Assessment — 계산 솔루션 프로젝트
학생들은 실제 문제를 해결하기 위한 소프트웨어 솔루션을 설계하고 개발합니다. 이 프로젝트에는 프로그램 개발, 테스트, 그리고 평가가 포함됩니다. 이 구성 요소는 레벨에 따라 최종 IB 성적의 20–30%를 차지합니다.
학생들이 IB 컴퓨터 과학을 어려워하는 이유
많은 학생들은 IB 컴퓨터 과학이 단순히 코딩 중심의 과목이라고 생각하지만, 실제로는 프로그래밍 기술과 강한 이론적 이해를 동시에 요구합니다.
프로그래밍은 반복 연습이 필요합니다
학생들은 다음과 같은 프로그래밍 개념을 익혀야 합니다:
- 변수
- 반복문
- 배열
- 자료 구조
- 객체 지향 프로그래밍 이러한 기술은 정기적인 코딩 연습을 통해 크게 향상됩니다.
과정의 절반은 이론입니다
IB 교육과정에는 다음과 같은 이론적 주제가 포함됩니다:
- 컴퓨팅 윤리
- 시스템 설계
- 데이터 보호
- 기술의 사회적 영향 학생들은 구조화된 설명을 작성하고 실제 상황을 평가하는 능력을 요구받습니다.
강한 논리적 사고가 필수적입니다
많은 시험 문항은 학생들이 익숙하지 않은 상황을 분석하고 논리적인 해결책을 제시하도록 요구합니다. 이는 학생들이 기술적 지식, 추론 능력, 그리고 명확한 서면 설명을 결합해야 함을 의미합니다.
IB 컴퓨터 과학에서 7점을 달성하도록 IBtheTOP이 돕는 방법
IBtheTOP의 컴퓨터 과학 프로그램은 프로그래밍 자신감과 이론적 이해를 동시에 구축하는 데 초점을 둡니다.
탄탄한 프로그래밍 기초 구축
학생들은 반복문, 배열, 객체 지향 프로그래밍과 같은 핵심 개념을 중심으로 정기적인 연습을 통해 안정적인 코딩 능력을 갖추게 됩니다.
체계적인 이론 준비
우리는 체계적인 설명과 시험 형식 연습을 통해 시스템 설계, 윤리, 컴퓨팅 개념과 같은 이론 주제를 완전히 숙달하도록 돕습니다.
시험 전략 및 채점 방식 이해
학생들은 IB 시험관이 어떻게 점수를 부여하는지 학습합니다. 예를 들어:
- 2점 문항: 정의 + 예시
- 3점 문항: 정의 + 설명 + 예시 채점 구조를 이해하면 학생들은 점수를 극대화할 수 있습니다.
개별 맞춤형 지도
많은 학생들은 IB 교육과정이 방대하게 느껴져 부담을 느낍니다. 우리의 튜터들은 복잡한 주제를 단계별로 나누어 설명하고, 각 학생의 수준에 맞춘 맞춤형 지도를 제공합니다.