전공소개
현대 사회에서 정보 기술(Information Technology) 의 두뇌 역할을 하는 컴퓨터 소프트웨어는 운영체제(Operating System), 통신(Communication) 등 컴퓨터 자체의 구동을 위한 기반(Platform) 소프트웨어와 은행, 게임, 로봇 등 기반 소프트웨어를 활용하여 서비스를 제공하는 응용(Application) 소프트웨어로 나뉜다. 이중 응용 소프트웨어는 그 응용 영역에 따라 은행, 온라인 게임 등 고객들에게 집합적 서비스를 제공하기 위한 기업용(Enterprise) 소프트웨어, 아래한글, 엑셀 등 개인용 컴퓨터에서 특수 기능을 제공하기 위한 독립형(Standard) 소프트웨어, 로봇, 자동차 등 특정 하드웨어의 구동을 지원하기 위한 임베디드(Embedded) 소프트웨어로 세분화 된다.
본 학과는 응용 소프트웨어 엔지니어를 양성하며, 특히 기업용 응용 소프트웨어 엔지니어를 양성을 주목표로 한다. 응용소프트웨어 전공에서는 1)소프트웨어 개발에 필요한 논리적 사고 및 비즈니스 모델링 역량을 키우고, 2)산업체 연계를 통한 심도 있는 프로그래밍 실습 과정을 운영하며, 3)소프트웨어 개발·관리·감리 프로세스에 대한 전반적인 지식을 교육한다. 이러한 역량을 갖춘 소프트웨어 엔지니어들은 공공기업, 정부, 은행, 증권 등 다양한 기업들의 전산실, 포털, 온라인 게임 등 분산 서비스를 제공하는 컨텐츠 제공 기업, 기업용 소프트웨어를 용역 개발하는 정보기술 서비스 기업 등의 분야로 진출 할 수 있다.
졸업 후 진로
응용소프트웨어 전공 학생들은, Java, Spring, 웹, 데이터베이스 등의 교육을 통해 SW 개발 및 유지보수 능력을 확보하여, 졸업 후 포털, 게임, 온라인 쇼핑, 증권, 은행, 카드사 및 일반 기업의 SW 아키텍트, 설계자, 프로그래머, 프로젝트 관리자, 프로세스 엔지니어, 품질 관리자 등으로 취업 할 수 있다.