세원고등학교 고1 수학과외에서 다룬 행렬 풀이의 첫 오류
세원고등학교 고1 수학과외에서는 직선의 방정식과 도형의 이동을 연결해 행렬을 해석하는 과정에서, 계산보다 먼저 배열의 구조를 확인하는 연습을 진행했다. 풍동 관련 학습 사례에서도 핵심은 원소를 나열한 형태와 조건으로 표현한 형태를 서로 바꾸되, 각 수가 놓인 행과 열의 의미를 끝까지 유지하는 것이었다.
같은 위치끼리 계산하면서 생긴 오답
한 고1 학생은 행렬의 기본 덧셈과 뺄셈은 처리할 수 있었다. 그러나 행렬 곱셈 문제에서 다음과 같이 두 행렬을 만났을 때 풀이 방향이 달라졌다.
행렬 A의 첫째 행을 (1, 2), 행렬 B의 첫째 열을 (3, 4)로 확인해야 하는 상황에서, 학생은 같은 위치의 수끼리 1×3, 2×4를 계산한 뒤 더해 첫 원소를 11로 적었다. 이후에도 둘째 원소를 같은 방식으로 계산하면서 결과 행렬의 크기와 각 원소가 어느 행과 열에서 만들어졌는지 확인하지 않았다.
최초 오류는 계산 중간이 아니라 행렬 곱셈의 첫 원소를 정하는 단계에서 발생했다. 행렬 곱셈은 같은 위치의 원소끼리 곱하는 연산이 아니라, 앞 행렬의 한 행과 뒤 행렬의 한 열을 대응시켜 곱한 뒤 더하는 연산이다. 이 구조를 놓치자 뒤의 계산은 맞더라도 전체 행렬은 다른 결과가 되었다.
계산 전 구조를 먼저 표시하기
수정할 때는 숫자부터 계산하지 않고, 먼저 각 행과 열에 표시를 붙였다. 앞 행렬의 1행과 뒤 행렬의 1열이 만나는 칸을 구한다는 목적을 짧게 적은 뒤, 그 칸에 들어갈 식을 세웠다.
첫 단계: 결과 행렬의 크기와 구할 칸을 확인한다.
다음 단계: 앞 행렬의 행과 뒤 행렬의 열을 대응시켜 식을 세운다.
예를 들어 A의 1행이 (1, 2)이고 B의 1열이 (3, 4)라면 해당 원소는 1×3+2×4로 계산한다. 이후 A의 2행과 B의 1열, A의 1행과 B의 2열처럼 대응 관계를 한 칸씩 표시했다. 각 계산 뒤에는 결과가 몇 행 몇 열에 들어가는지 다시 적어 같은 위치끼리 계산한 흔적이 생기지 않게 했다.
나열과 조건 표현을 함께 확인한 과정
도형의 이동을 행렬로 나타내는 문제에서는 원소를 순서대로 나열한 표현과 좌표 조건으로 표현한 내용을 서로 바꾸게 했다. 학생은 처음에 배열된 숫자만 보고 계산했지만, 수정 후에는 각 행이 어떤 좌표나 조건을 나타내는지 먼저 확인했다. 불필요한 숫자나 문제에서 구하지 않는 조건에는 표시를 하고, 실제로 필요한 행과 열만 남겨 식을 세웠다.
직선의 방정식이 포함된 문제에서도 먼저 주어진 점과 기울기, 구해야 할 값을 분리했다. 그다음 행렬 계산이 직선의 어떤 좌표를 구하기 위한 것인지 한 문장으로 적었다. 이 과정을 통해 행렬의 숫자를 계산하는 일과 직선의 방정식에 그 결과를 적용하는 일을 섞지 않게 되었다.
새 숫자로 바꾼 문제에서의 재적용
다음 날에는 빈 종이에 행렬 곱셈의 순서만 남겨 두고, 숫자를 바꾼 문제를 다시 풀었다. 학생은 먼저 A의 행 개수와 B의 열 개수로 결과 행렬의 형태를 정한 뒤, 첫 번째 칸을 만들 행과 열에 밑줄을 그었다. 이어 2×(-1)+3×4처럼 대응되는 항만 식에 넣고 부호와 괄호를 중간에 확인했다.
마지막에는 계산 결과를 원래 행렬의 구조와 대조했다. 행과 열의 위치를 바꾼 경우에는 결과가 달라질 수 있다는 점을 확인하기 위해 AB와 BA를 각각 계산하고, 두 결과를 같다고 단정할 수 있는지 살폈다. 이전처럼 같은 위치의 원소를 먼저 곱하지 않고, 구할 칸을 정한 뒤 필요한 행과 열을 찾아 식을 세우는 행동으로 바뀐 것이다.
세원고등학교 고1 수학과외의 이 학습 과정에서는 행렬 계산 능력 자체보다 조건과 배열의 의미를 유지하는 데 초점을 두었다. 현재 기본 연산은 가능하지만 행과 열의 위치가 바뀌거나 불필요한 정보가 함께 제시되는 문제에서는 첫 식을 세우는 단계가 여전히 중요하다. 다음 문제에서도 오답이 나온 줄을 표시하고, 결과 행렬의 크기와 원래 조건을 다시 대조하도록 이어 갔다.






