110 likes | 398 Views
컴파일러 설계과제. Background. 21 세기가 원하는 유능한 인재란 ? 광범위한 지식을 보유 하고 있을 뿐 아니라 새로운 지식을 받아들이고 이를 문제해결에 적용 할 수 있으며 , 팀 구성원으로서의 역할과 기능 을 다할 수 있는 사람이다 (Hmelo & Evensen, 2000) 대학은 사회에서 요구하는 인재를 양성하기 위해 문제해결 과 협동학습의 기회를 제공 해야 한다. PBL 과 공학설계과제. PBL (Problem Based Learning)
E N D
Background • 21세기가 원하는 유능한 인재란? • 광범위한 지식을 보유 하고 있을 뿐 아니라 • 새로운 지식을 받아들이고 • 이를 문제해결에 적용 할 수 있으며, • 팀 구성원으로서의 역할과 기능을 다할 수 있는 사람이다 • (Hmelo & Evensen, 2000) • 대학은 사회에서 요구하는 인재를 양성하기 위해 • 문제해결과 협동학습의 기회를 제공해야 한다
PBL과 공학설계과제 • PBL (Problem Based Learning) • 실제로 발생하는 문제와 상황을 중심으로 수업을 구조화한 교육적 접근 • 특징 • 비구조적 문제 • 실제성 • 협동 • 자기주도적 • 비구조적 vs. 구조적 • 구조적문제: 논리적이고 확실한 문제풀이와 정답이 존재 • 비구조적문제: 문제 풀이방식은 물론 정답도 존재하지 않음
PBL과 공학설계과제 • 공학설계과제 • 정량화하기 어렵고 • 최종적인 해에 도달하기 전에 항상 절충(trade-off)해야 하는 경제적, 기술적 제약요인들이 존재
팀워크와 협동학습 • 팀워크(teamwork) • 팀의구성원이 공동의 목표를 달성하기 위해 각 역할에 따라 책임을 다하고 협력적으로 행동하는 것 • 팀(team): 상호보완적인기술을 가진 소수의 사람들이 공동의 목표를 위해 상호책임을 공유하고 문제해결을 위해 공동의 접근방법을 사용하는 조직단위 • 협동학습(cooperativelearning) • 학습자들이공동체 소속감을 증진시키면서 학습효과를 높일 수 있는 수업방법
설계중심 교과목 팀제 수업 전개 • 비구조적(unstructured)인 과제 제안 • 과제해결을 위한 팀 구성 • 역할 분담 및 규칙 정하기 • 과제파악 • 과제(문제)를 이해하고 정의함 • 과제에서 요구하는 학습내용을 추론 함 • ideas (가설 또는 해결안), facts (이미 알고 있는 사실들), learning issues (더 알아야 할 것)을 나열함. Learning issues는 역할 분담하여 개별 학습 필요함. • 자기주도적 학습 수행 • 다른 팀원들에게 설명할 수 있을 정도로 학습해 와야 함.
설계중심 교과목 팀제 수업 전개 • 과제 해결을 위한 새로운 지식의 적용 및 과제해결 계획에 대한 반추 • 토론 및 협동학습 필요. • 팀원들의 개별학습 이후 다음을 다시 나열해야 함; • ideas (가설 또는 해결안), facts (이미 알고 있는 사실들), learning issues (더 알아야 할 것) • 과제해결안 고안하기 • 설계 제안서(개념설계)완성 및 제출 • 토론 및 협동/개별 학습 반복 • 여러 분야의 지식 통합, 수학적 모델 개발 • 중간보고서(예비 설계)완성 및 제출
설계중심 교과목 팀제 수업 전개 • 최종 과제 해결안 고안하기 • 최종보고서(시제품 설계)완성 및 제출 • 설계 결과물 발표 • 과제해결을 위해 무엇을 학습했으며, • 알고 있던 것은 어떻게 확장되었으며, • 이를 어떻게 적용하였는지 발표
주제-1: 프로그램표절탐지 • 문제정의 • 프로그램의 표절은 공공연히 일어나지만 찾기가 쉽지 않다. 회사에서 쓰이는 상용프로그램의 도용에서부터 학교내의 프로그램 숙제에 이르기까지 여러 분야에서 프로그램 표절이 일어난다. • 표절을 찾기 위한 방법으로는 사람이 직접 프로그램을 비교하는 것이 있으나, 프로그램이 커지고 많아지게 되면 매우 어려운 일이 된다. • 또한 프로그램 표절을 감추기 위해서 여러 가지 은닉기술을 사용한다. • 식별자 바꾸기, 프로그램순서 변경하기, 인라인코드를 프로시저호출문으로 바꾸기 등 • 이러한 사항을 감안하여 프로그램복제를 탐지기를 개발하는 것이다.
주제-2: 문서변환기 • 문제정의 • Html 또는 xml 문서를 자동 변환한다. • Html 또는 xml 문서는고유한의미를 표현하고 있다. Html 또는 xml 문서를 입력으로 받아 다른 의미의 Html 또는 xml 문서로 변환하는 기능을 구현
설계과제 일정 • schedule • 11월13일: 설계과제 설명 • 11월 26일: 설계제안서 제출 • 2)~6)의 과정을 진행한 내용을 포함 • 12월 10일: 최종보고서 제출 및 설계결과물 발표 • 1팀은 3명까지 가능