Department of Computer Science 한양대학교 소프트웨어대학 컴퓨터소프트웨어학부

홈으로 교육   산학프로젝트

산학프로젝트

소프트웨어 산업의 실제 문제를 해결해 나가는 경험을 습득할 수 있도록
산학프로젝트 수행을 의무화하고 있습니다.

학교에서 배우게 되는 컴퓨터공학 이론과 문제는 대부분 정의가 명확하고 문제해결의 방법도 명확한 경우가 많습니다. 그러나 산업체에서 실제 마주하게 되는 문제들은 정의조차 명확하지 않고 그 해결 방법 역시 정형화되어 있지 않는 경우가 대부분입니다. 그래서 학교에서 배운 이론적 지식을 토대로 실제 문제를 해결하는 역량을 갖출 수 있는 훈련 과정이 필요합니다.

컴퓨터소프트웨어학부는 소프트웨어 산업의 실제 문제를 해결해 나가는 경험을 학교에서 습득할 수 있도록 모든 학생들에게 산학프로젝트 수행을 의무화하고 있습니다. 모든 산학프로젝트는 문제의 발굴부터 해결까지의 전 과정을 지도교수의 지도하에 대학원생들과 함께 진행하게 됩니다. 산학프로젝트를 통해 해결할 문제는 정의가 명확하지 않은 ‘Wicked Problem’ 이며, 이러한 문제는 해답이 유일하지 않거나, 유일한 해답이 있는 경우에도 해답을 찾는 과정이 여러 가지 접근을 요구하는 open-ended problem인 경우가 많습니다. 그래서 이 문제를 해결하기 위해 iterative & agile process를 도입하게 됩니다.

  • Wicked Problem = 산업현장의 실제문제
  • Wicked Problem could be clearly defined only by solving them
    Define→Analyze→Design→Code→Evaluate
Wicked problem과 이를 해결하기 위한 iterative & agile process

이러한 문제들은 컴퓨터소프트웨어학부의 교수님들이 산업체와 협의하여 발굴하게 됩니다. 교수님들이 수행하시는 산업체 과제 또는 산업체 공동 수행 국가연구과제에서 학부생 참여가 가능한 수준의 문제를 발굴하거나, 산업체에서 직접 해결을 요청한 문제일 수도 있습니다. 이러한 문제들은 정성적(qualitative)이고 비기능적(non-functional) 요구사항의 집합으로 변환하여 Wicked RFP(Request for Proposal)들로 만들어지며, 학생들은 이러한 RFP들 중 자신이 도전하고 싶은 RFP를 선택하여 담당 교수님께 프로젝트 수행 신청을 하면 됩니다. 지도교수는 신청한 학생들 중 선정된 2-3명으로 팀을 구성하여 대학원생들과 함께 해당 프로젝트를 수행하도록 지도합니다.

산학프로젝트를 위한 RFP는 수시로 홈페이지에 공지됩니다.
top