1 |
1
컴퓨팅 장치를 이용하여 프로그래밍 학습을 가이드하기 위한 방법에 있어서상기 컴퓨팅 장치의 입력장치를 통하여, 사용자로부터 일련의 서브 목표 데이터를 포함하는 제1 사용자 입력을 수신하는 단계 - 상기 서브 목표 데이터의 각각은 서브 목표 레이블을 포함함 -;상기 제1 사용자 입력에 응답하여, 상기 일련의 서브 목표 데이터를 포함하는 서브 목표 다이어그램을 생성하고 상기 서브 목표 다이어그램을 표시하는 단계;상기 생성된 서브 목표 다이어그램을 상기 서브 목표 데이터에 대응하는 기준 다이어그램과 비교하고, 비교 결과를 출력하는 단계;상기 사용자로부터 제2 사용자 입력을 수신하고, 상기 제2 사용자 입력에 응답하여 상기 서브 목표 다이어그램을 변경하는 단계; 및상기 변경된 서브 목표 다이어그램에 포함된 상기 일련의 서브 목표 데이터의 각각을 코드 편집기에 주석으로 표시하고, 상기 주석에 대응하는 제3 사용자 입력을 수신하고, 상기 제3 사용자 입력에 응답하여 코드를 생성하는 단계를 포함하는, 프로그래밍 학습 가이드 방법
|
2 |
2
제1항에 있어서,상기 서브 목표 다이어그램은,복수의 블록을 포함하고,상기 복수의 블록의 각각은,상기 일련의 서브 목표 데이터의 각각에 대응하고,대응하는 서브 목표 데이터에 대응하는 텍스트를 포함하는,프로그래밍 학습 가이드 방법
|
3 |
3
제2항에 있어서,상기 코드 편집기는 상기 주석에 대응하는 블록 거터(block gutter)를 표시하고, 상기 블록 거터는 상기 주석에 대응하는 서브 목표 데이터의 계층에 대응하고, 상기 블록 거터의 색상은 상기 서브 목표 데이터에 대응포함하는 블록과 동일한,프로그래밍 학습 가이드 방법
|
4 |
4
제3항에 있어서,상기 블록 거터는 상기 주석의 좌측에 표시되고,상위 계층의 블록 거터는 하위 계층의 블록 거터를 포함하도록 표시되는,프로그래밍 학습 가이드 방법
|
5 |
5
제2항에 있어서,제4 사용자 입력에 의해 상기 일련의 서브 목표 데이터의 각각에 대응하는 복수의 블록 중에서 하위 계층의 서브 목표에 대응하는 블록의 표시가 제어되는,프로그래밍 학습 가이드 방법
|
6 |
6
제1항 내지 제5항 중 어느 한 항의 방법을 컴퓨터에서 실행하기 위한 프로그램을 기록하는 컴퓨터 판독 가능한 기록 매체
|
7 |
7
프로그래밍 학습을 가이드하기 위한 장치에 있어서,적어도 하나의 프로세서; 및메모리를 포함하고,상기 프로세서는,컴퓨팅 장치의 입력장치를 통하여, 사용자로부터 일련의 서브 목표 데이터를 포함하는 제1 사용자 입력을 수신하고 - 상기 서브 목표 데이터의 각각은 서브 목표 레이블을 포함함 -,상기 제1 사용자 입력에 응답하여, 상기 일련의 서브 목표 데이터를 포함하는 서브 목표 다이어그램을 생성하고, 상기 서브 목표 다이어그램을 표시하고,상기 생성된 서브 목표 다이어그램을 상기 서브 목표 데이터에 대응하는 기준 다이어그램과 비교하고, 상기 사용자로부터 제2 사용자 입력을 수신하고, 상기 제2 사용자 입력에 응답하여 상기 서브 목표 다이어그램을 변경하고, 상기 변경된 서브 목표 다이어그램에 포함된 상기 서브 목표 데이터의 각각을 코드 편집기에 주석으로 표시하고 상기 주석에 대응하는 제3 사용자 입력을 수신하고, 상기 제3 사용자 입력에 응답하여 코드를 생성하도록 구성된,프로그래밍 학습 가이드 장치
|
8 |
8
제7항에 있어서,상기 서브 목표 다이어그램은,복수의 블록을 포함하고,상기 복수의 블록의 각각은,상기 일련의 서브 목표 데이터의 각각에 대응하고,대응하는 서브 목표 데이터에 대응하는 텍스트를 포함하는,프로그래밍 학습 가이드 장치
|
9 |
9
제8항에 있어서,상기 코드 편집기는 상기 주석에 대응하는 블록 거터(block gutter)를 표시하고, 상기 블록 거터는 상기 주석에 대응하는 서브 목표 데이터의 계층에 대응하고, 상기 블록 거터의 색상은 상기 서브 목표 데이터에 대응하는 블록과 동일한,프로그래밍 학습 가이드 장치
|
10 |
10
제9항에 있어서,상기 블록 거터는 상기 주석의 좌측에 표시되고,상위 계층의 블록 거터는 하위 계층의 블록 거터를 포함하도록 표시되는,프로그래밍 학습 가이드 장치
|
11 |
11
제8항에 있어서,제4 사용자 입력에 의해 상기 일련의 서브 목표 데이터의 각각에 대응하는 복수의 블록 중에서 하위 계층의 서브 목표에 대응하는 블록의 표시가 제어되는,프로그래밍 학습 가이드 장치
|