안녕하세요. 우리 소프트웨어학부에서는 학생들의 현장중심의 소프트웨어 개발 능력을 배양하기 위해 2022년 2학기부터 “프로젝트몰입과제“라는 9학점짜리 교과목을 개설하려고 합니다.
이 과목은 그룹 단위로 소프트웨어를 계획서 작성부터 시작해서 테스팅 및 품질관리까지 소프트웨어 개발의 전과정을 수행하는 과목입니다.
본 과목을 개설하게 된 이유는 소프트웨어 공학의 3학점으로는 소프트웨어개발과제를 실행하는 것이 어려울 뿐만이 아니라 다른 과목 때문에 집중하여
소프트웨어를 개발할 시간이 부족하다고 판단되어 9학점에 해당되는 시간을 집중적으로 투자하고 몰입하여 현장투입이 가능한 소프트웨어 인력을 양성하기 위한 것이 본과목의 개설 배경입니다.
본 과목은 3, 4학년을 위한 과목으로서 배운 전공지식을 총망라하여 소프트웨어 개발에 쏟아 부어야만 좋은 결과를 낼 수 있는 과목입니다.
특히나 단순히 숙제를 풀이하는 형식의 교과목 기반 프로그래밍이 아니라 실제로 본인이 작성하고 싶은 소프트웨어에 대해서 구상하고,
이를 문서로 만들고, 문서에 부합하는 결과물을 구현하고, 그 결과물을 테스트하는 과정을 거침으로써 공모전이나 정식 서비스 출시 등 눈에 보이는 결과를 만들어내는 것에 초점을 맞출 계획입니다.
참고로 프로젝트 몰입과제에 수업계획서를 첨부하오니 수강신청시 참고하기 바랍니다. 그리고 본과목 수강을 원하거나 관심이 있으신 분들을 위하여
6월 15일 수요일 오후 5시에 온라인 과목 설명회를 아래 Link에서 개최할 예정입니다. 관심있으신 분들의 많은 관심 부탁드립니다.
https://yonsei.zoom.us/j/97496510412?pwd=V3VNNGVnWUFJV0Y3dUdHOXFpVzVJZz09
남은 학기 마무리 잘하고 건강한 모습으로 2학기에 만날 날을 기대합니다. 기타 질문이 있는 고요한 교수에게 문의하기 바랍니다.
수강대상 | 3, 4학년을 원칙으로 하며 2학년 이하일 경우 교수님과 상담을 통해 허용합니다. |
수업목표 및 개요 | 본 교과목은 소프트웨어를 한 학기에 몰입하여 요구분석부터 테스팅까지 개발할 수 있는 프로젝트를 수행하는 것을 목적으로 합니다. 단순한 학업용 프로젝트가 아닌 실제 비즈니스에 사용될 수 있을 만한 프로젝트를 선정 및 진행하여 바로 현장 투입이 가능한 인재를 양성하는 것을 목표로 합니다. 팀을 구성하여 아래의 프로젝트 내용 중 하나를 선택하여 진행할 수 있습니다. 팀을 구성하기 어려운 경우 개인으로 수강 신청을 하시면 팀 매치업을 합니다. 1. 학생 자율 트랙: 공모전 참가 혹은 서비스 출시 등을 목표로 학생이 직접 목표를 설정하고 주제를 만들어 소프트웨어를 직접 개발합니다. 2. 임베디드 시스템 트랙: 임베디드 소프트웨어 경진대회에 참가를 목표로 하여 다양한 형태의 RC 자율주행 자동차 등 임베디드 소프트웨어를 직접 제작합니다. 3. ESG 소프트웨어 트랙: KB국민은행 소프트웨어 경진대회 참가를 목표로 하여 '환경'과 ‘사회공헌’을 테마로 사회에 이바지할 수 있는 소프트웨어를 직접 제작합니다. |
방학 중 요구사항 | 모든 프로젝트는 팀 프로젝트의 원활한 관리를 위하여 GIT, SVN 등 형상 관리 시스템을 사용하는 것이 필수적이므로 이에 대한 방학 중 사전 학습을 권장합니다. 또한, 본인 프로젝트 관련 배경지식 습득을 위하여 SW중심대학사업단 주관 여름방학 SW집중교육 중 “Git/GitHub와 오픈소스를 활용한 프로젝트”를 수강하셔야 합니다. 그 외 방학 중에는 아래의 내용을 수행하셔야 합니다. 1. 학생 자율 트랙: 방학 중 프로젝트의 주제 및 결과물을 설정해야 하며, SW 개발계획서, 요구사항문서, UML정적모델링 등 문서 형태로 정리해야 합니다. 2. 임베디드 시스템 트랙: 6월 27일까지 예선참가 (간단한 개발 계획서 접수) 마쳐야 하며, 방학 중 이뤄지는 본선 진출팀에 대한 교육에 참여해야 하며, 이 기간에 지도교수와 주 1회 이상의 면담을 거쳐서 프로젝트의 방향성을 조율해야 합니다. 3. ESG 소프트웨어 트랙: 9월 16일까지 예선참가 마쳐야 하므로 방학 중에는 지도교수와의 주 1회 이상의 면담을 거쳐서 프로젝트의 방향성을 설계해야 합니다. |
학기 중 요구사항 | 학기 중에는 프로젝트의 본격적인 내용을 진행합니다. 이 과정에서 발생하는 모든 결과물은 대회 주최 측과의 조율을 거쳐 오픈 소스 형태로 공개되어야 합니다. 1. 학생 자율 트랙: 학생이 설정한 목표를 기반으로 프로젝트를 진행해야 하며, 구현뿐만 아니라 테스팅까지 진행해야 합니다. 이 과정 중 1주일 1회 이상의 지도교수 면담을 통하여 프로젝트의 방향성 및 진행 상황을 점검해야 합니다. 2. 임베디드 시스템 트랙: 학기 중에는 임베디드 소프트웨어 경진대회 본선에 적극적으로 참여해야 합니다. 이 과정 중 1주일 1회 이상의 지도교수 면담을 통하여 프로젝트의 방향성 및 진행 상황을 점검하며, 12월 9일 결선을 준비해야 합니다. 3. ESG 소프트웨어 트랙: 본선 진출 성공한 팀의 경우 10월 19일까지 포트폴리오를 제작해야 합니다. 이 과정 중 외부 전문가는 물론 1주일 1회 이상의 지도교수 면담을 통하여 프로젝트 방향성 및 진행 상황을 점검해야 합니다. |
특전 | 프로젝트 몰입과제 교과목은 9학점의 전공 교과목으로 학생들의 몰입 환경 조성을 위하여 아래와 같은 특전을 제공할 예정입니다. 1. 절대 평가 성적 산출: 해당 교과목의 성적은 참가한 공모전, 출시 서비스 등 성과에 따라서 절대 평가로 성적을 산출합니다. 2. 독립 공간: 컨버전스홀 (신축공간) 내 프로젝트 몰입과제 교과목만을 위한 독립 공간을 부여하여 학기 내내 프로젝트에 집중할 수 있는 최적의 환경을 제공합니다. 3. 예산 지원: 활동 내용에 따라서 시제품 제작비, 외부 전문가와의 자문 등 다양한 형태의 예산을 가능한 범위 내에서 최대한 지원합니다. |