Computer Software Engineering
미래 IT 산업을 선도할 창의성을 갖춘 전문 S/W 엔지니어 양성
컴퓨터소프트웨어공학전공은
컴퓨터 및 데이터 통신에 대한 기본적인 이론 내용을 비롯한 다양한 프로그래밍 언어, 영상처리 및 가상현실, 인터넷 응용, 데이터베이스, 임베디드소프트웨어, 인공지능(AI), 정보보호, 빅데이터 등 심화 전공 내용을 교육하고 있습니다.
전문 소프트웨어 인력의 핵심 능력이라 할 수 있는 객체지향 프로그래밍 능력을 배양하기 위하여 객체지향 언어를 포함한 객체지향 소프트웨어 개발방법론, 객체지향 CASE Tool 등의 소프트웨어 개발환경, 소프트웨어 품질관리 및 유지보수, 소프트웨어 성능평가 등 기업에서 필요로 하는 매우 실질적인 소프트웨어 개발 교육과정을 운영하고 있습니다.
본 전공에서는 한국공학교육인증원에 의해 인증을 받은 공학교육인증 프로그램에 따라 교수, 학생, 산업체가 서로 유기적으로 학부교육에 직간접적으로 참여하며, 전공기본 교육은 물론 산업체의 기술수요가 반영된 현장 실습이 강조된 장기 산학프로젝트 기반 교육(DEU is BEST)을 수행하고 있습니다.
교과과정
혁신적인 교과과정을 바탕으로 컴퓨터의 기본 이론 과목과 함께 지속적이고 심도 있는 프로그래밍 실습 및 최신 IT 기술을 중심으로 구성되어 있고 아울러 논리적인 사고력이 요구되는 소프트웨어 개발에 필요한 기초과학 및 수학 교육도 강조하고 있습니다.
교육목표
- 공학 기초 능력과 도구 활용 능력 배양
기초과학, 컴퓨터소프트웨어 공학기술, 소프트웨어 도구 활용 능력을 바탕으로 한 공학 기초 능력과 도구 활용 능력 배양 - 응용 능력과 설계 능력 배양
습득한 지식을 응용하고 창의적인 사고를 발휘하여 다양한 공학 분야에 응용할 수 있고, 종합적으로 설계할 수 있는 능력 배양 - 실무 능력과 의사 전달 능력 배양
관련 산업체와 연구기관 등에서 필요한 실무 수행 능력과 효과적으로 의사를 전달 할 수 있는 능력 배양 - 책임의식과 국제화 능력 배양
건전한 윤리적 사고와 책임의식을 바탕으로 국제화 시대를 이끌어 나갈 능력 배양