27
이병정 서울시립대 컴퓨터과학부 2019.11.18(Mon) 공대 SW교육 현황과 기업체 수요 분석 2019 공학교육혁신포럼

공대SW교육현황과 기업체수요분석 · 로봇프로그래밍 컴퓨터응용제어 기계전산입문 로봇센서소프트웨어 건축 건축소프트웨어응용 산업시스템

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

이병정

서울시립대 컴퓨터과학부2019.11.18(Mon)

공대 SW교육 현황과기업체 수요 분석

2019 공학교육혁신포럼

목 차

1/25

• 배경

• 대학 SW/AI 교육 현황– 공학계열

• 기업체 수요 조사– 설문조사 개요– 응답자 특성– 설문응답

• 토의

• 맺음말

배 경

2/25

• 4차 산업혁명 시대 적합한 인력양성

• 대학 공학계열 SW 교육 변화 모색

• 현황 조사

– 대학 SW/AI 교육

– 기업체 SW/AI 활용

• 학계/산업계에 의견 제시

SW/AI 교육 현황 (공학계열-컴퓨터)

3/25

• 4차 산업혁명 시대 적합한 인력양성

• 대학 공학계열 SW 교육 변화 모색

• 현황 조사

– 대학 SW/AI 교육

– 기업체 SW/AI 활용

• 학계/산업계에 의견 제시

대학 전공/학과 교과목

A 컴퓨터공학컴퓨터프로그래밍인공지능입문데이터마이닝개론

인공지능기계학습개론컴퓨터비전

B 전산학부

지능로봇설계및프로그래밍파이썬을통한자연언어처리기계학습확률적프로그래밍

인공지능기반소프트웨어공학인공지능개론텍스트마이닝컴퓨터비전개론

C 컴퓨터공학객체지향프로그래밍빅데이터

인공지능컴퓨터비전개론

D 컴퓨터과학객체지향프로그래밍인공지능데이터마이닝

컴퓨터비전모바일지능로봇SW

E AI융합

뇌및머신러닝입문인공지능기계학습딥러닝

데이터마이닝패턴인식컴퓨터비젼로봇공학

SW/AI 교육 현황 (공학계열-비컴퓨터)

4/25

• 대학 현황

대학 전공/학과 교과목

전기〮정보

컴퓨터의개념및실습프로그래방법론논리설계및실험자료구조의기초알고리즘의기초디지털시스템설계및실험

임베디드시스템설계컴파일러의기초기계학습기초및전기정보응용딥러닝의기초네트워크프로토콜 설계 및 실습운영체제의기초

재료컴퓨터의기초재료수치해석재료공정통계분석및설계

전산재료학재료반응공정및설계

화학생물컴퓨터의개념및실습물질및에너지수지공정제어및설계

공정및제품설계화공전산응용공정동력학및제어

산업정보모델링기법과응용데이터관리와분석

데이터마이닝

기계항공 디지털임베디드기계시스템 전산구조해석

공통/교양정보통신융합인공지능만들기

IoT〮인공지능〮빅데이터개론및실습

SW/AI 교육 현황(공학계열-비컴퓨터)

5/25

• 대학 현황

대학 전공/학과 교과목

전기〮전자자료구조및알고리즘이산방법론프로그래밍구조

기계학습개론빅데이터분석개론

기계기계공학실습특강 (신호및영상처리를위한프로그래밍,시각지능, 모바일시스템프로그래밍)

산업및시스템데이터구조및분석산업공학정보기술인간-컴퓨터상호작용설계

인지과학과시스템IT서비스공학정보시스템설계및관리

기계로봇에너지로봇프로그래밍컴퓨터응용제어

기계전산입문로봇센서소프트웨어

바이오및뇌Bio-Data StructureBio-Information Processing

Digital System Lab.Bio-Data Engineering

건설및환경 건설IT개론

항공우주 항공우주응용SW

공통/교양 Python, C++, MATLAB

SW/AI 교육 현황 (공학계열-비컴퓨터)

6/25

• 대학 현황

대학 전공/학과 교과목

전기전자데이터구조기초인공지능

운영체제론응용프로그래밍

IT융합고급프로그래밍고급알고리즘

시스템프로그래밍SW프로젝트

산업공학정보프로그래밍자료분석/데이터분석

