SW전공교육

기업-대학 합동 문제해결형 학습을 통한 SW 인재 양성

SW전공교육

HOME   >   SW전공교육   >   오픈소스SW 교육

오픈소스SW 교육

오픈소스 SW 교과과정 운영계획
OSS: Open Source Software
오픈소스 SW 교과과정 운영계획
단계 1학년 2학년 3학년 4학년
목표
  • 오픈소스 개념의 이해
  • 기초오픈소스 SW활용법 탐색
  • 기초오픈소스 SW개발도구 학습
  • DS/AI에 활용되는 오픈소스SW 활용법 학습 및 적용연습
  • 오픈소스SW 개발자 커뮤니티 활용방법 탐색
  • 문제해결 기반 SW코딩 실력 향상
  • 오픈소스SW 개발자 커뮤니티 활동 추진 및 활동역량 강화
  • 실무형 오픈소스SW 활용/커밋 능력 강화
  • 오픈소스 활용 커뮤니케이션  활성화
  • 오픈소스 프로젝트 활용능력 강화
맞춤신설
교과과정
  • 온라인 기반 오픈소스SW 활용능력강화
    - 오픈소스SW의 이해/활용
    - 오픈소스SW 개발과 활용 기초
    - 온라인 플랫폼 활용 및 의사소통
  • 비교과과정(캠프/특강/해커톤/대회)활동 기반 역량강화(실무형 인재 육성 추진)
    -  오픈소스SW 커뮤니티 활성화 지원(Open Technet, 네이버)
    -  방학 중 GSoC (Google Summer of Code) 참가 지원
  • 오픈소스 커뮤니티 커미터 멤버 합류 지원 (산학캡스톤학점 인정 및 과정이수인증)
오픈소스SW
활용교과
소프트웨어융합대학 전공 전 교과목(컴퓨터학부, ICT융합학부, 인공지능학과, 수리데이터사이언스학과, 로봇공학과) 오픈소스SW활용
소프트웨어 전공생 IC-PBL 수업 60과목 이상 오픈소스SW활용 의무화, 전교생 SW교양필수 5개 교과목
(파이썬 기반 기초 오픈소스SW활용법 적용)
활용SW
  • Redhat, Ubuntu, CentOS, Git
  • Python, Java8,  Eclipse, Github, Gitlab
  • Cubrid, Hbase, MySQL, Hive, Redis, MariaDB, MongoDB
  • JavaScript(AngularJS, ReactJS, Polymer, Jquery), NodeJS
  • Android, Mavern, Gradle, Arduino, Rasberry Pi, Beaglebone
  • Springboot, Spring, JPA, HAL, Swagger, Spring security
  • Hadoop, Spark, R, Druid, TensorFlow, Pytorch, Kafka, Sqoop, Flume
오픈소스
활용 주안점
  • 온라인 오픈소스 플랫폼 활용법
  • 오픈소스 기반 개발 환경 및 프로그래밍언어 학습
  • 오픈소스 프로젝트 기반 컴퓨팅 학습
    (DB, OS, IoT 어플리케이션 개발 실전 학습)
  • 오픈소스 기반 데이터사이언스 학습
    (Python R 등 데이터핸들링 및 정제 분석과정 실무과정 학습)
  • 오픈소스 기반의 임베디드
    소프트웨어 개발
  • DS/AI 기반 실무적 데이터분석 학습 및 취창업 추진
  • 산업체 수요맞춤 오픈소스SW특강 및 경험
비교과과정 AWS 등 클라우드 플랫폼 특강 · 오픈소스SW 영어특강 · 오픈소스SW 코딩캠프 · 오픈소스SW 해커톤 · Open Technet 등
실무형 경험 강화 기반 행사 참가
 세부 추진계획 Git 기반 학생 맞춤형 포트폴리오 구축, 클라우드 컴퓨팅 오픈소스SW 실습환경 구축,
연간 100명 이상 오픈소스SW 기반 선후배 튜터링 TOPCIT 역량 강화, 실무역량강화 오픈소스SW 레벨 인증제 
OSS 교육을 위한 실습 개선 계획
GitHub 기반
CCDP 관리
  • GitHub 기반의 CCDP(Coding Career Development Portfolio) 관리
  • 종이로 내는 리포트 전면폐지 모든 코딩 리포트는 CCDP로 관리
  • 교과목 내 실습과제 및 산학캡스톤프로젝트 수행 시 오픈소스SW 개발 플랫폼 필수 사용
