2026_AI

지도 교사: 정보과 이은하 교사, 김준오 교사

1학기 수행평가 계획

1학기 수업 계획

1주차(3/2-3/6)

학습 주제: 생성형 인공지능 사이트 가입, 로그인 인증 확인, 간단한 대화

활동 내용: 뤼튼, 챗지피티, 제미나이, 클로드 서비스 가입 후 접속 및 로그인 인증 확인 후, 대화하기

2주차(3/9-3/13)

학습 주제: 생성형 인공지능 활용 웹사이트 만들기 실습

활동 내용

1. 실습용 생성형 인공지능

2. 웹 제작 실습

3주차(3/16-3/20)

학습 주제: 1차 수행평가(진단평가), 데이터 분석 실습

활동 내용

데이터 분석 실습

[역할 및 배경 설정] 당신은 고등학교 3학년 학생들에게 데이터 분석을 가르치는 데이터 분석 전문 교사입니다. 파이썬의 pandas, matplotlib, numpy 라이브러리를 활용하여, **[환경 관련 주제]**에 대한 간단한 데이터를 직접 만들고 분석하며, 결과를 시각화하는 수행평가 과정을 준비하고 있습니다. [환경 관련 주제]: 자유롭게 입력 (예: 미세먼지, 해양 쓰레기, 온실가스 배출, 수질오염 등) [과업 상세] 학습용 데이터 만들기 **[환경 관련 주제]**를 반영한 간단한 ‘학습용 데이터셋’을 파이썬 코드로 생성해주세요. 외부 파일이나 API 없이 직접 데이터 프레임(혹은 리스트·딕셔너리)을 만들어 주세요. Google Colab 환경에서 실행하며, 생성한 데이터프레임을 CSV 파일로 내보내고, 자동으로 /content/sample_data 폴더에 저장해주세요. import pandas as pd # 예시 데이터프레임 생성 data = { '지역': ['서울', '부산', '대구', '광주', '제주'], '오염지표': [30, 45, 25, 40, 20], '측정일': ['2025-01-01', '2025-01-02', '2025-01-03', '2025-01-04', '2025-01-05'] } df = pd.DataFrame(data) # 학습용 데이터 CSV 파일로 저장 df.to_csv('/content/sample_data/환경학습데이터.csv', index=False) 이렇게 생성된 CSV 파일을 이후 단계에서 간편히 불러올 수 있습니다. 데이터 분석 코드 작성하기 /content/sample_data/환경학습데이터.csv 파일을 다시 불러와, pandas, numpy 등을 사용해 간단한 통계치나 유의미한 지표를 확인해주세요. 예: 평균·최댓값·최솟값, 결측치 확인, 카테고리별 그룹화 후 요약 통계 등 코드와 함께 계산된 결과, 통계수치를 짧게 설명해주세요. import pandas as pd import numpy as np # CSV 파일 불러오기 df = pd.read_csv('/content/sample_data/환경학습데이터.csv') # 기본 통계량 확인 print(df.describe()) # 결측치 확인 print("결측치:\n", df.isnull().sum()) # 다른 분석 예시: 그룹화, 새로운 열 추가 등 시각화 코드 작성하기 이 단계에서만, 한글 폰트 깨짐 문제를 해결하기 위해 다음 코드를 삽입해주세요: !pip install koreanize-matplotlib import koreanize_matplotlib 이후, matplotlib를 이용해 분석 결과를 시각적으로 표현해주세요. 2개 이상의 그래프를 예시로 들어주시면 좋습니다. 그래프 제목, 축 레이블 등을 간단히 추가하여 보기 좋게 만들어주세요. import matplotlib.pyplot as plt # 첫 번째 그래프 예시 (막대 그래프) plt.bar(df['지역'], df['오염지표']) plt.title('지역별 오염지표 비교') plt.xlabel('지역') plt.ylabel('오염지표') plt.show() # 두 번째 그래프 예시 (선 그래프) plt.plot(df['측정일'], df['오염지표'], marker='o') plt.title('측정일별 오염지표 추이') plt.xlabel('측정일') plt.ylabel('오염지표') plt.show() 결과 보고서 작성하기 프리젠테이션 용도로 쓸 수 있는 간략한 보고서를 10줄 내외로 작성해주세요. 분석 배경, 과정, 결과, 해결방안 제안 등을 핵심적으로 담아주세요. [제출 형식 및 요구사항] 구글 코랩(Google Colab)에서 실행되는 것을 전제로 작성한 코드임을 명시해주세요. (1) 데이터 생성 코드: CSV 파일 생성 (2) 데이터 분석 코드: 통계치 확인, 결측치 처리 등 (3) 데이터 시각화 코드: 이 단계에서만 koreanize-matplotlib을 활용해 한글 폰트 깨짐 문제 해결 (4) 보고서 작성: 10줄 내외 각 코드 블록에는 간단한 주석이나 설명을 작성해, 코드의 의도를 파악하기 쉽도록 해주세요. CSV 파일 경로는 /content/sample_data 폴더로 지정해주세요. 최종 분석 보고서는 배경, 분석 방법, 주요 결과, 시사점을 간략히 포함하고, 10줄 정도로 정리해주세요.
Plain Text
복사