데이터마이닝이론및응용지능정보시스템

기계기계요소/시스템설계공학수치해석

컴퓨터응용기계설계

건축 건축설계

공통/교양SW프로그래밍공학정보처리창의적 사고와 SW 입문/심화 교육

인공지능의이해와활용컴퓨팅적사고와SW 코딩CAD실습

전기〮전자임베디드시스템자료구조및알고리즘

시스템소프트웨어설계

공간정보 공간통계와기계학습

에너지자원 지구물리자료처리

공통/교양 Java, 컴퓨팅적사고와SW코딩, CAD실습, SW입문/심화교육

SW/AI 교육 현황(공학계열-비컴퓨터)

7/25

• 대학 현황

대학 전공/학과 교과목

전기전자C언어및자료구조공학프로그램응용

객체지향프로그래밍

건설환경 컴퓨터응용구조해석

기계로봇에너지로봇프로그래밍컴퓨터응용제어

기계전산입문로봇센서소프트웨어

건축 건축소프트웨어응용

산업시스템산업시스템프로그래밍데이터베이스분석설계

데이터사이언스입문데이터마이닝

공통/교양Python, 컴퓨팅사고, 프로그래밍기초, 컴퓨터응용, 비주얼프로그래밍, 인터넷프로그래밍

해외대학 SW/AI 교육 현황

8/25

대학 전공/학과 교과목

Carnegie Mellon

University

MachineLearning

Introduction to Machine LearningDeep Reinforcement Learning & ControlMachine Learning with Large DatasetsIntermediate Deep LearningMachine Learning for Structured DataAdvanced Machine LearningConvex OptimizationArt and Machine LearningCreative AI

ComputerScience

Introduction to Machine Learning Natural Language ProcessingArtificial IntelligenceNeural ComputationRobot Kinematics and DynamicsComputer Vision

Electrical and Computer

Engineering

Hardware Arithmetic for Machine LearningMachine Learning

Mechanical Engineering

Special Topics: AI and Machine Learning

해외대학 SW/AI 교육 현황

9/25

대학 전공/학과 교과목

StanfordUniversity

Computer Science

Applied Machine Learning(ML)H/W Accelerators for MLRoboticsDeep Learning (DL)Natural Language Processing with DL

Reinforcement LearningRobot AutonomyMining Massive Data SetsArtificial IntelligenceConvex OptimizationAI-Assisted Care

Electrical Engineering

Object-Oriented SystemsMachine LearningAI

RoboticsCNN for Visual Recognition

Chemical Engineering

Data Science & Machine Learning

MIT

Electrical Engineering

and Computer Science

Python ProgrammingMachine LearningAI

Data ScienceComputer VisionRobotics

Materials Science and Engineering

Python ProgrammingData Science

기업체 수요 조사

10/25

• 조사 개요– 조사 기간: 2019년 9월 9일 ~ 2019년 9월 18일(6일)

– 조사 대상: 공학한림원 보유 리스트 업체

– 표본 추출: 리스트중 응답한 120개 기업

– 조사 대상: SW 개발 관련 업무 수행자

– 조사 방법: 이메일을 이용한 온라인 조사

– 조사 내용

조사 대상 조사 항목

리스트에 기반한 전수조사

회사규모, SW 개발인력, SW 개발역량, 사업분야/SW개발용도

업무 경력, 학부전공,

프로그래밍언어, 운영체제, 데이터베이스, 사용 패키지, 4차 산업혁명 시대 중요 기술분야 등

기업체 수요 조사

11/25

조사기업 응답자회사수 비율

전 체 120 %

업무 경력

3년 미만 12 10.0

3년 - 5년 10 8.3

6년 - 7년 4 3.3

7년 - 9년 10 8.3

10년 이상 84 70.0

학부 전공

공학계열 107 89.2

자연계열 8 6.7

의약계열 1 0.8

경영/경제계열 1 0.8

인문사회계열 3 2.5

회사수 비율

전체 120 %

회사 규모

스타트업 13 10.8

소기업 13 10.8

중견기업 21 17.5

대기업 73 60.8

SW개발인력규모

0-50 33 27.5

51 - 100 11 9.2

101 - 200 4 3.3

201 - 300 2 1.7

301 - 70 58.3

SW개발역량

높음 51 42.5

