설치목적 및 주요연혁
컴퓨터공학과의 교육목적은 끊임없이 발전되고 있는 컴퓨터과학 및 공학의 이론과 지식을 습득하고, 또한 연구 및 실습과정을 통하여 정보화 사회의 선도에서 차세대의 컴퓨터전문기술인, 관리자 및 연구인으로서 중추적인 역할을 수행할 수 있도록 그 능력을 배양함에 있다.
1988년에 자연과학대학 전자계산학과로 출발하여, 1997년에 학과의 명칭이 컴퓨터과학과로 변경되었으며, 1998년에 석사과정이 설치되었고, 2000년에는 공과대학으로 이전하여 컴퓨터공학과로 변경되었으며, 2001년에 박사과정이 설치되었다.
교육목표
컴퓨터 관련 제반지식의 습득
하드웨어설계 및 개발, 컴퓨터 시스템 프로그래밍, 다양한 소프트웨어 개발, 정보통신분야 등의 컴퓨터과학 및 공학의 전통적인 이론과 기술 등의 첨단 분야에 대한 지식을 갖춘 고급 인재를 양성한다. 또한, 새로운 시스템을 연구하고 개발할 수 있는 능력과 시스템을 효율적으로 이용하여 차세대 정보산업을 선도해 나갈 전문 기술인, 관리자 및 연구인으로서의 능력을 갖춘 인재를 양성한다.
건전한 가치관의 확립
논리적 사고력, 종합적인 분석 능력 및 도덕적인 품성을 갖추게 함으로써, 습득된 제반 지식을 바탕으로 소속된 사회의 발전에 기여할 수 있도록 한다.
학과특징
하드웨어 및 소프트웨어의 컴퓨터 전반에 걸친 분야를 전공한 전임교수들이 이론과 실습을 병행한 강의와 또한 다양한 첨단 분야에 대한 활발한 연구를 수행하고 있다. 또한 석․박사과정의 대학원생의 학문과 연구를 위하여 다양한 첨단장비를 보유하고 있다.
교수소개
성명 | 직급 | 최종학위 | 전공분야 | 구내 전화번호 |
---|---|---|---|---|
김 창 화 | 교 수 | 이학박사 | 데이터베이스 | 8663 |
권 기 태 | 교 수 | 이학박사 | 소프트웨어공학 | 8664 |
이 형 원 | 교 수 | 이학박사 | 소프트웨어공학 | 8665 |
강 태 원 | 교 수 | 이학박사 | 인공지능 | 8666 |
김 영 태 | 교 수 | 공학박사 | 병렬처리 | 8667 |
이 형 봉 | 교 수 | 이학박사 | 운영체제 | 8668 |
김 상 경 | 교 수 | 공학박사 | 네트워크 | 8669 |
최 상 일 | 조교수 | 공학박사 | 사물인터넷 | 8670 |
김 병 욱 | 조교수 | 이학박사 | 인공지능 | 8709 |
교육과정
석박사 과정
구분 | 학수번호 | 교과목명 | 학점 및 시수 |
---|---|---|---|
필수 | 503.501 | 컴퓨터구조특론(Topics in Computer Architecture) | 3-3-0 |
503.502 | 데이터베이스설계특론(Topics in Database Design) | 3-3-0 | |
503.503 | 데이터베이스관리특강(Seminar in Database Management) | 3-3-0 | |
503.504 | 고급마이크로프로그래밍(Advanced Microprogramming) | 3-3-0 | |
503.505 | 고급스프트웨어공학(Advanced Software Engineering) | 3-3-0 | |
503.506 | 소프트웨어공학특론(Topics in Software Engineering) | 3-3-0 | |
503.507 | 고급프로젝트관리론(Advanced Project Management) | 3-3-0 | |
503.508 | 객체지향소프트웨어공학(Object-Oriented Software Engineering) | 3-3-0 | |
503.509 | 고급인공지능(Advanced Artificial Intelligence) | 3-3-0 | |
503.510 | 컴퓨터그래픽스특강(Seminar in Computer Graphics) | 3-3-0 | |
503.511 | 컴퓨터네트워크특강(Seminar in Computer Network) | 3-3-0 | |
503.512 | 컴퓨터알고리즘특강(Seminar in Computer Algorithm) | 3-3-0 | |
503.513 | 분산처리시스템특강(Seminar in Distributed Processing System) | 3-3-0 | |
503.514 | 인공생명특론(Topics in Artificial Life) | 3-3-0 | |
선택 | 503.601 | 프로그래밍언어특론(Topics in Programming Language) | 3-3-0 |
503.602 | 고급프로그래밍언어론(Advanced Programming Language) | 3-3-0 | |
503.603 | 고급컴퓨터구조론(Advanced Computer Architecture) | 3-3-0 | |
503.604 | 운영체제특론(Topics in Operating System) | 3-3-0 | |
503.605 | 고급운영체제특론(Advanced Operating System) | 3-3-0 | |
503.606 | 자료구조특론(Topics in Data Structure) | 3-3-0 | |
503.607 | 컴퓨터성능평가특론(Topics in Performance Evaluation) | 3-3-0 | |
503.608 | 컴파일러특강(Seminar in Compiler) | 3-3-0 | |
503.609 | 고급수치해석(Advanced Numerical Analysis) | 3-3-0 | |
503.610 | 컴퓨터응용특강(Seminar in Computer Application) | 3-3-0 | |
503.611 | 멀티미디어특강(Seminar in Multimedia) | 3-3-0 | |
503.612 | 형식언어 및 오토마타특론(Topics in Formal Languages and Automata) | 3-3-0 | |
503.613 | 컴퓨터비젼특강(Seminar in Computer Vision) | 3-3-0 | |
503.614 | 그래프이론(Graph Theory) | 3-3-0 | |
503.615 | 병렬처리특론(Topics in Parallel Processing) | 3-3-0 | |
503.616 | 퍼지이론특강(Seminar in Fuzzy Theory) | 3-3-0 | |
503.617 | 패턴인식특론(Topics in Pattern Recognition) | 3-3-0 | |
503.618 | 신경망특강(Seminar in Neural Networks) | 3-3-0 | |
503.619 | 컴퓨터이용설계특강(Seminar in Computer-Aided Design) | 3-3-0 | |
503.620 | VLSI설계특론(Topics in VLSI Design) | 3-3-0 | |
503.621 | 시뮬레이션특강(Seminar in Simulation) | 3-3-0 | |
503.622 | 세미나Ⅰ(Seminar Ⅰ) | 3-3-0 | |
503.623 | 세미나Ⅱ(Seminar Ⅱ) | 3-3-0 | |
503.624 | 세미나Ⅲ(Seminar Ⅲ) | 3-3-0 | |
503.625 | 세미나Ⅳ(Seminar Ⅳ) | 3-3-0 | |
503.626 | 디지털시스템설계특론(Topics in Digital System Design) | 3-3-0 | |
503.627 | 마이크로프로세서특론(Topics in Microprocessor) | 3-3-0 | |
503.628 | 소프트웨어아키텍쳐특강(Advanced Software Architecture) | 3-3-0 | |
503.629 | 웹기반소프트웨어공학(Wdb-based Software Engineering) | 3-3-0 | |
503.630 | 분산객체미들웨어특강(Advanecd Distributed Object Middleware) | 3-3-0 | |
503.631 | 고급무선네트워크(Topics in Advanced Wireless Network) | 3-3-0 | |
503.632 | 실시간운영체제(Real-time Operation System) | 3-3-0 | |
503.633 | 계산생물학(Computational biology) | 3-3-0 | |
503.634 | 바이오데이터 마이닝 (Biological Data Mining) | 3-3-0 |
보충과목
교과구분 | 학수번호 | 교과목명 | 학점 및 시수 |
---|---|---|---|
전공지정 | 503.216 | 데이터구조 | 3-2-2 |
전공지정 | 503.345 | 데이터베이스설계실습 | 3-2-2 |
전공선택 | 503.212 | 컴퓨터구조 | 3-3-0 |
전공선택 | 503.319 | 운영체제 | 3-3-0 |
전공선택 | 503.241 | 데이터통신과네트워크 | 3-3-0 |
전공선택 | 503.325 | 프로그래밍언어론 | 3-3-0 |
전공선택 | 503.308 | 프로그래밍언어론 | 3-3-0 |
전공선택 | 503.343 | 인공지능및로봇실습 | 3-2-2 |
위 8과목 중 3과목 선택하여 9학점 이수