단국대 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공모전 개최, 

     우수작품을 선정 지원하여 창업 지원 프로그램과 연계.