교육 교과운영
구분 | 교과목(학년) | OSS 교육내용 | |
---|---|---|---|
코딩핵심영역 | 소 · 입 · 설(1), 창 · 소 · 프(1) 자료구조(2), 시스템프로그래밍(2) 객체지향설계 · 구현(2), 알고리즘(2) |
OSS Tools : gcc, gdb, make, Eclipse, Spring, Ant, Git, Redmine, JIRA, Bugzila OSS Practice : Version Control, Code Review | |
전공 심화 영역 |
CS 이론 | 프로그래밍언어론(3), 컴파일러(3) 오토마타 · 계산이론(3) |
Code Analysis : Lex, Yacc, Bison, LLVM |
시스템 SW | 운영체제(3), 병렬프로그래밍(4) 컴퓨터보안(3), 임베디드시스템(4) |
Code Analysis : Android, Contiki, OpenSSL, Webkit Code Contribution : Linux, Tizen | |
데이터 및 지능 | 데이터베이스시스템(2), 파일처리(3) 데이터사이언스(4), 인공지능(3) |
Code Analysis : MySQL, SQLite, TensorFlow Code Contribution : Weke | |
그래픽스 및 HCI |
컴퓨터그래픽스(3), HCI(4) 컴퓨터비젼(4) |
Code Analysis : OGRE, OpenCV, Bullet | |
분산컴퓨팅 및 네트워크 |
컴퓨터네트워크(2), 분산컴퓨팅(4) | Code Analysis : Wireshark, Hadoop, OpenStack, Spark | |
실전 프로젝트 영역 | SW스튜디어1(3), SW스튜디오2(3) SE(3), 캡스톤 SW 프로젝트(4) |
OSS Practice : Continuous Integration, Agile Process Code Contribution : Arcus 및 프로젝트별 OSS 선정 |