주 메뉴 열기

바뀜

편집 요약 없음
*소속: 서울 [[공과대학]] 컴퓨터소프트웨어학부
*유형: 서울 대학
*영문명: Department of Computer ScienceSCHOOL OF COMPUTER SCIENCE
*중문명: 计算机软件学部
*홈페이지: http://cs.hanyang.ac.kr/
*학사과정, 석사과정, 박사과정 운영
*미래 IT 기술의 근간이 되는 컴퓨터공학 및 컴퓨터과학 분야의 핵심 고급 인력을 배출하고, 대한민국의 국가경쟁력 제고에 공헌하는 것을 목표로 한다.
 
===졸업 후 진로===
===최종목표===
수요지향적 창조·융합형 소프트웨어 전문 인력 양성
 * 소프트웨어 특성화 분야의 심도있는 전문지식을 갖춘 소프트웨어 공학자 양성* 소프트웨어 산업현장의 실무개발 능력을 갖춘 실용 전문인력 양성* 다양한 분야와 융합하여 새로운 지식을 창출하는 창의적인 소프트웨어 전문가 양성* 글로벌 리더십 및 의사소통 능력을 함양한 글로벌 인재 양성 
===컴퓨터소프트웨어학부 교육 특성화===
 * 전문지식 함양** 산업계의 수요에 부응하는 엔터프라이즈 소프트웨어트랙과 임베디드 소프트웨어트랙 운영* 실무능력 강화** 실무연계형 실습/심화과목 구성** 산업체와의 밀접한 협력을 통한 오픈소스 소프트웨어 활용 능력 배양** 교육과정-인턴십-산학협력 연계* 창의력 향상** 다양한 프로젝트 과목 및 교양/융합전공/멘토링 과목 확충** [[자동차-SW융합전공|자동차 - 소프트웨어]], 바이오- 소프트웨어, 비즈니스- 소프트웨어 등 소프트웨어 융합전공 과정 신설* 국제역량개발** 국제협력 교육, 글로벌 소프트웨어 인턴십/현장실습 확대
