전공탐색
미래산업융합 자유전공 소프트웨어학과
개요
소프트웨어 기술은 컴퓨터나 모바일 기기에서 사용되는 소프트웨어뿐만 아니라 금융, 기계, 미디어, 건설, 의료, 국방 등 다양한 산업 분야에서 필요한 소프트웨어를 기획, 설계, 개발 및 운영하는 기술이다. 소프트웨어학과는 이러한 소프트웨어가 활용되는 다양한 분야에 응용 가능한 이론 및 기술에 대한 기초 지식과 새로운 분야에 대한 소프트웨어의 응용 및 적용 능력을 고루 갖춘 인재 양성을 교육의 목표로 삼고 있다. 교과 과정은 <소프트웨어개론>, <컴퓨터수학>, <확률과 통계>, <자료구조>, <컴퓨터알고리즘>, <웹프로그래밍>, <운영체제>, <데이터베이스>, <컴퓨터통신및네트워크>, <영상처리>, 그리고 다양한 프로그래밍 과목 등을 포함하는 기초과정을 비롯하여, <인공지능>, <기계학습>, <클라우드오픈소스소프트웨어>, <빅데이터 분석>, <딥러닝 및 응용> 등 최신 기술에 기반한 고급 과정이 개설되어 있다. 또한 효과적인 문제해결 및 협업 능력을 계발할 수 있는 <프로젝트종합설계 I/II>와 산업체 전문가들과 함께 하는 <소프트웨어진로탐색> 과목이 있으며, 소프트웨어 관련 기술을 심도 있게 학습할 수 있는 사제동행 프로그램이나 고급 전문가로의 성장을 위한 학부-대학원 연계 산학협력 프로젝트와 학·석사연계 과정 등이 운영되고 있다.
주요 과목 소개
2학년 컴퓨터알고리즘
- 프로그래밍을 통한 문제해결 능력 함양을 위해, 주어진 문제를 효과적으로 해결하는 다양한 방법을 배운다.
3학년 인공지능
- 인공지능의 기본 개념과 신경망 기술을 심도 있게 학습하며, 딥러닝 프레임워크를 활용한 실습과 최신 응용 사례 분석을 통해 인공지능 활용 능력을 배양한다.
3학년 데이터베이스 기초 / 데이터베이스 응용
- 정보환경 인프라 구축의 필수 요소기술 중 하나인 데이터베이스에 관하여 배운다. 대표적 데이터베이스인 관계형 데이터베이스의 구조와 데이터베이스 언어인 SQL을 통한 연산 등을 배운다.
4학년 빅데이터분석
- 스몰(Small)데이터와 빅(Big)데이터를 구별할 수 있으며, 다양한 영역에서 얻은 빅데이터로부터 의미있는 인사이트를 찾아낼 수 있는 여러 형태의 분석 방법을 배운다.
강점소개
- 학과 교수 장학금 지원
- 2011/2012/2024년 교내 우수학과 선정
- 방학 중 단기 코딩 집중 교육 운영
- 학부-대학원 연계 산/학/연 프로젝트 다수 수행
소학회
- 슈웹: 학회원들이 팀을 이루어 웹 서비스 개발 프로젝트를 통해 실무 역량을 키우고 협업과 성장을 도모하는 개발 중심 학회
교육과정 이수 체계도