2025-12-29



ChatGPT
by
OpenAI
(2022.11.30.)
튜링 테스트
by
앨런 튜링
Alan Turing
(1949)
Google DeepMind
vs.Lee Sedol
2016.03.13.

트랜스포머(Transformer)
“Attention is All You Need” (2017)
2013
ChatGPT
by
OpenAI
(2022.11.30.)
https://en.wikipedia.org/wiki/ChatGPT
“생성 능력을 가진, 사전학습된,
트랜스포머 구조 기반 언어모델”
Generative
Pre-tranind
Transformer
Generative 생성적
입력을 분류 및 분석하는 것이 아니라 새로운 텍스트를 생성할 수 있음
텍스트 뿐만 아니라, 이미지, 음성/오디오, 비디오, 코드, 멀티모달 생성
Pre-trained 사전학습된
방대한 범용 텍스트 데이터로 일반 언어 패턴을 미리 학습
문법, 의미, 맥락, 지식 패턴을 학습
Transformer 트랜스포머
학습 메커니즘: 딥러닝 신경망 구조
‘셀프 어텐션(self attention)’
문장 내 각 요소를 문장 전체 맥락 속에서 재정의
문맥에 맞는 해석 및 문장 내에서 멀리 떨어진 단어 간 관계 포착에 유리
LLM(대규모 언어 모델)
https://microsoft.github.io/Workshop-Interact-with-OpenAI-models/ko/llms/
Technological Pedagogical Content Knowledge, 테크놀로지 교수내용지식
Lee Shulman의 교수내용지식(PCK)(1986)
Mishra & Koehler(2006): 교사가 “무엇을, 어떻게, 그리고 어떤 테크놀로지로” 가르칠지를 통합적으로 이해하고 실천하는 프레임워크
세 가지 기본 지식 영역
CK(Content Knowledge, 내용지식): 교과 내용에 대한 전문 지식
PK(Pedagogical Knowledge, 교수지식): 교수ㆍ학습 방법에 대한 지식
TK(Techonological Knowledge, 테크놀로지 지식): 다양한 테크놀로지 도구와 시스템에 대한 지식
결합 영역
PCK(Pedagogical Centent Knowledge, 교수내용지식): 특정 내용을 효과적으로 가르치는 방법에 대한 지식
TCK(Technological Content Knowledge, 테크놀로지 내용지식): 특정 기술이 어떤 방식으로 내용 지식으로 표현, 탐구, 적용할 수 있는지에 대한 이해
TPK(Technological Pedagogical Knowledge, 테크놀로지 교수지식): 특정 기술이 교수ㆍ학습을 어떻게 강화 및 변형할 수 있는지에 대한 이해
TPACK(테크놀로지 교수내용지식): 세 가지 요소가 통합된 상태, 특정 내용을 특정 교수법과 특정 기술을 활용해 효과적으로 가르치는 지식
PCK(교수내용지식)
TCK(테크놀로지 내용지식)
TPK(테크놀로지 교수지식)
저출산 고령화 문제에 대한 협동학습에서 학생들이 Padlet이나 Google Docs를 활용해 공동으로 답안을 작성하게 함
Google My Maps를 통해 지도를 제작하게 함
TPACK(테크놀로지 교수내용지식)
AI-TPACK: Nign et al. (2024)
TPACK-Uotl: Sifyan et al. (2023)
TDL-TPACK: Cui and Zhang (2022)
DPACK: Thyssen et al. (2023)
AI Literacy TPACK: Ng et al. (2021)
“TPACK은 내용, 교수, 테크놀로지라는 세 핵심 영역을 초월하여, 이들의 상호작용 속에서 형성되는 새로운 형태의 지식”
어떻게 TPACK 역량을 함양할 있을까?: ‘디자인을 통한 테크놀로지 학습’
‘실제적(authentic) 디자인 활동’이 실천적 TPACK 발달을 촉진
테크놀로지의 어포던스(affordance)와 제약을 주어진 교과 내용과 교수법, 그리고 현장 맥락과의 끊임없는 상호작용을 통해 이해하게 된다는 것을 의미
DBL(design-based learning, 디자인-기반 학습)
“탐구와 추론의 과정을 바탕으로 혁신적인 산출물, 시스템, 해결책을 생성하는 교육적 접근”
PBL(problem-based learning, 문제-기반 학습)과 유사하지만 구체적인 디자인 과제를 수행한다는 점에서 차이
DBL은 교육 대상이 실제 디자인 문제를 해결하는 과정에 참여하여 범위 설정, 생성, 평가, 창출이라는 공학적 인지 과정을 경험하는 동시에 자신의 학습 과정을 성찰하도록 하는 교수법
디자인 씽킹(design thinking) 개념과도 직접적인 연관성
TPACK-DBL 프레임워크
TPACK과 DBL을 결합함으로써 ’디자인을 통한 테크놀로지 학습’이 이루어지기 위한 원리 혹은 절차를 제시
DBL의 내용 중 TPACK의 발달을 촉진하는 8대 원리 제시
(Baran and Uygun, 2016,49) https://doi.org/10.14742/ajet.2551
| 원리 | 내용 |
|---|---|
| 브레인스토밍 | 테크놀로지 통합과 관련된 문제의 잠재적 해결 방안을 탐색하고 논의하는 과정 |
| 테크놀로지 통합 산출물 디자인 | 수업안, 학습 자료, 디지털 콘텐츠 등과 같이 TPACK 기반의 구체적 교육 산출물을 설계하는 과정 |
| 디자인 사례 검토 | 학습자가 테크놀로지 통합 학습 시나리오, 교수ㆍ학습 활동, 수업안 등의 사례를 탐색, 분석, 비평하는 과정 |
| 이론적 지식과의 접목 | 자기주도 학습, 협력 학습과 같은 학습 이론 뿐만 아니라 학습 주제와 관련된 원리나 핵심 개념을 고려하는 과정 |
| ICT 도구 탐색 | 학습자가 디자인에 앞서 테크놀로지의 기능, 교수적 어포던스, 활용 조건 등을 심층적으로 탐색하는 과정 |
| 디자인 경험에 대한 성찰 | 학습자가 디자인 과정에서의 어려움, 선택의 이유, 교수적 적합성을 반추하며 자신의 이해를 구조화하고 TPACK 발달 수준을 점검하는 과정 |
| 실제 맥락 속 디자인 적용 | 설계된 자료를 실제 교수 현장에 적용함으로써 실행 가능한 TPACK의 양상을 탐구하고, 맥락적 변인을 분석하는 과정 |
| 디자인 팀 내 협력 | 구성원들이 공동의 테크놀로지 통합 과제를 수행하면서 해결 방안을 함께 모색함으로써 TPACK을 더욱 실천적으로 발전시키는 과정 |
교사는 디지털 교육 콘텐츠의 주체적 생산자
교사는 단순히 수업에서 활용할 AIㆍ디지털 도구를 배우는데 그치지 않고, 직접 테크놀로지가 통합된 교육 산출물를 설계 및 구현할 수 있는 능력 필요
교수ㆍ학습 상황 설계: 특정 교과 내용을 가를칠 때 어떤 AIㆍ디지털 도구를 통합할지 계획
디지털 산출물 제작: 교사가 직접 테크놀로지를 활용해 교육 자료를 제작
동료 협업 및 피드백: 만든 산출물을 다른 교사와 공유하고, 수업 적용 가능성을 논의
인터랙티브 교수ㆍ학습 웹 앱의 제작 역량
학습자와 콘텐츠 간의 상호작용을 중심으로 설계되어, 능동적 참여, 즉각적 피드백, 탐구 활동 등을 개인의 학습 경험을 향상시키는 교육용 웹 애플리케이션
웹 브라우저를 통해 접근하고 사용하는 교수ㆍ학습 목적의 애플리케이션
성격
디지털 학습지: 교과의 학습 내용을 효과적으로 교수ㆍ학습하도록 도와주는 도구
탐구 학습 도구: 데이터 탐색을 통해 학습자 스스로 이해, 지식, 통찰을 얻도록 도와주는 도구
데이터 대시보드: 단일한 주제에 대한 상호연관된 다양한 데이터 정보를 그래픽 형태로 일관성 있게 제시한 것
레이아웃 요소: 대시보드의 기본 구조
카드
페이지, 네비게이션바, 사이드바, 툴바, 탭셋 등
내용 요소: 카드를 채우는 콘텐츠
작동 요소: 상호작용성의 형식과 정도
https://goldenowl.asia/blog/difference-between-html-css-and-javascript
R(혹은 Python): 인터랙티브 콘텐츠 제작
데이터사이언스 프로세스의 실행: tidyverse
인터랙티브 시각화 및 탐색 기능의 구현: 다양한 패키지
Quarto(쿼토): 대시보드 제작 및 프론트앤드 웹 앱 생성
“과학적, 기술적 출판을 위한 위한 오픈소스 시스템”
다양한 형식의 저작물(노트, 연구 논문, 프레젠테이션, 대시보드, 웹사이트, 블로그, 서적 등)을 다양한 디지털 포맷(HTML, PDF, MS Word, ePub 등)으로 출판할 수 있게 해주는 도구
Shiny(샤이니): 서버-기반 웹 앱 개발
UI-Server 이원 구조
반응형 프로그래밍(reactivity)



https://allisonhorst.com/cetinkaya-rundel-lowndes-quarto-keynote

https://sangillee.snu.ac.kr/