1depth

   홈

소프트웨어학부 일반프로그램 안내입니다.

게시판 리스트
과목명 과목설명
알고리즘 알고리즘 분석을 위한 수학적 도구들을 배우고 다양한 알고리즘 기법의 설계 및 복잡도 분석을 다룬 다. 학습할 알고리즘 기법으로는 Divide and Conquer, Dynamic Programming, Greedy Method, Backtracking, Branch and Bound 기법 등이 포함된다. 다양한 예를 중심으로 알고리즘 설계 능력 및 분석 능력을 향상시킨다.
프로그래밍언어론 다양한 언어들을 이해하고 사용함에 있어서 언어들이 가지고 있는 기본적인 개념과 문제점들의 살펴보고 체계화하며 새로운 언어를 설계할 수 있는 기본 바탕을 가질 수 있도록 한다.
컴퓨터네트워크 근거리통신망, 원격통신망, 이동통신망, 인터넷 등을 중심으로 각종 컴퓨터 네트워크의 프로토콜 및 통신망 구조의 설계 및 분석과 각종 통신망에서의 멀티미디어 데이터, WWW, 이동컴퓨팅 등의 응용을 다룬다. 물리계층, 데이터링크 계층, MAC sublayer, 네트워크 계층, 전송계층, 응용계층을 전반적으로 다루며, 특히 네트워크 계층과 전송계층을 중점적으로 다룬다.
빅데이터처리및응용 데이터베이스의 최신 기술과 최신 응용을 공부하고 실습한다. 개체 관계형 데이터베이스나 XML 데이터베이스에 관해 공부하고 다량의 데이터를 분석하고 정보를 추출하는 OLAP(Online Aanalytical Processing)과 데이터 마이닝(data mining) 기법에 관하여도 공부한다. 웹서버 환경에서 WAS(Web Application Server)와 TP 모니터 등의 미들웨어를 실제로 구현하여 실무 교육도 향상 시킨다.
산학협력캡스톤설계1 이전의 설계과정을 총정리하는 종합설계과목인 본 과목에서는 설계의 완성과 함께 공학인증에 필요한 학습성과를 총 점검하는 것을 목표로 하고 있다. 공학설계입문에서 배운 프로젝트 추진법과 동일한 방법으로 작품 활동을 추진하나 지도교수 연구실에서의 밀착 지도를 받는 점에서 차이를 보인다. 격주로 진행하는 제안서, 주차보고, 최종 발표회는 모든 학생이 참석하여 공동 진행하며(주차 보고는 지도교수별로 진행 가능) 이를 통하여 각종 학습성과를 평가하고 지도한다.
컴퓨터그래픽스 그래픽스 하드웨어, 좌표계, 좌표 변환, 그래픽스 파이프라인, 뷰잉 좌표계 변환, 국지적 음영 모델, 텍스쳐 매핑, 계층적 모델링 기법 등을 포함함 컴퓨터 그래픽스 전반에 대한 기본 이론을 습득하고 이를 응용할 수 있는 프로그래밍 능력을 함양한다.
인공지능 기본 이론인 추론방법, 정리 증면, Game Playing, 문제 분석 및 해결과 자연어 처리 등에 대하여 강의 하며, 이를 LISP, PROLOG 등의 컴퓨터 언어로 실습한다.
컴파일러 컴파일러의 전반적인 구조 및 컴파일러의 각 단계인 Lexical Analysis, 프로그래밍 언어의 구문 분석, Parsing 기법, Code 생성 등을 강의한다.
심화전공실습2 정보통신 기술의 급격한 발전에 따른 각종 보안 침해 사건과 개인 정보의 노출은 사회의 혼란뿐만 아니라 사이버테러라는 국가 방위 문제까지 야기시킬 수 있다. 따라서 기존 정보보호에 대한 지식을 바탕으로 실질적인 보안 프로그램을 구현하고, 보안장비를 다룸으로서 보안의 중요성과 필요성을 심화 능력을 습득하도록 한다.
네트워크보안 정보보안의 기본 지식과 인터넷을 비롯한 네트워크의 기본 지식과, 인터넷과 네트워크에서 발생할 수 있는 역기능에 대하여 강의하고, 이를 방지할 수 있는 암호기술, PKI 기술, 전자우편 보안, 네트워크 보안 기술 등을 습득하도록 한다.