단국대 SW중심대학 오픈소스SW교육의 특징
1. 실제 산업현장의 오픈소스SW 요구사항 반영
-. 매년 한 번씩 실제 산업현장에서 사용하는 오픈소스SW 도구를 조사하여, 전공/비전공
교과목에 활용을 권고함
2. 단계별 오픈소스SW 교육체계 강화
-. 오픈소스SW전문 교과목 운영
가. 오픈소스SW 기초: 오픈소스 라이선스 정책, 빌드 도구, Git을 이용한 오픈소스SW
라이브러리 및 패키지 활용 등 실무에서 활용도가 높은 내용으로 구성
나. 오픈소스SW 개발: 협업 툴, CI/CD를 활용한 개발-빌드-배포 주기 과정
자동화, 그리고 오픈소스SW를 활용한 프로젝트를 수행하는 방법 등을
다루어 실제 협업에서 프로젝트를 효과적으로 진행할 수 있도록 지원
-. 오픈소스SW분석 교과목 신설
가. 인공지능 오픈소스SW 분석: PyTorch를 교육 과정에 반영하여, 다양한 딥러닝
모델들을 실제 사례를 바탕으로 학습하고, 프로젝트 기반의 협업과 성능 평가
및 최적화
나. 빅데이터 오픈소스SW 분석: 대표적인 빅데이터 기술인 RocksDB를 교육 과정에
반영하여 Facebook, LinkedIn과 같은 유명 사례를 분석하고, 데이터 모니터링,
트랜잭션 관리, 성능 최적화, 백업과 복구 등 실무적 경험과 함께 학생 역량 강화
다. 클라우드 오픈소스SW 분석: 클라우드 네이티브의 핵심인 Kubernetes를
교육 과정에 반영하여, 다양한 마이크로서비스 애플리케이션 개발과 함께
애플리케이션의 지속적 통합과 배포, 로드 밸런싱, 오토 스케일링 등 실무적
지식과 경험을 통해 학생 역량 강화
3. 커뮤니티/전문기업과 연계한 현장 중심의 오픈소스SW 역량 강화
-. 오픈소스 SW 커뮤니티와 연계: 오픈소스SW 커뮤니티 전문가를 겸직교수로 채용
-. 외부 기관과의 오픈소스SW 교육 연계: OpenUp, 소프트웨어정책연구소와 연계하여
특강/실습 외 다양한 오픈소스SW행사에 학생들의 참여 유도
-. 오픈소스SW 전문 기업과 연계: 데이콘과 협력하여 데이터 분석 교육 및 관련 대회
개최, 다우기술 등 오픈소스SW활용/개발 기업과 협업하여 SW공모전 개최,
우수작품을 선정 지원하여 창업 지원 프로그램과 연계.