1 / 11

컴파일러 설계과제

컴파일러 설계과제. Background. 21 세기가 원하는 유능한 인재란 ? 광범위한 지식을 보유 하고 있을 뿐 아니라 새로운 지식을 받아들이고 이를 문제해결에 적용 할 수 있으며 , 팀 구성원으로서의 역할과 기능 을 다할 수 있는 사람이다 (Hmelo & Evensen, 2000) 대학은 사회에서 요구하는 인재를 양성하기 위해 문제해결 과 협동학습의 기회를 제공 해야 한다. PBL 과 공학설계과제. PBL (Problem Based Learning)

bruis
Download Presentation

컴파일러 설계과제

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 컴파일러 설계과제

  2. Background • 21세기가 원하는 유능한 인재란? • 광범위한 지식을 보유 하고 있을 뿐 아니라 • 새로운 지식을 받아들이고 • 이를 문제해결에 적용 할 수 있으며, • 팀 구성원으로서의 역할과 기능을 다할 수 있는 사람이다 • (Hmelo & Evensen, 2000) • 대학은 사회에서 요구하는 인재를 양성하기 위해 • 문제해결과 협동학습의 기회를 제공해야 한다

  3. PBL과 공학설계과제 • PBL (Problem Based Learning) • 실제로 발생하는 문제와 상황을 중심으로 수업을 구조화한 교육적 접근 • 특징 • 비구조적 문제 • 실제성 • 협동 • 자기주도적 • 비구조적 vs. 구조적 • 구조적문제: 논리적이고 확실한 문제풀이와 정답이 존재 • 비구조적문제: 문제 풀이방식은 물론 정답도 존재하지 않음

  4. PBL과 공학설계과제 • 공학설계과제 • 정량화하기 어렵고 • 최종적인 해에 도달하기 전에 항상 절충(trade-off)해야 하는 경제적, 기술적 제약요인들이 존재

  5. 팀워크와 협동학습 • 팀워크(teamwork) • 팀의구성원이 공동의 목표를 달성하기 위해 각 역할에 따라 책임을 다하고 협력적으로 행동하는 것 • 팀(team): 상호보완적인기술을 가진 소수의 사람들이 공동의 목표를 위해 상호책임을 공유하고 문제해결을 위해 공동의 접근방법을 사용하는 조직단위 • 협동학습(cooperativelearning) • 학습자들이공동체 소속감을 증진시키면서 학습효과를 높일 수 있는 수업방법

  6. 설계중심 교과목 팀제 수업 전개 • 비구조적(unstructured)인 과제 제안 • 과제해결을 위한 팀 구성 • 역할 분담 및 규칙 정하기 • 과제파악 • 과제(문제)를 이해하고 정의함 • 과제에서 요구하는 학습내용을 추론 함 • ideas (가설 또는 해결안), facts (이미 알고 있는 사실들), learning issues (더 알아야 할 것)을 나열함. Learning issues는 역할 분담하여 개별 학습 필요함. • 자기주도적 학습 수행 • 다른 팀원들에게 설명할 수 있을 정도로 학습해 와야 함.

  7. 설계중심 교과목 팀제 수업 전개 • 과제 해결을 위한 새로운 지식의 적용 및 과제해결 계획에 대한 반추 • 토론 및 협동학습 필요. • 팀원들의 개별학습 이후 다음을 다시 나열해야 함; • ideas (가설 또는 해결안), facts (이미 알고 있는 사실들), learning issues (더 알아야 할 것) • 과제해결안 고안하기 • 설계 제안서(개념설계)완성 및 제출 • 토론 및 협동/개별 학습 반복 • 여러 분야의 지식 통합, 수학적 모델 개발 • 중간보고서(예비 설계)완성 및 제출

  8. 설계중심 교과목 팀제 수업 전개 • 최종 과제 해결안 고안하기 • 최종보고서(시제품 설계)완성 및 제출 • 설계 결과물 발표 • 과제해결을 위해 무엇을 학습했으며, • 알고 있던 것은 어떻게 확장되었으며, • 이를 어떻게 적용하였는지 발표

  9. 주제-1: 프로그램표절탐지 • 문제정의 • 프로그램의 표절은 공공연히 일어나지만 찾기가 쉽지 않다. 회사에서 쓰이는 상용프로그램의 도용에서부터 학교내의 프로그램 숙제에 이르기까지 여러 분야에서 프로그램 표절이 일어난다. • 표절을 찾기 위한 방법으로는 사람이 직접 프로그램을 비교하는 것이 있으나, 프로그램이 커지고 많아지게 되면 매우 어려운 일이 된다. • 또한 프로그램 표절을 감추기 위해서 여러 가지 은닉기술을 사용한다. • 식별자 바꾸기, 프로그램순서 변경하기, 인라인코드를 프로시저호출문으로 바꾸기 등 • 이러한 사항을 감안하여 프로그램복제를 탐지기를 개발하는 것이다.

  10. 주제-2: 문서변환기 • 문제정의 • Html 또는 xml 문서를 자동 변환한다. • Html 또는 xml 문서는고유한의미를 표현하고 있다. Html 또는 xml 문서를 입력으로 받아 다른 의미의 Html 또는 xml 문서로 변환하는 기능을 구현

  11. 설계과제 일정 • schedule • 11월13일: 설계과제 설명 • 11월 26일: 설계제안서 제출 • 2)~6)의 과정을 진행한 내용을 포함 • 12월 10일: 최종보고서 제출 및 설계결과물 발표 • 1팀은 3명까지 가능

More Related