보통 54 45.0

낮음 15 12.5

기업체 수요 조사

12/25

• 사업분야/SW용도– 전공분야별

사업 분야 또는 SW 개발용도

의료

Healthcare &continuous monitoring system원격의료 단말기 및 생체신호 측정기 펌웨어딥러닝 망막 이미지 분석loT 기반 헬스케어디지털 헬스케어

토목

Cloud Energy Management System & TradingOffshore 구조물 구조해석 범용 SW건설 엔지니어링 서비스인프라 사업

전기/전자반도체, 디스플레이 공정장치 개발 및 판매Firmware 개발

재료 철강 도금분야 자동제어&강판 생산 AI 이용 회귀예측

화공 화학공정 개발&최적화&이미지 분석

사업 분야 또는 SW 개발용도

정보서비스

카쉐어링 서비스 개발 및 임베디드 시스템 개발S/+ERP, CRM 및 주문 시스템 개발&운영loT 기반 모니터링 및 진단 솔루션 개발MIS 시스템 챗봇-자가학습-빅테이터AI 활용 웹툰 음성합성&영상화정보/모바일 시스템 구축&운영경영 관리 정보보안 SW 개발웹 서버 어플리케이션 개발데이터 수집 및 분석 개발셋톱박스-모빌리티-보안DB 감사 및 보안게임 개발VR/AR

기계

차량용 SW 개발, 파워트레인 플랫폼부품, 제품 검사 및 측정 SW 개발계측 및 연구장비 제조&판매지능형 로봇&서비스 개발공작기계 장비 개발

기업체 수요 조사

13/25

• 사용 프로그램 언어: 3개

1순위

1+2+3순위

기업체 수요 조사

14/25

• 사용 운영체제: 3개

1순위

1+2+3순위

기업체 수요 조사

15/25

• 사용 데이터베이스: 3개

1순위

1+2+3순위

기업체 수요 조사

16/25

• 분야&프로그램 패키지: 3개

분야 (사례수) 프로그램 패키지

딥러닝(32)TensorFlow > (MATLAB,Python) > (Anaconda, Keras, PyTorch)

기계학습(28)(MATLAB, Scikit-Learn) > (Python, TensorFlow, R) >Anaconda

빅데이터(22)Hadoop > (Python, R, Spark, Brightics AI) > (Cloudera CDH, Pandas, Tableau)

클라우드서비스(21) AWS > MS Azure > Google Cloud > Pass-TA

IoT(9) Brightics IoT > (Arduino, Beaglebone, KEIL MDK)

정보보안(8) Symantec, DRM, VDI

소프트웨어공학(7) DOORS, JIRA, SVN

블록체인(5) Nexledger > Ethereum > Hyperledger

AR/VR(4) Unity > Arcore

기타(7) MiniTab, ChartFX, LabView, ROS, PREEvison

기업체 수요 조사

17/25

• 4차 산업혁명 시대 교육할 프로그래밍 언어: 3개

1순위

1+2+3순위

기업체 수요 조사

18/25

• 4차 산업혁명 시대 교육할 운영체제: 3개

1순위

1+2+3순위

기업체 수요 조사

19/25

• 4차 산업혁명 시대 교육할 데이터베이스: 3개

1순위

1+2+3순위

기업체 수요 조사

20/25

• 4차 산업혁명 시대 교육할 기술분야: 3개

1순위

1+2+3순위

기업체 수요 조사

21/25

• 신입사원에 바라는기술역량은?

Algorithm, Open Source DB/Tools, Cloud Service(Amazon and Azure), Javascript, Python, 마이크로서비스, SPA, Rest API, Mesh App Service Architecture, DevOps,

Cloud Native, AI/Bigdata, DBMSs, OSs, Machine learning toolsMATLAB, C/C++를 활용한 차량 제어 알고리즘 개발 오픈소스, Python을 활용한 차량 데이터의

통계적 처리 및 시각화 ※ 카티아 및 프로그램 활용능력 함양 필요기계학습, 머신러닝 및 딥러닝 AI 관련 분야, C++, Simulink, 빅데이터 관련 SW 지식과 Matlab

simulink 와 같은 Model base 개발 toolC/C++, Java, 파이썬 등 활용 능력 및 리눅스 개발환경과 큐스택 등 알고리즘 구현, 디버깅 경험

