Skip to content

Hallym-OpenSourceSW/HLSWCourses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 

Repository files navigation

한림대학교 소프트웨어 융합 대학 교육과정 및 오픈소스SW 활용

소프트웨어 융합 대학 교육과정에서 어떻게 오픈소스 SW 활용 현황 및 활용 요청 사항


실습에서 오픈소스 SW를 활용하는 경우, Git 및 Github에 관한 간략한 강의를 진행하여 오픈소스SW에 대한 개념 없이 활용하는 것에서 벗어나, 학생들 스스로 오픈소스 SW를 사용하고 있는 는 것에 대한 명확한 이해를 갖도록 함

오픈소스공유 자료


2019년도

  • 1학년 과정
    • 1학기

      • 이산구조론
      • 자바프로그래밍 I (오픈소스 SW 자바, 이클립스) : OSS 1
      • 자바프로그래밍 II (오픈소스 SW 자바, 이클립스) : OSS 2
      • 소프트웨어세미나 I (오픈소스 SW 관련 특강 포함) : OSS 3
    • 2학기

      • 이산구조론
      • 자바프로그래밍 I (오픈소스 SW 자바, 이클립스) : OSS 4
      • 자바프로그래밍 II (오픈소스 SW 자바, 이클립스) : OSS 5
      • 선형대수 (Python, R 오픈소스 라이브러리 활용) : OSS 6
      • 오픈소스리눅스실무 (오픈소스 SW 리눅스) : OSS 7
      • 소프트웨어세미나 I (오픈소스 SW 관련 특강 포함) : OSS 8

  • 2학년 과정
    • 1학기

      • 논리회로 설계: 실습시에 회로 설계 및 시뮬레이션을 위하여 오픈소스 SW인 LogiSim 활용 : OSS 9
      • C++ 프로그래밍
      • 자료구조
      • C 프로그래밍
      • 회로이론 및 실습
      • 파이썬과학프로그래밍기초 (Python 오픈소스 라이브러리 활용) : OSS 10
      • 프로그래밍스트디오
      • 소프트웨어세미나 II (오픈소스 SW 관련 특강 포함) : OSS 11
      • 소프트웨어개론
      • 신호및시스템 (Python 오픈소스 라이브러리 활용) : OSS 12
      • IoT 시스템 개론 (폐강)
      • 데이터사이언스기초 (오픈소스 R 라이브러리 활용) : OSS 13
    • 2학기

      • 컴퓨터구조
      • C++ 프로그래밍
      • 임베디드시스템 (오픈소스 HW 활용) : OSS 14
      • 디지털신호처리
      • 데이터통신
      • 자료구소 (오픈소스 SW Eclipse 활용) : OSS 15
      • C 프로그래밍
      • VR/AR/게임제작기초 (오픈소스 SW Unity3D 활용) : OSS 16
      • 파이썬과학프로그래밍기초 (오픈소스 Python 라이브러리 활용) : OSS 17
      • 프로그래밍스튜디오 (오픈소스 SW Spring framework 활용) : OSS 18
      • 알고리즘
      • 데이터베이스
      • 오픈소스SW의이해 (오픈소스 라이선스, Git 활용) : OSS 19
      • 소프트웨어세미나 II (오픈소스 관련 특강 포함) : OSS 20

  • 3학년 과정
    • 1학기

      • 인공지능 (오픈소스 SW Tensorflow 활용) : OSS 21
      • 컴퓨터그래픽스
      • 영상처리프로그래밍 (오픈소스 OpenCV 라이브러리 활용) : OSS 21
      • 운영체계 (오픈소스 Linux 기반 시스템 설계) : OSS 22
      • 프로그래밍어론
      • 윈도우 프로그래밍
      • 컴퓨터네트워크 (오픈 소스 TCP/IP 실습) : OSS 23
      • 정보보호론: 오픈소스형 공개 암호 코드 : OSS 24
      • 데이터마이닝 (파이썬 및 Scikit-learn 활용) : OSS 25
      • 빅데이터이론 (오픈소스 NoSQL 활용) : OSS 26
      • 데이터시각화 (오픈소스 R 라이브러리 활용) : OSS 27
      • 가상현실프로그래밍
      • IoT네트워크 (폐강)
      • 센서및데이터분석 (폐강)
      • 소프트웨어세미나 III (오픈소스 SW 관련 특강 포함) : OSS 28
      • 전자회로 (폐강)
      • 소프트웨어 특강 I (알고리즘 심화)
      • 계산이론
    • 2학기

      • 머신러닝 (오픈소스 SW Tensorflow, pandas 등 활용) : OSS 29
      • 시스템프로그래밍 (오픈소스 SW 리눅스) : OSS 30
      • 웹프로그래밍
      • 모바일프로그래밍
      • 텍스트정보처리 (파이썬 및 Scikit-learn 활용) : OSS 31
      • 클라우드컴퓨팅 (폐강)
      • 병렬프로그래밍 (폐강)
      • 빅데이터응용 (오픈소스 SW Tensorflow, Pytorch 등 활용) : OSS 32
      • 고급컴퓨터그래픽스 (폐강)
      • 증강현실기초및실습
      • 게임프로그래밍 (오픈소스 SW 안드로이드) : OSS 33
      • IoT 무선통신
      • IoT 머신러닝 (오픈소스 IoT 플랫폼 활용) : OSS 34
      • 네트워크보안 (오픈소스 SW 와이어샤크, OpenVPN 등 활용) : OSS 35
      • 소프트웨어세미나 III (폐강)
      • 소프트웨어특강 II
      • 오픈소스SW개발도구활용 (오픈소스 SW 케라스, 리눅스, 암호라이브러리등 활용) : OSS 36
      • 컴파일러구성 (폐강)
      • IoT센서공학
      • 4차산업혁명과창업 (오픈소스 관련 특강 포함) : OSS 37

  • 4학년 과정
    • 1학기

      • 정보,컴퓨터지도법
      • 정보,컴퓨터논술교육
      • HCI
      • 빅데이터캡스톤 디자인 (빅데이터 오픈소스 SW 활용) : OSS 38
      • 콘텐츠 IT 캡스톤 디자인
      • 게임인공지능 (오픈소스 인공지능 플랫폼 Tensorflow 활용) : OSS 39
      • 스마트IoT캡스톤디자인 (오픈소스 플랫폼인 아두이노 / 라즈베리파이 활용) : OSS 40
      • IoT플랫폼기초 (오픈소스 플랫폼인 아두이노 / 라즈베리파이 활용) : OSS 41
      • 소프트웨어세미나 IV (오픈소스 SW 관련 특강 포함) : OSS 42
      • 연구프로젝트
      • 블록체인 (오픈소스 블럭체인 소스 활용) : OSS 43
    • 2학기

      • 정보,컴퓨터교육론
      • 빅데이터캡스톤 디자인 (빅데이터 오픈소스 SW 활용) : OSS 44
      • 햅틱인터랙션
      • GPU 프로그래밍 (오픈소스 OpenGL 활용) : OSS 45
      • 콘텐츠 IT 캡스톤 디자인
      • IoT플랫폼응용 (폐강)
      • 스마트IoT캡스톤디자인 (오픈소스 플랫폼인 아두이노 / 라즈베리파이 활용) : OSS 46
      • 연구프로젝트 (폐강)
      • 소프트웨어세미나 IV (폐강)
      • 소프트웨어캡스톤디자인 (오픈소스 기반 GitHub 활용) : OSS 47

