모바일 메뉴 닫기
 
SW Education

SW교육

오픈소스 SW 교육 프로그램

오픈소스SW 교육목표

  •     - 오픈소스SW 라이선스 개념과 철학에 대한 이해

  •     - Git와 같은 버전관리/협업 도구 사용법 이해

  •     - 오픈소스SW 교육, 실습, 개발 인프라 확보 및 사용 활성화

  •     - 오픈소스SW 개발자 커뮤니티 및 기업과의 연계 활동

  •  

오픈소스SW 교육

  • 3단계 교육
    •     - 1단계 : 오픈소스SW 개발환경 이해 및 도구 사용법 습득 및 활용

    •     - 2단계 : 오픈소스SW 코드 분석 및 SW개발에 적용. 라이브러리와 컴포넌트 단위의 SW개발에 응용

    •     - 3단계 : 오픈소스SW 코드를 수정/작성하여 오픈소스SW 개발과 기여 능력 확보

  • 오픈소스SW 교육과정
    •     - 오픈소스SW와리눅스 : 오픈소스SW입문 과목으로 신설하여 기본 개념, 오픈소스SW에 필수적인 리눅스 활용, 개발환경 이해 및 도구 사용법 교육

    •     - 개별 교과목 : 관련 오픈소스SW를 개별 교과목 수업에서 활용

    •     - 오픈소스SW응용과제 : 신설되는 오픈소스SW프로젝트 과목으로서 오픈소스SW 분석 능력을 배양하고, 활용 및 개발 프로젝트 수행

    •     - 오픈소스SW특강 : 현장 실무자를 초청하여 특강을 수시 개최(비교과)

    •  

오픈소스 SW교육과정 운영계획

 
구분 과목명 주요내용 적용대상 단계 학기당
교육인원
적용시기
신설 오픈소스SW와리눅스 오픈소스SW개요, Linux 사용법, Git버전관리, github, GNU개발도구 2학년 1 70 '20
신설 오픈소스SW응용과제 Docker, kubernetes, Jenkins 2,3학년 2/3 40 '21
기존 웹프로그래밍 jQuery, angularJS, expressJS, nodeJS 1학년 1 120 '21
기존 컴퓨터프로그래밍
자바프로그래밍
데이터구조
알고리즘기초
Eclipse, code::blocks, github 1학년 1 120 '20
기존 운영체제 Linux 3학년 3 80 '19
기존 컴퓨터네트워크 ns3,wireshark 3학년 2 40 '20
기존 데이터베이스 SQLite, MariaDB 3학년 2 80 '19
기존 임베디드시스템 Linux 4학년 3 40 '20
기존 컴파일러설계 bison, flex 4학년 2 40 '19
기존 인공지능 R, Tensorflow 3학년 2 80 '19
기존 모바일프로그래밍 Kotlin, Xamarin 3학년 2 50 '20
기존 영상처리 OpenCV 4학년 2 50 '19
기존 데이터마이닝 ankus, Apache, Zeppelin 4학년 2 50 '19
기존 정보보안 OpenSSL 4학년 2 50 '19
신설 기계학습개론 Tensorflow, Keras 4학년 2 40 '20
신설 웹서버응용프로그래밍 Spring framework 4학년 2 30 '21
신설 빅데이터처리 Hadoop, Apache storm 4학년 2 30 '21
신설 소프트웨어검증 xUnit 4학년 2 30 '21
신설 병렬프로그래밍 OpenMP 4학년 2 30 '21