클라우드 기반 가상화
실습 환경 구축
  • 실습과제물 및 프로젝트 결과물 등록, DevOps 활용
  • 개인별 포트폴리오 구축, 소스코드 관리
  • 대용량 클라우드 기반 협업 및 형상 관리
 
  • 클라우드 기반 환경에서 개발 실습
  • 클라우드플랫폼서비스(OPEN SHIFT)
    환경 제공
  • 산업체 현장과 유사한 개발환경 경험
OSS 연계활동
OSS 연계활동
OSS 전문기업과
연계
  • 오픈소스 기반 개발업체 및 전문기업 연계 활동
  • Amazon Web Services와 아카데미라이센스 협약체결
  • OSS 개발 도구의 산업계 활용 상황 인지 및 소개
  • 전문가 초청 OSS 개발 플랫폼 활용법 및 성공사례 특강
OSS 개발자
커뮤니티
  • Open Technet 및 실전 OSS 커뮤니티 참가활동 지원 (등록비, 여비)
  • OSS 개발자들과의 네트워크 형성 (오픈소스 코딩 해커톤 수상자 대상)
  • 버그패치, 지역화 등을 통한 글로컬 커뮤니티 멤버 합류 및 독자 개발자 커뮤니티 운영 실습
OSS 코딩캠프
  • OSS 활동 실무 중심 단기 집중형 코딩 캠프 개최 (연 1회, 30시간 과정)
  • 실무중심의 단기 집중형 프로젝트 수행
  • 교수, 산업체 실무 개발자, 조교로 이루어진 효과적인 집중 지도 (연계기업 : 블릭스소프트)
OSS 커뮤니티
영어특강
  • OSS 커뮤니티 활동 능력함양을 위한 실용 영어 단기 특강
  • 개발자들과 이메일, 코드 코멘트 및 IRC를 이용한 영어 커뮤니케이션 실력향상


OSS 교육 로드맵
오픈소스 SW 교과과정 운영계획
단계 1학년 2학년 3학년 4학년
목표
  • 오픈소스 개념의 이해
  • 기초오픈소스 SW활용법 탐색
  • 기초오픈소스 SW개발도구 학습
  • DS/AI에 활용되는 오픈소스SW 활용법 학습 및 적용연습
  • 오픈소스SW 개발자 커뮤니티 활용방법 탐색
  • 문제해결 기반 SW코딩 실력 향상
  • 오픈소스SW 개발자 커뮤니티 활동 추진 및 활동역량 강화
  • 실무형 오픈소스SW 활용/커밋 능력 강화
  • 오픈소스 활용 커뮤니케이션  활성화
  • 오픈소스 프로젝트 활용능력 강화
맞춤신설
교과과정
  • 온라인 기반 오픈소스SW 활용능력강화
    - 오픈소스SW의 이해/활용
    - 오픈소스SW 개발과 활용 기초
    - 온라인 플랫폼 활용 및 의사소통
  • 비교과과정(캠프/특강/해커톤/대회)활동 기반 역량강화(실무형 인재 육성 추진)
    -  오픈소스SW 커뮤니티 활성화 지원(Open Technet, 네이버)
    -  방학 중 GSoC (Google Summer of Code) 참가 지원
  • 오픈소스 커뮤니티 커미터 멤버 합류 지원 (산학캡스톤학점 인정 및 과정이수인증)
오픈소스SW
활용교과
소프트웨어융합대학 전공 전 교과목(컴퓨터학부, ICT융합학부, 인공지능학과, 수리데이터사이언스학과, 로봇공학과) 오픈소스SW활용
소프트웨어 전공생 IC-PBL 수업 60과목 이상 오픈소스SW활용 의무화, 전교생 SW교양필수 5개 교과목
(파이썬 기반 기초 오픈소스SW활용법 적용)

 

 

 

 

 

 

 

 

 

 

 

 

사업단 소개

SW전공교육

SW융합교육

산학협력교육

SW가치확산

알림마당