TIP

  • Theory Into Practice의 줄인 말입니다.
  • 전산 이론을 실무에서 쓸 수 있도록 돕는 교육 과정을 만들자는 뜻에서 붙여 보았던 이름이었습니다.
  • 교수법을 간추리면 아래와 같습니다.

약한 TIP

  • 교육 과정이나 교안이 없습니다.
  • 4~5명 정도 모여서 함께 문제를 푸는 것이 학습 과정입니다.
  • 강의는 실습과 예제를 푸는 데 필요한 지식을 안내하는 정도로 그칩니다.
  • 실습과 예제는 점진 반복하며 나선형 학습을 이끌어 점점 더 복잡하고 정교한 프로그램을 완성해 나갈 수 있도록 설계합니다.

강한 TIP

  • 약한 TIP을 따릅니다.
  • 모든 문제는 연결됩니다.
    1. 한 문제의 답은 다른 문제의 입력입니다.
    2. 앞서 푼 여러 문제의 답을 조립하여 이어지는 큰 문제를 풉니다.

교사의 역할

  • 모임별 토론식 동료 학습에 가능한 끼어들지 않습니다.
  • 문제를 내거나 자료를 전달합니다.
  • 학습자나 학습자 모임의 학습 경로나 방법을 상담하고 지도합니다.
  • 말과 글은 줄이고 코드로 설명하되 코드를 써내려가는 과정을 시연하여 학습자가 따라 쓰도록 이끕니다.
  • 문제를 푸는 데 필요한 기초는 스스로 익히되 동료 학습으로 익힐 수 있도록 이끕니다.
  • 문제를 이해하고 해답을 스스로 찾는 과정에서 학습이 이루어지도록 이끕니다.

역사

  • 1999년에 개발하기 시작해서 2003년에 초판을 완성했습니다.
  • 소프트웨어 기술 직업인을 훈련하는 과정에서 이론 기초 없이 특정 도구와 기술만 훈련 받고 취업한 인력들이 새로운 기술이나 기술 변화에 적응하지 못하고 짧은 기간에 소모되고 퇴출되는 문제를 풀어 보자는 뜻에서 (그때는 드물었던) 1년 종일 훈련 프로그램 속에 전산학 기초를 다질 수 있도록 교육 과정을 설계하기 시작했습니다.
  • 초판을 완성할 즈음에 IT 인력 양성 사업 열기가 서서히 식고 관련 사업도 쇠퇴기를 맞이하여 직무 연수 과정에 적용해보는 기회를 다시 얻지 못했습니다.
  • 2003년 이후에는 공학 문제 해결 능력을 기르는 데 목표를 두고 TIP 방식으로 설계한 컴퓨터 프로그래밍 교육 과정(MPS - Multi-paradigm Problem Solving, 동명대학교)에서 개설하여 5년 넘게 운영하였습니다.
  • MPS는 MIT SICP 6.001HTDP를 TIP 방식으로 재구성하면서 시작하였습니다.
  • 또한 데이터를 읽고 해석하는 힘을 길러주기 위하여 스프레드시트 패러다임을 도입하기도 하였습니다.
마지막으로 고친 날