트랙소개

컴퓨터공학부
소프트웨어트랙

동서대학교 컴퓨터공학부
소프트웨어트랙을 소개합니다.

개요

현재 소프트웨어는 모든 산업에 광범위하게 내재되어 있으며, 기업의 경쟁력을 결정하는 가장 중요한 요소가 되어가고 있다. 본 트랙에서는 다양한 형태의 소프트웨어를 고품질로 개발하기 위하여 소프트웨어 개발 프로세스에 따라 각 단계별 주요활동 내용들을 학습한다.

교육목표

본 트랙에서는 소프트웨어 개발 프로세스에 대한 정확한 이해와 분석 기법을 바탕으로 시스템을 분석하고 설계할 수 있는 능력을 키우며, 창의적 소프트웨어설계 전문가를 양성하는 것을 목표로 한다. 이를 통해 단순히 코딩 기술만을 습득한 코더(coder)가 아닌 시스템의 구조를 분석 및 설계하고 이를 구현할 수 있는 창의적인 인재를 양성하고자 한다.

소프트웨어트랙 교육목표로 소프트웨어트랙 비전 : "Beyond Programmer" "프로그래머, 그 이상!". 목표 단계는 구현(Coder) → 설계(Programmer) → 실무경험(Architect, Guru)으로 진행된다.

교육내용

  • 코딩능력: C, C++, Java, Objective-C, HTML5, JavaScript 등 다양한 프로그래밍 언어 학습을 통해 코딩능력을 배양한다.
  • 소프트웨어설계능력: UML, SW개발 방법론 등을 학습하고, 분석/설계 전 단계실습을 통해 SW 설계능력을 배양한다.
  • 소프트웨어고급개발능력: 윈도우, 리눅스, 웹, 모바일OS 등의 다양한 플랫폼에서의 개발능력을 습득하고 프로젝트 과목을 통한 실천적인 소프트웨어 설계와 개발, 검증 능력을 강화한다.
  • 문서화능력: SW개발 전 과정에서 산출되는 다양한 SW개발 결과물을 단계별로 만들어내는 학습을 통해 문서화 능력을 배양한다.
소프트웨어트랙 교육내용으로 자세한 사항은 아래 내용 참고

소프트웨어트랙

  • UI/UX 기획/분석
  • 소프트웨어 네트워크
  • 소프트웨어융합
  • 데이터베이스 설계
  • 소프트웨어 분석 및 설계
  • 모델링 언어