popup zone

책임교수 한마디

최근 ICT 기술과 소프트웨어 기술의 중요성이 크게 증가되고 있으며, ICT 기반의 소프트웨어 기술을 종합적으로 이해하고 있는 ICT 융합 전문 인력의 필요성이 대두되고 있습니다. ICT 소프트웨어는 정보통신 기술, 인공지능, 소프트웨어 기술 등 첨단 기술을 종합적으로 이해하는 것이 필요한 분야로써, 제조업, 건설업, 금융업, 유통업, 농축산업, 의료산업 등 거의 모든 산업 분야와 융합이 되어 그 활용 범위를 지속적으로 확대해 나가고 있습니다. 이러한 중요성에도 불구하고, ICT 혹은 소프트웨어 비전공자에게는 ICT 소프트웨어 능력을 향상시키기 위하여 소프트웨어 관련학과 복수전공을 하는 것은 큰 부담이 될 수 있습니다. ICT 소프트웨어 마이크로디그리 과정은 ICT나 소프트웨어 전공자뿐만 아니라 소프트웨어 교육을 더 받고 싶지만 소프트웨어 관련학과 복수전공을 하는 것은 부담이 되는 공과대학 학생 및 비전공자에게 ICT 소프트웨어 융합 인재로 성장할 수 있는 발판을 제공할 수 있을 것입니다.

교육과정 개요

최근 ICT 기술과 소프트웨어 기술의 중요성이 크게 증가하고 있으며, ICT 기반의 소프트웨어 기술을 종합적으로 이해하고 있는 ICT 융합 전문 인력의 필요성이 대두되고 있다. ICT 소프트웨어는 정보통신 기술, 인공지능, 소프트웨어 기술 등 첨단 기술을 종합적으로 이해하는 것이 필요한 분야로써, IoT, 차세대통신, 인공지능, 빅데이터, 자율주행, 헬스케어, 스마트공장, 스마트시티, 지능형 로봇 등 광범위한 첨단 분야에서 필요로 하는 분야이다. ICT 소프트웨어는 동국대학교에서 추구하는 4차산업혁명 시대를 선도하는 글로벌 화쟁형 인재 양성을 위한 핵심 분야로서 그 적용 범위를 점차 넓히면서 산업 융합을 가속화하고 있다.
ICT 소프트웨어 마이크로디그리 교육과정은 소프트웨어에 관심이 있는 공과대학 학생들을 중심으로 소프트웨어 교육을 통해 미래 신산업에서 필요로 하는 ICT 융합 소프트웨어 전문 인력을 양성하는 것을 목표로 한다. 이를 위해 먼저 프로그래밍에 대한 기초를 배우고, 정보통신 산업에서 이러한 프로그래밍 기술이 어떻게 활용될 수 있는지 배우며, 이를 기반으로 소프트웨어에 대한 전반적인 능력을 향상시키는 방향으로 교육과정이 구성되어 있다.
더 구체적으로 ‘프로그래밍기초와실습’을 통해 프로그래밍에 대한 기초 지식을 배우고 프로그래밍 능력을 향상시키며, ‘정보통신프로그래밍’에서는 정보통신 분야의 다양한 예제들을 통해 ICT 응용을 위한 소프트웨어 능력을 향상시킨다. ‘자료구조와실습’에서는 자료구조, 알고리즘, 객체지향 등 소프트웨어의 기본 개념에 대해서 학습하고, 한 단계 더 높은 수준으로 도약하기 위한 기초를 닦는다. 이러한 기본 지식을 바탕으로 ‘인터넷프로그래밍’ 및 ‘모바일소프트웨어’를 통해 웹프로그래밍과 앱프로그래밍 등에 대해 배우고 모바일 시스템에 대한 소프트웨어 능력을 향상시킨다.

교육목표 및 인재상

