비전공자 SW교육 22년의 보람, 과제
한동대학교 이강
소프트웨어중심대학사업단 단장
한동대학교 김경미
소프트웨어중심대학사업단 전교생소프트웨어교육 실장
목차
1 2 3 4 5
한동대학교 비전공자 SW 교육의 특성 전교생 SW교육 변천사
SW교육과정 2015 개편의 특성
비전공자 SW교육 내실화를 위한 과제 비전공자 SW 교육과정, 키워드
개교 1995년부터 22년간 전교생 대상 교양 SW 교육 노하우 축적
여러 차례의 교과과정 개편과 진통이 따름
학생들의 만족도 높고 실제적인 영향력이 있음
이제 지금까지 겪어온 시행착오와 노하우들을 공유
비전공자 SW 교육을 준비하는 학교에 도움을 주고자 함들어가면서
무전공/무학부제 운영
1학년 때 전공을 탐색하고, 2학년 때 전공 결정
문/이과 전공 변경에 제한이 없음
대부분의 학생 복수전공 운영
졸업 학기 까지 전공변경 가능한동대학교 제도의 특징
1995년 개교 시부터 교양SW 교과목 3과목 이상 이수, 졸업 필수 요건 유지 중
모든 수업 분반 당 수강생 40~60명 강의로 전임교원 강의비율 85% 이상
모든 재학생이 주 전공과 SW를 결합 할 수 있는 ICT 기초 역량 제고
1학년 신입생들이 소프트웨어 소질과 잠재력 유무를 발견하는 기간 2015년 교과과정 개편 후•
프로그래밍 교과목 일인당 평균 2.58과목을 수강(신입생 인원 대비)한동대 전교생 기초 SW 교육의 특성
2.30%
7.40%
22.80%
52.30%
15.20%
전혀 도움이 되지 않음 별로 도움이 되지 않음 보통 도움이 됨 아주 많은 도움이 됨
0.00% 10.00% 20.00% 30.00% 40.00% 50.00% 60.00%
수강한 프로그래밍 수업이 도움이 되었는가?
학생 만족도, 2016년 2학기 수강생
0.00%
0.00%
0.00%
46.30%
53.70%
0.00% 10.00% 20.00% 30.00% 40.00% 50.00% 60.00%
전혀 도움이 되지 않음 별로 도움이 되지 않음 보통 도움이 됨 아주 많은 도움이 됨
수강한 프로그래밍 수업이 도움이 되었는가?
학생 만족도, 2017 신입생 예비대학
43.00%
17.90%
39.10%
0.00% 5.00% 10.00% 15.00% 20.00% 25.00% 30.00% 35.00% 40.00% 45.00% 50.00%
영향을 받지 않았다 보통이다 영향을 받았다
전공결정 영향력
전공 결정 영향력, 2016년
공학부에 진학, 문과 출신 학생수
789
848 836 821 816
292 319
434 457
492
101 116
149 178 168
0 100 200 300 400 500 600 700 800 900
2012 2013 2014 2015 2016
인문 이공계합계 신입생
공학부에 진학하는 문과 출신 학생 비율 평균 35.7%
공학부에 진학, 문과 출신 학생 비율
입학년도 신입생 (명)
이공계열 진학 수 인원(명, %) 문과 출신(명, %)
2015년 ICT융합 학부 신설
2012 789 292(37%) 101(35%) 2013 848 319(38%) 116(36%) 2014 836 434(52%) 149(34%) 2015 821 457(56%) 178(39%) 2016 816 492(60%) 168(34%)
시간(단위)
전임교원 외부강사
전담 5인 타학부 전임 시간강사 합계
최소 63 9 18 90
70% 10% 20% 8:2
최대 75 12 15 102
74% 12% 15% 8.5:1.5
학기당 개설 시수, 담당교원 현황
성공 비결
비결1, 사람
•
22년간 전임 교수 5명 유지, 책임감을 가진 교육과정 운영자•
분반당 수강생 50여명 운영비결2, 제도
•
졸업 필수 요건 유지•
다년간의 교육 노하우가 녹아 든 교육과정비결3, 마인드
•
전공탐색기간인 신입생 때부터 모든 학생이 수강, SW 교육을 자연스럽게 받아 들이 는 분위기•
IT와 전공의 융합 분위기 확산시기 졸업요건 프로그래밍 교과목 교원수
1995년 개교
~1996년 1학기
모든 학생이 21학점
전산 부전공 필수 C프로그래밍과 UNIX 필수 1인+5 인 1996년 2학기
~ 2003년
전산 부전공 21학점 또는 실무전산 12학점 이수 중 선택 필수
프로그래밍입문 또는
C프로그래밍 필수 2000년, 5인 2003년 ~
2014년
실무전산 8학점 필수 4개 교과목 수강, 1개 프로그래밍 언어
프로그래밍입문, 자바스크립트,
C프로그래밍 중 선택 5인 2015년 ~ 현
재
졸업학점 10학점 축소로 SW교과 7학점 필수
3개 교과목 수강, 2개 프로그래밍 언어
•
앱프로그래밍, 파이썬프로 그래밍, C프로그래밍•
2개 프로그래밍 교과목 수 강 필수5인
전교생 졸업필수 SW 교육 변천사
1995년 개교 ~ 1996년 1학기
전교생 21학점 전산 부전공 필수•
C프로그래밍, Unix, 데이터구조등을 졸업 필수로 수강
운영 교원•
전담교원 1인과 전산전자공학부 소속 전임교원 5인이 협력•
개교초기로 2학년 전공자 수가 적은 상태라서 가능
문제점•
법학, 언론정보, 국제어문 전공자 중 21학점 전산 부전공을 이수하기가 어려운 학생들이 속출하여 개편하게 됨전교생 졸업필수 SW 교육, 1단계
1996년 2학기 ~ 2003년
전산 부전공 21학점 또는 실무전산 12학점 이수 중 선택 필수•
학생 개인이 선택가능하도록 운영
12학점 선택자도 프로그래밍입문 또는 C프로그래밍 필수 수강
운영교원, 전담교원 5인으로 증가•
1997년 전담교원 2인 충원•
1999년 전담교원 1인 충원•
2000년 전담교원 1인 충원
시간이 지날수록 21학점 전산부전공 선택자가 급격히 줄게 됨전교생 졸업필수 SW 교육, 2단계
2003년 ~ 2014년, 11년 지속
실무 전산 8학점 필수
2학점 4개 교과목 수강, 이 중 1개 프로그래밍 언어 교과목 필수•
프로그래밍입문, 자바스크립트, C프로그래밍 중 선택 필수로 운영
전반적인 교양 교과과정 개편을 하면서, 인성교육과 리더십 교과목 필수 시간을 늘리고 SW교과목 8학점으로 축소 됨
전공 학부나, 계열별로 필요한 SW 활용 강의 지정전교생 졸업필수 SW 교육, 3단계
모든 재학생 C프로그래밍 필수
선택으로 전환
수준별 분반 운영
동일 교과목을 수준별로 제공하지 않고, 난이도가 다른 교과목 개설
각 전공별 지원 교과목 선정
전공 변경이 졸업 시까지 자유로운 제도, 계열별로 추천 교과목 권고
온라인 강의 병행
LMS 시스템 도입 필요시행착오와 조처
2015 개편 교육과정
졸업학점이 140에서 13으로 축소되어, SW교과 8학점에서 7학점으로 변경프로그래 밍 능력 강화를 목표로 개편
7학점 3개 교과목 수강
2개 프로그래밍 교과목 수강 필수•
1학년 1학기(기초코딩): 프로세싱 또는 앱인벤터 중 택 1(2학점)•
1학년 2학기(고급코딩): 앱프로그래밍, 파이썬프로그래밍, C프로그래밍 중 택 1(3 학점)•
2학년 이상(SW툴): 각 전공에 필요한 툴을 다루는 SW 교과목(2학점)전교생 졸업필수 SW 교육, 4단계
전교생 1인 2개 컴퓨터 언어 경험 및 활용
모든 재학생이 주 전공과 SW를 결합 할 수 있는 ICT 기초 역량 제고
컴퓨팅적사고(computational thinking) 훈련
논리적사고력과 문제해결능력 배양2015 개편 교육과정의 목표
구 분 ICT 입문
(선택필수, 2학점) 소프트웨어활용
(선택, 2학점) 프로그래밍기초 (선택필수, 3학점)
융합ICT 기초
최소 한과목 제한 없음 최소 한과목
“소프트웨어입문”
(프로세싱)
“ICT응용입문”
(앱인벤터)
“멀티미디어활용”
“스프레드시트고급활용”
“데이터통계처리”
“데이터베이스활용”
“하이브리드웹설계”
“컴퓨터그래픽기초”
“오피스활용”
“앱프로그래밍”
“파이썬프로그래밍”
“C프로그래밍”
추가 예정 자바스크립트프로그래밍
R프로그래밍
2015 개편 교육과정
교과목명 2015년
수강인원 2016년
수강인원 평균 초급 소프트웨어입문 (processing) 344명 386명
ICT응용입문 (app inventor) 278명 508명
중급
C프로그래밍 557명 569명
파이썬프로그래밍 314명 376명
앱프로그래밍 271명 547명
합계 1,744명 2,386명
신입생 수 대비 비중 218% 298% 258%
코딩 교과목 수강 현황
고교계열 ICT 입문
(선택필수, 2학점) 소프트웨어활용
(선택, 2학점) 프로그래밍기초 (선택필수, 3학점)
인문계열 “ICT응용입문”(앱인벤터)
“데이터통계처리”
“데이터베이스활용”
“컴퓨터그래픽기초”
“오피스활용”
“앱프로그래밍”
“파이썬프로그래밍”
이공계열
“소프트웨어입문”
(프로세싱) “스프레드시트고급활용”
“하이브리드웹설계”
“데이터통계처리”
“데이터베이스활용”
“파이썬프로그래밍”
“C프로그래밍”
기타(해외, 특수고)
“ICT응용입문”
(앱인벤터)
“소프트웨어입문”
(프로세싱)
“멀티미디어활용”
“데이터통계처리”
“컴퓨터그래픽기초”
“오피스활용”
“앱프로그래밍”
“파이썬프로그래밍”
“C프로그래밍”