모든 분야에서 소프트웨어에 대한 이해가 필수 능력으로 요구되고 있어, 전통적인 IT 분야에서의 연구·개발·생산 뿐만 아니라 각종 지식 산업에서 전문적인 소프트웨어 인력을 필요로 하고 있다. 본 소프트웨어 전공에서는 수학, 통계학, 컴퓨터공학 등 관련 분야에 대한 기본 지식과 컴퓨팅 사고를 바탕으로 한 프로그래밍 능력을 집중적으로 양성하고 있다. 본 전공에서는 세부적으로 시스템 소프트웨어, 정보통신 및 네트워크, 정보 보호, 데이터베이스, 웹 및 모바일 응용, 임베디드 시스템, 게임 기획 및 제작, 인공지능 분야 등에 특화된 교육과정을 통해 미래 사회를 이끌어갈 프로그래머를 배출하고 있다.