Clasora

정보(컴퓨터 과학) 온라인 선생님, 한국어 수업

정보 과목을 한국어로 온라인에서 가르치세요

프로그래밍부터 알고리즘, 계산 이론까지 정보 과목을 한국어로 온라인에서 가르치세요. 가격과 시간은 직접 정하고, Clasora는 수수료를 받지 않습니다.

한눈에 보기

역할
정보(컴퓨터 과학) 온라인 선생님, 한국어 수업
장소
100% 온라인, 어디서든 가능합니다
일하는 방식
독립적으로 일합니다. 가격과 시간은 직접 정합니다.
게시일
거주 가능 국가
대한민국, 북한, 중국

정보 과목에서 배우는 컴퓨터 과학은 기계가 풀 수 있을 만큼 문제를 정확하게 기술하는 방법, 그리고 좋은 해법과 그렇지 않은 해법을 구별하는 방법을 다루는 학문입니다. 눈에 보이는 것은 코드이지만, 중요한 일의 상당 부분은 첫 줄을 쓰기 전에 이미 시작됩니다. 어떤 자료 구조를 쓸지 정하고, 알고리즘을 종이 위에서 한 단계씩 따라가 보고, 왜 어떤 프로그램은 백만 개의 데이터를 처리하는 데 몇 분씩 걸리는데 다른 프로그램은 곧바로 답을 내는지 이해해야 합니다. 돌아가는 프로그램을 제출하고도 이중 반복문이 왜 이렇게 느린지는 설명하지 못하는 학생이 있습니다. 이진 탐색 트리의 정의는 줄줄 외우면서도 삽입 연산을 직접 작성하려 하면 손이 멈추는 학생도 있습니다.

이론과 실제로 동작하는 코드 사이의 이 틈이 바로 선생님이 가장 큰 도움을 줄 수 있는 곳입니다. 함수 옆에 재귀 호출 트리를 그려 보이거나, 화면에서 변수 값이 바뀌는 모습을 보며 프로그램을 한 줄씩 실행해 보면, 강의 자료에서는 막연하던 개념이 문득 이해되는 경우가 많습니다.

Clasora가 한국어로 정보를 가르칠 선생님을 찾는 이유

Clasora는 학생이 사이트를 이용하는 언어로 수업하는 선생님을 보여 줍니다. 한국어로 Clasora를 보는 학생에게는 한국어로 수업하는 선생님이 표시됩니다. 한국어로 가르치는 선생님을 찾아오는 학생은 바로 이 학생들입니다.

정보 과목에서는 언어가 생각보다 큰 역할을 합니다. 공식 문서와 오류 메시지는 대부분 영어인데, 수업과 교재에서는 “스택”, “큐”, “해시 테이블”, “기저 사례”, “루프 불변식” 같은 한국어 용어를 씁니다. 영어로 읽고 한국어로 듣다 보면 둘이 같은 개념을 가리킨다는 사실을 놓치고 헷갈리기 쉽습니다. 개념을 한국어로 알기 쉽게 설명하면서 대응하는 영어 용어까지 함께 알려 주는 선생님이 있으면, 학생은 불필요하게 먼 길을 돌아가지 않아도 됩니다.

Clasora는 선생님을 고용하지 않으며, 이 페이지는 채용 공고가 아닙니다. 선생님은 독립적으로 활동합니다. 가격과 시간을 직접 정하고, 수업을 원하는 만큼 늘리거나 줄일 수 있습니다. 개발 일이나 학업과 병행하며 일주일에 두어 번 저녁 시간에 가르쳐 부수입을 얻는 분도 있고, 직장을 대신할 만큼 많은 시간을 가르치는 분도 있습니다.

Clasora에서 정보를 온라인으로 가르치는 모습

모든 활동은 원격으로 이루어집니다. 수업은 전부 온라인으로 진행되며, 선생님이 사는 곳에서 그대로 가르칠 수 있습니다.