ICT 소프트웨어 마이크로디그리 교육과정은 다양한 소프트웨어 및 프로그래밍 기술을 습득함으로써 4차 산업혁명 시대의 ICT 소프트웨어 전문 인력으로 발돋움할 수 있는 기반을 마련하는 것을 목표로 한다. 본 교육과정은 ICT 및 이를 위한 소프트웨어에 대한 기초지식, 핵심이론, 공학적 사고능력, 의사소통능력, 창의력 등을 갖추도록 하며 이론뿐만 아니라 다양한 실습 및 프로젝트를 통해서 산업계가 요구하는 실무 능력을 갖추도록 하는 것을 추구한다. 또한 다양한 분야에 ICT 및 소프트웨어 기술을 접목할 수 있으며 책임감을 갖고 팀의 융화를 이끌어낼 수 있는 능력을 지닌 미래지향적이고 융합적인 리더가 되도록 하는 것을 목표로 한다.

교과목 소개

[INC2031] 정보통신프로그래밍 ICT Programming
C 및 C++를 학습하고 이를 바탕으로 정보통신 분야에 필요한 프로그래밍 기술에 대해 학습한다. 본 강좌에서는 정보통신 분야의 예제를 통해 ICT 응용을 위한 소프트웨어 능력을 향상시킨다.
[PRI4035] 프로그래밍기초와실습 Introduction to Programming and Practices
프로그래밍의 기초 개념부터 시작하여 프로그래밍 문법과 활용 능력을 키운다. 본 강좌는 입문 강좌로서 프로그래밍 능력 향상에 목적을 둔다.
[INC2027] 자료구조와실습 Data Structure and Experiments
C++를 기반으로 객체지향 개념에서 자료구조와 알고리즘을 학습한다. 본 강좌에서는 자료구조, 알고리즘, 객체지향 등 소프트웨어의 기본 개념에 대해서 학습하고, 한 단계 높은 수준으로 도약하기 위한 기초를 닦는다.
[PRI4039] 인터넷프로그래밍 Internet Programming
자바스크립트, HTML, CSS3 등을 학습하고 웹프로그래밍 기술 및 홈페이지 제작 방법에 대해 학습한다.
[INC4104] 모바일소프트웨어 Mobile Software
자바를 기반으로 스마트폰 앱을 동작시키는데 필요한 안드로이드 프로그래밍과 모바일 기기 제어 기법을 학습한다.

운영 교수진

성명 소속 직위 전공분야 교과목명
임민중 정보통신공학과 교수 ICT
  • 정보통신프로그래밍
  • 자료구조와실습
정진우 AI소프트웨어융합학부 교수 소프트웨어
  • 프로그래밍기초와실습
정준호 AI소프트웨어융합학부 조교수 소프트웨어
  • 인터넷프로그래밍
김웅섭 정보통신공학과 부교수 소프트웨어
  • 모바일소프트웨어

진출분야

4차 산업혁명 시대에는 기존에 ICT와 큰 상관성이 없던 산업에서도 ICT 소프트웨어 인력을 필요로 하고 있다.
따라서 정보통신 및 소프트웨어 기술을 활용하는 다양한 산업체 및 연구기관에 진출할 수 있다. 또한 ICT 소프트웨어는 제조업, 건설업, 금융업, 유통업, 농축산업, 의료산업 등 거의 모든 산업 분야와 융합이 되어 그 활용 범위를 지속적으로 확대해나가고 있다.

  • 개발자: 삼성전자, LG전자, 삼성 SDS, LG CNS, SK Telecom, KT, 네이버, 카카오 등의 ICT 분야 대기업, 중소벤처기업, 연구기관
  • 기획자: ICT 소프트웨어를 중심으로 하는 대기업, 중소벤처기업, 연구기관
  • 연구원: 제조업, 건설업, 금융업, 유통업, 농축산업, 의료산업 등의 ICT 소프트웨어를 활용하는 다양한 분야의 연구기관, 대기업
  • 창업: 소프트웨어 분야, 4차 산업혁명 분야, 또는 소프트웨어 기술을 활용하는 분야의 벤처 창업