===한양대학교 소프트웨어 교육 혁신===
소프트웨어 인력 양성을 위한 교육 혁신 필요
 * 소프트웨어 개발 인력의 중요도 증가** 구글, 페이스북 등의 글로벌 소프트웨어 선도기업 등장** 국내 소프트웨어 산업에 대한 높은 관심도** 두뇌자원을 원천으로 하는 고부가 가치산업* 부족한 실무 및 적응능력** 획일적인 이론 중심의 교육과정으로 인한 실무 능력을 갖춘 고급인재 공급 부족** 글로벌 트렌드를 반영하고 국제화된 인재를 양성할 수 있는 프로그램 필요* 다양한 분야의 소프트웨어 인력 수요** 인터넷 기반 컨텐츠 기업과 제조업 기반 전자/기계 기업의 수요차이** 분야에 따른 문제 접근 및 해결 방법과 스킬셋의 차이** 오픈소스 소프트웨어 활용 능력의 중요도 증대 ==교육과정=====교육과정 구축 방향=== #필수 프로그래밍 능력 배양을 위한 프로그래밍 최소능력보장#전 과목 오픈소스 SW 도입#실전적 문제해결능력 배양을 위한 산학프로젝트 의무화#소프트 스킬 강화#SW 맞춤형 실용영어교육#ACM/IEEE CS Curricular 2013 Core Tier-1/2 반영#Computational-X형 SW융합교육#산업계 기술 트렌드 반영 ===이수체계도===[[파일:컴퓨터소프트웨어학부 이수체계도.png|섬네일|컴퓨터소프트웨어학부 이수체계도|대체글=|없음|600x600픽셀]] ===필수이수학점==={| class="wikitable"|-! rowspan="2" |구분!! rowspan="2" |교양!! colspan="3" |전공!! rowspan="2" |총 이수 학점|-!기초!!핵심!!심화|-!학점|22||27||36||24||130|}※ 위 표에 기술된 이수학점은 졸업을 위한 최소 이수학점 ===교과목 이수 구분=====교과운영=====전 과목 오픈소스 소프트웨어(OSS) 도입===OSS 역량을 3 레벨로 구분하고, 과정별 필요역량을 고려하여 OSS 학습 내용을 적용 *Level 1: Tools and Practice - OSS 도구·프랙티스 활용*Level 2: Code Analysis - OSS 코드 분석·적용*Level 3: Code Contribution - OSS 코드 수정·기여 {| class="wikitable"|-! colspan="2" |구분!!교과목(학년)!!OSS 교육내용|-! colspan="2" |코딩핵심영역|소입설(1), 창소프(1)자료구조(2), 시스템프로그래밍(2) 객체지향설계·구현(2), 알고리즘(2)|OSS Tools: gcc, gdb, make, Eclipse, Spring, Ant, Git, Redmine, JIRA, BugzilaOSS Practice: Version Control, Code Review|-! rowspan="5" |전공 심화 영역!CS 이론|프로그래밍언어론(3), 컴파일러(3)오토마타·계산이론(3)|Code Analysis: Lex, Yacc, Bison, LLVM|-!시스템 SW|운영체제(3), 병렬프로그래밍(4)데이터사이언스(4), 인공지능(3)|Code Analysis: Android, Contiki, OpenSSL, WebkitCode Contribution: Linux, Tizen|-!데이터 및 지능|데이터베이스시스템(2), 파일처리(3)데이터사이언스(4), 인공지능(3)|Code Analysis: MySQL, SQLite, TensorFlowCode Contribution: Weke|-!그래픽스 및 HCI|컴퓨터그래픽스(3), HCI(4)컴퓨터비젼(4)|Code Analysis: OGRE, OpenCV, Bullet|-!분산컴퓨팅 및 네트워크|컴퓨터네트워크(2), 분산컴퓨팅(4)||Code Analysis: Wireshark, Hadoop, OpenStack, Spark|-! colspan="2" |실전 프로젝트 영역|SW스튜디오1(3), SW스튜디오2(3)SE(3), 캡스톤 SW 프로젝트(4)|OSS Practice: Continuous Integration, Agile ProcessCode Contribution: Arcus 및 프로젝트별 OSS 선정|}===코딩-ABF 제도 운영===전공 교육 전반기에 프로그래밍 역량을 집중적으로 배양할 수 있도록 하기 위해 핵심 프로그래밍 4과목 (SW입문프로그래밍, 창의적SW프로그래밍, 자료구조론, 시스템프로그래밍)을 프로그래밍 집중훈련 선수체계과목으로 지정하고 B학점 이상 취득을 의무화하고 있음[[파일:코딩-ABF제도.png|섬네일|코딩-ABF제도|대체글=|없음|500x500px]] ===Git 기반 학습관리시스템 운영===프로그래밍 과제 및 실습에 대한 체계적인 관리를 통해 학생들의 프로그래밍 능력 개발 전 과정을 포트폴리오로 구축하는 것을 목표로 2017년부터 Git-based LMS (Learning Management System)을 구축하여 활용하고 있다. 이를 통해 과제물 제출, 코드 리뷰, 코드 빌드, 과제 평가, 수업자료 게시, 질의/응답 등의 수업 운영 전 과정을 시스템으로 관리할 수 있게 되었으며, 입학에서 졸업까지 학생이 개발한 모든 소스코드 및 관련 이력을 보관하여 졸업 후 진로를 위한 포트폴리오로 활용할 수 있도록 하고 있다.[[파일:컴퓨터소프트웨어학부-Git.png|섬네일|대체글=|없음|650x650픽셀]]  ===문제해결 능력 강화 교육 실시===3-4학년에 대해 실전적 문제해결 능력 함양을 목적으로 하는 교과목을 운영. 집중적 문제해결형 3개 교과목 (SW스튜디오1, SW스튜디오2, 캡스톤 SW 프로젝트)을 필수적으로 이수하도록 하고, 실무 연계를 위해 산업체 인턴쉽과 산학프로젝트를 의무화하고 있음 ==인턴쉽==* 모든 학생들이 재학 중 인턴십 프로그램에 반드시 참여하도록 의무화하였음* 컴퓨터소프트웨어학부 전공학생들은 컴퓨터소프트웨어학부, 한양대 [[현장실습지원센터]], 한양대 국제협력팀이 기업체와 협력하여 제공하는 인턴쉽 프로그램, 또는 국내·외 SW산업체가 자체적으로 제공하는 인턴십 프로그램을 선택하여 참여할 수 있음* 인턴십 프로그램은 실습기간과 실습기관에 따라 단기와 장기, 국내와 해외로 구분됨. 단기의 경우에는 3학점, 장기의 경우에는 15학점의 학점 인정이 가능하며 재학 중 최대 18학점까지 취득 가능 ==산학프로젝트==소프트웨어 산업의 실제 문제를 해결해 나가는 경험을 습득할 수 있도록 산학프로젝트 수행을 의무화 ==졸업프로젝트==대학 4년동안 배운 컴퓨터 기초이론과 실습 경험을 바탕으로 실무형 프로젝트 운영 능력을 배양하는 프로그램 ==교수 및 연구실==* [[김상욱]] 교수, [[빅데이터 사이언스 연구실]]* [[이인환]] 교수, [[컴퓨터 시스템 연구실]]* [[최진식]] 교수, [[모바일 인텔리전스 및 라우팅 연구실]]* [[박종일]] 교수, [[가상현실 연구실]]* [[차재혁]] 교수, [[데이터베이스 연구실]]* [[장의선]] 교수, [[디지털 미디어 연구실]]* [[조인휘]] 교수, [[모바일 네트워크 지능 연구실]]* [[백은옥]] 교수([[소프트웨어대학]]장), [[바이오인포매틱스 및 지능형시스템 연구실]]* [[최용석]] 교수, [[인공지능 연구실]]* [[박희진]] 교수, [[정보보호 및 알고리즘 연구실]]* [[유민수]] 교수, [[실시간 시스템 연구실]]* [[강수용]] 교수, [[소프트웨어 플랫폼 연구실]]* [[이춘화]] 교수(학부장), [[분산 및 클라우드 컴퓨팅 연구실]]* [[박용수]] 교수, [[컴퓨터 보안 연구실]]* [[임을규]] 교수, [[소프트웨어 보안 연구실]]* [[권태수]] 교수, [[컴퓨터애니메이션 연구실]]* [[임종우(공과대학)|임종우]] 교수, [[컴퓨터비전 연구실]]* [[김광욱]] 교수, [[인간-컴퓨터 상호작용 연구실]]* [[노미나]] 교수, [[생물정보소프트웨어 연구실]]* [[정형수]] 교수, [[고확장 시스템 연구실]]* [[박영준]] 교수, [[컴퓨터구조 및 시스템SW 연구실]]* [[서지원]] 교수, [[빅 데이터 시스템 연구실]]* [[조영필]] 교수, [[시스템보안 연구실]] 