학생은 선생님의 캘린더에서 수업을 예약합니다. 학생에게는 선생님이 비워 둔 시간만 보이고, 그 시간도 학생 자신의 시간대에 맞춰 표시됩니다. 예약을 최소 얼마 전까지 받을지, 얼마나 먼 날짜까지 예약을 열어 둘지도 선생님이 정합니다.

수업은 브라우저에서 화상 통화로 진행되며, 선생님도 학생도 아무것도 설치할 필요가 없습니다. 이 과목에서 가장 많이 쓰이는 기능은 화면 공유입니다. 편집기나 IDE를 공유해 함수를 작성하고 실행한 뒤, 빈 리스트를 넣었을 때 오류가 나는 모습을 학생에게 보여 주고 함께 고쳐 나갈 수 있습니다. 디버거로 호출 스택을 보면서 진행하면 재귀도 더 이상 신비롭게 느껴지지 않습니다. 이론을 설명할 때는 화이트보드 앱이나 펜이 있는 태블릿이 편리합니다. 연결 리스트를 상자와 화살표로 그리고, 루트를 삭제한 뒤 힙이 다시 정리되는 과정을 보여 주고, 유한 오토마타를 상태 하나하나 그려 나갈 수 있습니다. 반대로 학생이 화면을 공유하면 실제 오류 메시지와 실제 코드를 그대로 볼 수 있는데, 오해의 원인은 대개 거기에 숨어 있습니다. 통화 중 채팅창에는 코드 일부나 오류 메시지 전문을 붙여 넣을 수 있고, 배경 흐림을 쓰면 방 안이 화면에 드러나지 않습니다.

수업과 수업 사이에도 학생마다 선생님과 따로 나누는 대화가 있습니다. 학생은 막힌 과제의 설명, 자신이 작성한 코드 파일, 저장소 링크를 보낼 수 있고, 선생님은 연습 문제나 풀이가 담긴 예제로 답할 수 있습니다. 메시지, 파일, 링크는 해당 수업 바로 옆에 남아 있어서 나중에 다시 찾기 쉽습니다. 자신의 자료를 보관할 개인 파일 공간도 있으며, Google 드라이브에서 문서를 가져올 수도 있습니다. Google 캘린더로 한 주 일정을 관리한다면 Clasora 캘린더와 동기화할 수 있습니다.

학생들이 주로 도움을 청하는 부분

프로그래밍 기초: 변수, 조건문, 반복문, 함수 등. 대개 Python, Java, C, C++처럼 수업에서 쓰는 언어로 배웁니다.

자료 구조: 배열, 연결 리스트, 스택, 큐, 해시 테이블, 트리, 힙, 그래프와 각각을 언제 골라야 하는지.

알고리즘: 탐색과 정렬, 재귀, 분할 정복, 동적 계획법, 너비 우선 탐색, 다익스트라 알고리즘.

시간 복잡도: 빅오 표기법, 두 해법의 실행 시간 비교, 프로그램을 느리게 만드는 반복문 찾기.

이산 수학과 논리: 집합, 관계, 불 대수, 수학적 귀납법, 그래프 이론의 기초.

컴퓨터의 작동 원리: 2진수와 16진수, 2의 보수, 부동소수점의 반올림 오차, 프로세스와 스레드.

데이터베이스와 네트워크: 관계형 모델, SQL 질의, 정규화, TCP/IP, 주소를 입력한 뒤 페이지가 뜨기까지의 과정.

계산 이론: 유한 오토마타, 정규 표현식, 문법, 튜링 기계, 그리고 어떤 프로그램으로도 풀 수 없는 문제가 있다는 사실.

시험과 면접 준비: 시간을 재며 종이 위에서 코드의 실행을 따라가는 연습, 기술 면접에 자주 나오는 문제 풀이.

이런 선생님을 찾습니다

가르치는 분야를, 어떤 해법이 왜 올바르게 동작하는지 설명할 수 있을 만큼 잘 아는 분.

많이 배우는 프로그래밍 언어를 적어도 하나 능숙하게 다루고, 학생이 쓴 코드를 자기 방식으로 고쳐 쓰지 않고도 읽어 낼 수 있는 분.