SW개발역량(설계/코딩/테스트), S/W공학(방법론, 아키텍처 등), 빅데이터/AI 분석(모델링)UI/UX에 적합한 SW 개발 경험 및 loT 컴퓨팅 실무, CNC 개발 및 응용 SW

MySQL, R Studio, SQL 관련, 프로그래밍 (Python, R, C++, Java)인공지능 분야 : 빅데이터, 머신러닝, 딥러닝, Tensorflow, Keras, Python

도메인에 대한 이해를 바탕으로 빠르게 구현하고 검증하는 문제해결 능력통계처리에 대한 직관적 능력 & 데이터 전처리를 그림으로 보여주는 능력SI 분야 : 자바, 데이터베이스, 스프링프레임워크, 전자정부프레임워크

SW Lifecycle, Operating System, 로봇 기술 등에 대한 이해임베디드 시스템, 인공지능, 보안, 제어시스템 설계 및 구현, 검증

AI SW 개발을 위한 프로그래밍 역량, C/C++ 기반 기초소양전반적인 SW 업무 이해도와 데이터 work flow 오픈소스 개발AI 활용을 위한 클라우드 서비스와 파이썬 등 언어 활용 능력

상황에 맞는 언어사용 및 Github 오픈 소스 활용 능력C/C++ 및 LabView SW 지식 및 mah work 능력

Backend Developer , Data Science 능력딥러닝, Machine learning, Android, iOS

게임분야 : 유니티, 언리얼 엔진, C#/C++빅데이터 기반 분석 역량 및 기능 구현C#, C/C++, MySQL+PHP 구현 능력Python 기반 ML 등 AI분야 역량 강화

Javascript, 정보보안, SW공학프로그래밍 능력 및 문제해결 능력소프트웨어 공학 데이터 알고리즘다양한 언어 능력과 분야의 경험

Java. C++, Mongo DBMicrosoft Power BIMatlab, C++, JavaJAVA, Database파이썬 개발 역량시스템 기획능력

토 의

22/25

• 제약사항

– 공대 SW교육 현황• 조사 대학: 국내5개교, 해외3개교 공학계열 전공

• SW/AI 교과목 설명 활용: 대학요람, 홈페이지 등

– 기업체 수요 조사• 설문 문항의 난이도

• 응답자: 전체수 한계, 사업분야별 차이

• 응답 결과 다양성에 잠재적 한계

토 의

23/25

• 조사결과

– 공대 SW교육 현황• 비컴퓨터전공은 공통/교양 과정 또는 일부 전공교과목

• 전공별 SW/AI 교육 차이

• SW/AI 개발 교육 미흡

– 기업체 수요• 프로그래밍 언어: C/C++ -> Python

• 운영체제: 윈도우 -> 리눅스

• 데이터베이스: Oracle -> MySQL

• 기술분야: 딥러닝, 기계학습, 빅데이터

토 의

24/25

• 비공학계열 SW/AI 교육 현황

전공 교과목

통계학

통계적데이터모델링과머신러닝실습통계적데이터마이닝딥러닝입문

통계와데이터사이언스통계프로그래밍입문대용량자료관리및시각화

데이터사이언스데이터마이닝

컴퓨터자료처리통계전산

프로그래밍언어및실습데이터마이닝및실습

통계자료처리및실습전산통계학

데이터마이닝방법및실습통계계산

이산자료분석및실습전산통계및실험

통계계산프로그래밍통계적머신러닝

통계계산소프트웨어통계계산방법

맺음말

25/25

• 대학 SW/AI 교육 변화 초기– 대학 교과과정개편 어려움(과목수, 강사 등)– 일부 전공은 특화된 SW/AI 교육 제공

• 기업체는 4차 산업혁명에 적합한 기술 역량 요구– 정보, 기계, 의료, 토목, 전기/전자, 재료, 화공 등 사업분야– 프로그래밍 언어: Python, C/C++, Java..– 운영체제: 리눅스, 윈도우..– 데이터베이스: MySQL, Oracle– 기술: 딥러닝, 기계학습, 빅데이터..

• 산학협력 강화와 현장맞춤형 인력양성 필요– 산업체 멘토와 학생들의 연구팀 지원– 문제해결 프로젝트 수행

감사합니다