다양한 분야와 융합할 수 있는
소프트웨어 개발자 양성
#소프트웨어가 세상을 지배한다 #인문학+소프트웨어
4차 산업혁명 시대에 소프트웨어를 기반으로 다양한 서비스와 기술이 결합한 새로운 형태의 산업들이 창출되면서, 이제 금융, 기계, 미디어, 건설, 의료, 국방 등 다양한 산업 분야에서 SW는 고부가가치 창출을 위한 핵심 경쟁력이 되었고, SW 기술에 대한 이해와 지식가 필수인 사회로 발전하고 있다. 소프트웨어응용학부는 소프트웨어 시대에 걸맞도록 국제화된 감각과 인문학적 소양을 겸비한 소프트웨어 응용 엔지니어를 양성하는 것을 교육목표로 한다. 또한 소프트웨어응용학부는 AI데이터사이언스전공, 응용SW전공, 미디어융합전공, 3개의 세부 전공을 중심으로 세부 응용 분야에 맞는 전문성있고 체계적인 교육을 실시하여 소프트웨어 시대의 전문가를 양성하고자 한다.
전공안내
SW융합학부는 2학년부터 3학년 1학기까지는 소프트웨어를 집중적으로 배웁니다. 3학년 2학기와 4학년 때에는 세부 전공 분야를 집중적으로 학습하여, 소프트웨어 응용 개발자를 양성한다.
AI데이터사이언스전공
- 소개
- 인공지능과 데이터사이언스 분야의 데이터분석, 머신러닝, 딥러닝, 자연어처리, 빅데이터응용과 같은 데이터사이언스와 인공지능 응용을 수행할 수 있는 인력을 양성하고자 합니다.
- 교육분야
- 딥러닝
- 데이터분석
- 교육과정
- 3학년 2학기: 인공지능, 데이터분석
- 4학년: 자연어처리, 빅데이터응용, 강화학습
응용소프트웨어전공
- 소개
- 웹프로그래밍, 모바일프로그밍을 포함하는 응용SW의 이론적인 지식부터, 최신 동향을 포함한 실무적인 실습까지 포함하여 응용SW 개발자를 양성하고자 합니다.
- 교육분야
- 웹프로그래밍
- 시스템 보안
- 모바일프로그래밍
- 소프트웨어공학
- 교육과정
- 3학년 2학기: 웹프로그래밍I, 데이터베이스, 알고리즘
- 4학년: 웹프로그래밍II, 모바일프로그래밍
응용소프트웨어전공
- 소개
- 웹프로그래밍, 모바일프로그밍을 포함하는 응용SW의 이론적인 지식부터, 최신 동향을 포함한 실무적인 실습까지 포함하여 응용SW 개발자를 양성하고자 합니다.
- 교육분야
- 웹프로그래밍
- 시스템 보안
- 모바일프로그래밍
- 소프트웨어공학
- 교육과정
- 3학년 2학기: 웹프로그래밍I, 데이터베이스, 알고리즘
- 4학년: 웹프로그래밍II, 모바일프로그래밍
미디어융합전공
- 소개
- 게임프로그래밍, UI/UX설계, 메타버스 프로그래밍을 포함하는 미디어융합의 이론적인 지식부터, 최신 동향을 포함한 실무적인 실습까지 포함하여 미디어융합 전문가를 양성하고자 합니다.
- 교육분야
- 게임프로그래밍기초
- UI/UX설계
- 메타버스프로그래밍
- 디지털미디어제작
- 교육과정
- 3학년 2학기: 디지털미디어제작, 게임프로그래밍기초
- 4학년: UI/UX설계, 메타버스프로그래밍
학년별 교육과정
학부 교육과정
학년별 교육과정 아이콘
- 2학년
자바프로그래밍, C++프로그래밍, 컴퓨터구조
- 3학년 1학기
기계학습, 자료구조, 알고리즘
학부(과) 특성화 프로그램
- 매년 졸업작품전 개최
- 매년 재학생 대상 소프트웨어 경진대회 개최 예정
Q&A
- 수학을 잘 못해도 이 학과에 잘 적응할 수 있을까요?
- SW개발에 필요한 수학은 전공 교과목에서 학습하기 때문에, 수학 능력보다는 논리적인 사고력이 중요하기 때문에 이 분야에 관심만 있다면 충분히 가능합니다.
- SW 응용 분야는 앞으로의 전망은 어떤가요?
- 보안 기능은 앞으로 모든 IT기기를 설계할 때 기본적으로 고려가 되어야 하기 때문에, 모든 소프트웨어, 하드웨어 설계 분야에 보안 전문가가 필요할 것으로 예상되고, 블록체인 또한 지금의 인공지능과 같이 다양한 분야에서 필요한 기반 기술이 될 것으로 예상되고 있습니다.
인재상
- 소프트웨어 분야에 관심이 있고, 그 분야의 기본 소양과 전공 지식을 갖춘 학생
- 소프트웨어 지식을 활용하여 다양한 분야의 문제를 해결할 수 있는 도전 정신과 응용 능력을 갖춘 학생
- 다양한 분야와 국적에 상관없이 의사소통하고 협동할 수 있는 능력을 갖춘 학생
전공관련 고교 교과목
- 1순위 : 사회, 2순위 : 국어, 3순위 : 영어, 4순위 : 수학
- 해당교과 필요성 : 소프트웨어 응용 분야는 주로 프로그래밍을 통해서 주어진 문제에 대한 해결 방안을 접근하기 때문에, 논리적인 사고력이 중요하며, 인문학에 대한 이해가 중요하다. 또한, 소프트웨어 분야 최신 자료는 대부분 영어로 제공되기 때문에 영어 또한 중요하다.