==현황==
===구성원===
*2004.06 정보통신학부 [[소프트웨어전공]]을 [[컴퓨터전공]]으로 전공명칭 변경
*2000.10 한양대학교 [[정보통신대학]] 및 [[정보통신대학원]] 신설, [[정보통신대학]] 내 [[정보통신학부]]([[소프트웨어전공]], [[미디어통신공학전공]], [[정보기술경영전공]]) 설치
 == 교육 및 연구시설 == * 세미나실: 학부 내부 및 외부 회의 주최 및 세미나를 위하여 2개의 세미나실이 있으며, 각 세미나실은 최신 멀티미디어 강의시설을 갖추고 있다.* 멀티미디어 강의실: 멀티미디어 강의실은 전공자 전용 이론 강의실로 전자교탁, 빔프로젝터, 스크린, 스피커 등을 구비한 전자강의 시스템이 구축된 첨단 강의실이다.* PC실습실: 프로그래밍 실습 등을 위하여 별도의 노트북을 구비한 실습실이 있으며, 구비된 노트북 외에 개인용 노트북 사용이 가능한 시설 및 멀티미디어 강의시설, 냉난방 시설 등을 갖추고 있다. PC실습실을 통하여 프로그래밍 교육이 이루어지며, 수업 외의 시간에는 모든 학부생에게 개방되어, 학부생의 독자적인 소프트웨어 관련 실험 실습, 정보화 및 과제 수행을 위한 공간으로 활용되고 있다.* 멀티미디어 실습실: 멀티미디어 실습실에는 각종 멀티미디어 관련 실습을 수행할 수 있도록 고성능의 PC가 다수 설치되어 있으며, 실습 강의를 할 수 있도록 멀티미디어 강의시설 또한 갖추고 있다.* 임베디드 시스템 실습실PC: 임베디드 시스템 실습실에는 임베디드 설계 및 실험을 위한 임베디드 개발 키트 및 SoC 실습장비를 갖추고, 임베디드 시스템과 관련된 각종 실험을 할 수 있도록 하고 있다.* 서버실: 서버실에는 실습 등에 사용되는 Sun서버, Linux Cluster, 스토리지 서버 등이 있으며, 이러한 서버에 원격으로 접속하여 각종 프로그래밍 실습을 할 수 있도록 유지 관리되고 있다.* 소프트원더랜드 1,2: 소수의 정원이 최첨단 강의지원 시스템을 통해 강의, 실습, 세미나를 한 곳에서 할 수 있도록 설계된 다목적 교육 공간이다.* Open Hub: 창의적인 소프트웨어 개발을 위한 공간으로 컴퓨터소프트웨어학부의 소프트웨어(SW)중심대학 선정에 따른 사업의 일환으로 학부생들의 스터디, 토론, 세미나 등을 진행할 수 있는 다목적 공간을 마련하였다. 공간 명칭은 학생들의 아이디어 공모를 통해 선정되었다.
[[분류:서울 대학]]
[[분류:대학조직]]

편집

2,046