한국어로 알기 쉽게 설명하고, 영어 용어도 알며, 첫 번째 예시가 통하지 않으면 다른 예시를 꺼낼 수 있는 분.

같은 인덱스가 한 수업에서 세 번째로 범위를 벗어나도 차분하게 함께할 수 있는 분.

이미 정보나 프로그래밍을 가르치고 있거나, 대학에서 강의하거나, 관련 분야를 전공했거나, 이 분야에 강한 대학생이거나, 소프트웨어 개발을 직업으로 하는 분 등.

카메라와 마이크가 달린 컴퓨터, 안정적인 인터넷 연결을 갖춘 분. 트리나 도식을 그릴 때는 펜이 있는 태블릿이 있으면 편리합니다.

만 18세 이상인 분.

가르친 경험이 있으면 도움이 되지만, 필수는 아닙니다.

Clasora에서 얻을 수 있는 것

수수료 없음. 선생님이 정한 가격에서 Clasora는 아무것도 떼어 가지 않습니다.

가입과 게시 무료. 구독료도, 서비스 게시료도 없습니다.

가격은 직접 정합니다. 수업 길이마다 가격을 정할 수 있고, 첫 수업을 무료로 제공할 수도 있습니다.

일정도 직접 정합니다. 매주 수업 가능한 시간과 쉬는 날, 예약을 최소 얼마 전까지 받을지, 얼마나 먼 날짜까지 받을지를 정합니다.

서비스 공개 페이지. 검색 엔진에서 찾을 수 있고, 방문자마다 자신의 언어로 보게 됩니다. 사진, 소개 영상, 가르치는 내용, 구사하는 언어, 수업 길이별 가격이 담깁니다.

핵심을 짚는 후기. 학생은 지식, 설명의 명확성, 수업 참여를 이끄는 능력을 기준으로 평가합니다.

확인된 자격. 학위나 교원 자격 등을 프로필에 추가하면 운영자가 확인합니다.

시작하는 방법

이 페이지의 버튼으로 계정을 만드세요.

정보 과목 서비스를 게시하세요.

캘린더를 열고 수업 가능한 시간을 표시하세요.

몇 분이면 충분합니다. 선생님이 될 때 이용 약관에 동의하게 되며, 서비스는 공개되기 전에 운영자가 검토합니다.

선생님들이 자주 묻는 질문

컴퓨터 관련 학위가 꼭 필요한가요?

아닙니다. 가르치는 내용을 확실히 이해하고 알기 쉽게 설명할 수 있으면 됩니다. 학위나 교원 자격이 있다면 프로필에 추가해 주세요. 운영자가 확인합니다.

코드를 한 줄도 써 본 적 없는 초보자도 가르칠 수 있나요?

네. 초보자에게는 어려운 내용보다 인내심이 더 중요한 경우가 많습니다. 변수가 무엇인지, 컴퓨터는 왜 의도한 대로가 아니라 쓴 그대로만 움직이는지부터 차근차근 설명하면 됩니다. 서비스에 초보자도 환영한다고 적어 두세요.

어떤 프로그래밍 언어로 가르쳐야 하나요?

선생님이 가장 자신 있고 학생에게 필요한 언어로 가르치면 됩니다. 수업에서는 Python, Java, C, C++가 많이 쓰이고, 이론은 의사 코드로도 충분히 설명할 수 있습니다. 서비스에 가르치는 내용이 표시되므로 사용하는 언어를 거기에 적어 두세요.

수업료는 어떻게 받나요?

카드 결제는 아직 도입되지 않았습니다. 현재는 카드 없이 예약이 확정되며, 결제는 선생님과 학생이 직접 처리합니다. Clasora는 선생님의 가격에서 수수료를 받지 않습니다.

Clasora에서 수업을 시작하세요

계정을 만들고, 서비스를 하나 올리고, 캘린더를 여세요. 몇 분이면 되고 비용은 없습니다.