2019년 1,2학기 총 47개 교과목에서 오픈소스 SW를 활용하거나 소개.


2018년도

  • 1학년 과정
    • 1학기
    • 2학기
      • 자바프로그래밍I: 오픈소스 SW Java 개발 및 Eclipse 활용
      • 자바프로그래밍II: 오픈소스 SW Java 개발 및 Eclipse 활용
      • 오픈소스 리눅스 활용: Linux 활용한 오픈소스 SW 소개 및 흥미 유발 과정
      • 선형대수: Python / R 오픈소스 SW 라이브러리 활용

  • 2학년 과정
    • 1학기
      • 논리회로 설계: 실습시에 회로 설계 및 시뮬레이션을 위하여 오픈소스 SW인 LogiSim 활용
    • 2학기
      • C프로그래밍
      • C++프로그래밍
      • 알고리즘: 자바 및 Eclipse 활용
      • 파이썬프로그래밍응용: 파이썬 오픈소스 SW 라이브러리 활용
      • 프로그래밍스튜디오
      • 오픈소스SW 이해: Github 활용
      • 컴퓨터구조: 실습시에 MIPS 어셈블리 교육을 위해 오픈소스SW인 SPIM 활용. [link]
      • 임베디드시스템: 오픈하드웨어 플랫폼인 라즈베리파이와 LINUX를 활용한 IoT 중심 교육
      • 데이터통신:
      • 데이터베이스: 현재 상용 데이터베이스인 MS-SQL 사용중이나 향후 mysql 또는 maria 로 변경 예정
      • VR/AR/게임제작기초: 오픈소스 SW Unity3D 활용한 VR/AR/게임 교육
      • 디지털신호처리: 신호처리 실습을 위해 Numpy 및 Scipy 등 오픈소스 Python 라이브러리
      • SW실전영어II
      • 소프트웨어세미나Ⅱ

  • 3학년 과정
    • 1학기
    • 2학기
      • 모바일프로그래밍: 오픈소스로 개발된 Swift활용한 iphone 앱 개발
      • 웹프로그래밍: 오픈소스 데이터베이스 MySQL을 실습에 활용
      • 시스템프로그래밍: 오픈소스 Linux에서 시스템 Call 등 Linux 시스템 프로그래밍 실습
      • 컴파일러구성
      • 오픈소스SW개발도구활용
      • 소프트웨어특강: 오픈소스 Python library를 활용한 최신 알고리즘 구현 및 개발 Practice
      • 텍스트정보처리: 오픈소스 SW인 SciKIT-LEARN(scikit-learn은 SciPy 위에 구축된 머신러닝을 위한 Python 모듈)을 활용
      • 머신러닝: 머신러닝 실습을 위해 Tensorflow 등 활용
      • 클라우드컴퓨팅: 오픈소스 SW 클라우드 플랫폼인 OpenStack의 소개
      • 병렬프로그래밍: AWS Cloud LINUX 환경에서 실습. 오픈소스 Linux 환경하에서 nvidia GPU 활용한 병렬 프로그래밍 진행.
      • 빅데이터응용: Python 및 R의 오픈소스 라이브러리를 활용한 데이터 분석
      • VR/AR이론
      • 게임프로그래밍
      • 증강현실프로그래밍
      • IoT무선통신
      • 네트워크보안:
      • IoT머신러닝: 오픈소스 IoT 플랫폼 활용
      • SW영어커뮤니케이션: Github 및 Stackoverflow 등 오픈 Q&A 플랫폼을 활용하여 영어 능슥도 향상

  • 4학년 과정
    • 1학기
    • 2학기
      • 빅데이터캡스톤디자인: Github 프로젝트 등록 필수 교과목
      • 콘텐츠IT캡스톤디자인
      • 스마트IoT캡스톤디자인
      • 햅틱인터랙션
      • GPU프로그래밍
      • IoT플랫폼응용: ESP8266/Wified Arduino 등 오픈소스 IoT 플랫폼 활용
      • 소프트웨어세미나Ⅳ

2018년 2학기 총 23개 교과목에서 오픈소스 SW를 활용함.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published