SW전공교육다빈치소프트웨어교육원
구분 | 1학년 | 2학년 | 3학년 | 4학년 | 이수학점 | |||||
---|---|---|---|---|---|---|---|---|---|---|
1학기 | 2학기 | 1학기 | 2학기 | 1학기 | 2학기 | 1학기 | 2학기 | 기존 | 변경 | |
교양 | 영어 5과목(SW Presentation&Technical Writing, SW실전영어세미나 등),기타 대학필수교양 | - | 26 | 26 | ||||||
전공기초 | 선형대수학, 이산수학, 미적분학, 확률및통계, 수치해석, 공업수학, 신호와시스템, 일반물리, 일반물리물리실험 | - | 18 | 18 | ||||||
전공필수 | 창의적설계, 코딩부트캠프, 자료구조,알고리즘, 프로그래밍언어론, 컴퓨터구조, 휴먼ICT소프트웨어공학, 운영체제 | - | 84 (필수 24) |
84 (필수 24) |
||||||
전공선택 | 기초프로그래밍, 프로그래밍, 소프트웨어프로젝트, 객체지향프로그래밍설계, 디지털미디어프로젝트, UX SW설계, 논리회로, 컴퓨터시스템및어셈블리, 오토마타, 피지컬컴퓨팅 |
인공지능 트랙 (9과목) 스마트IoT 트랙 (9과목) 엔터프라이즈SW 트랙 (9과목) 디지털미디어 트랙 (9과목) |
||||||||
산학 프로젝트 |
- | 오픈소스SW프로젝트 산업체핸즈온프로젝트 캡스톤디자인(1)(2)(필수) 산학인턴십(필수) |
선택 | 필수 | ||||||
글로벌 | - | 교환학생, 단기연수 | 선택 | 선택 | ||||||
인턴십 | - | 국내/해외 인턴십 | 선택 | 필수 | ||||||
합계 | 졸업학점 :140학점 |
구분 | 1학년 | 2학년 | 3학년 | |||
---|---|---|---|---|---|---|
1학기 | 2학기 | 1학기 | 2학기 | 1학기 | ||
과목명 | 창의적설계 기초프로그래밍 |
프로그래밍 | 소프트웨어프로젝트 디지털미디어프로젝트 |
객체지향프로그래밍 UX소프트웨어설계 |
코딩부트캠프 |
과목명 | 학기 | 담당교원 | 수행 프로젝트(예시) |
---|---|---|---|
오픈소스SW 프로젝트 |
3-2 | 산학협력중점교수 | JEdit와 JHotDraw를 팀단위로 분석하고 성능향상을 제안 및 확장 구현. Github로 버전 관리를 하고, Github issue tracker를 활용 |
캡스톤 디자인(1) |
3-1 | 산업체, 전임교수 산학협력중점교수 |
문제 정의부터 분석, 설계, 구현, 배포 및 테스트에 이르기까지 소프트웨어 개발 전 프로세스를 경험하는 프로젝트를 수행 |
캡스톤 디자인(2) |
4-1 | 산업체, 전임교수 산학협력중점교수 |
캡스톤디자인(1)과 연계된 과목으로 내용은 캡스톤디자인(1)과 동일 |
산업체 핸즈온 프로젝트 |
4-2 | 산업체 겸임교수 | 라즈베리파이를 통해 센서데이터를 수집, 리파지토리에 저장하며, 저장된 대용량 데이터를 하둡을 이용하여 기획ㆍ설계ㆍ구현 |
산업체인턴십 | 4-2 | 산업체 | 참여기업 현장에서 SW기술개발 과정을 경험하는 인턴십 |