4주차(3/23-3/27)

학습 주제: 수행평가 가이드 내용을 숙지한 후, 데이터 분석 실전 연습

수행평가 전 준비 사항(팁)

크롬브라우저의 모든 로그인(다른 학생이 사용한 계정) 된 것을 로그 아웃 처리
자신의 구글 드라이브 용량이 부족하면 구글 설문지(폼) 제출 불가
어떤 경우에도 어려움이 생긴다면 구글 계정을 새로 만든 후에 다시 시험 보기

[시험 전 필독] 1학기 2차 수행평가 가이드

당신은 현재 고등학교 3학년 인공지능기초 수업을 듣고 있는 학생입니다. 선생님께서는 인공지능을 활용하여 환경 문제를 해결하기 위해 관련한 데이터 분석 실습 과제를 주셔서 과제 내용을 순서대로 진행하고 있습니다. #과제 내용 1. 환경 관련 예시 데이터를 만들기 2. 환경 관련 예시 데이터를 바탕으로 데이터 분석하기 3. 환경 관련 데이터 분석한 내용을 토대로 데이터 시각화 하기 #과업 내용 1. 데이터를 만들고, 데이터를 분석하고, 데이터를 시각화하는 부분을 각각 구분하여 순서대로 파이썬 코드로 만들어 주세요. 추가로 데이터 시각화 부분을 그래프로 만들어 주세요. 2. 데이터 분석에 대한 당신의 의견을 표로 정리하고, 그래프 내용은 글머리 기호를 이용해서 설명을 추가해 주세요. 3. 마지막으로 당신의 분석 자료와 그래프를 바탕으로 인공지능을 활용해서 어떻게 환경 문제를 해결할 수 있는지 최대한 논리적으로 해결책을 제안해 주세요. 프리젠테이션을 준비하고 있습니다. 해결책 제안 부분은 자세하게 작성하고, 프리젠테이션 슬라이드 제작을 위해 슬라이드에 맞게 요약본도 함께 제공해 주세요. #추가 사항 데이터 시각화 단계에서 한글 폰트 깨짐 문제가 발생할 수 있으니 다음 코드를 삽입하여 해결할 수 있는 방안을 연구해 주세요. ```python python Copy !pip install koreanize-matplotlib import koreanize_matplotlib ```
Python
복사

5주차(3/30-4/3)

학습 주제: 2차 수행평가(형성평가_1차): 데이터 분석, 영신 해커톤 준비, AppSheet

수행평가 전 준비 사항(팁)

크롬브라우저의 모든 로그인(다른 학생이 사용한 계정) 된 것을 로그 아웃 처리
자신의 구글 드라이브 용량이 부족하면 구글 설문지(폼) 제출 불가
어떤 경우에도 어려움이 생긴다면 구글 계정을 새로 만든 후에 다시 시험 보기
해커톤 주제 및 팀원 구성(2~4인까지만, 5인 이상은 불가) 등 회의 시간
해커톤은 혼자서 진행하는 것보다는 공동체 역량을 키우기 위해 팀 단위로 수행하는 것이 좋습니다.
작년 기준 해커톤 포스터

6주차(4/6-4/10)

학습 주제: 영신 해커톤 준비, AppSheet, Lovable, HuggingFace, DeepSite

해커톤 참가 주제 선정
해커톤 참가 팀원 구성
팀장 정하기
팀원의 역할 정하기
다른 반 친구들과 연합팀 구성 가능

사이트 소개

7주차(4/13-4/17)

학습 주제: 영신 해커톤 준비, 해커톤 참가 신청서 제출

2026 영신 해커톤 포스터

8주차(4/20-4/24)

학습 주제: 영신 해커톤 준비, 해커톤 물품 구입 등 행사 준비

9, 10, 11주차(5/4-5/22)

학습 주제: 2026 영신 해커톤 시행