1depth

   홈

IT기술 발전과 공학 인력양성, 광운대학교 컴퓨터정보공학부를 소개합니다.

게시판 리스트
과목명 과목설명
소프트웨어공학 본 과정은 소프트웨어 공학에 관한 일반적인 입문 과정으로, 소프트웨어 공학의 기본 개념, methods, 실무활용 예 및 최근 기술동향 등을 소개한다. 소프트웨어 공학 관련 기본 개념 및 용어에 대한 이해, 소프트웨어 개발 방법론 및 개발 절차(Requirement Analysis, Design, Implementation, Integration & Testing, Operation & Maintenance)에 대한 이해 소프트웨어 공학의 최근 기술 동향 이해를 통한 고급 전문 소프트웨어 엔지니어로서의 기본 지식 및 실무적용 능력 습득한다.
Human Computer Interaction 최근 전자/전기/컴퓨터 산업에서 인간의 편의성에 대한 요구가 크게 증가하고 있다. 이에 본 과목에서는 인간과 전자기기 사이에 가능한 정보 소통 방안에 대하여 공부하고, 이를 실제 시스템으로 구현하기 위한 인터페이스 설계 방법 및 응용 기술에 대하여 다룬다.
데이터베이스 및 응용
Database Application
데이타베이스 시스템의 기초 개념에서부터 시스템의 구조, 데이타 모델, 관계 데이타 베이스 시스템, 대표적인 질의어인 SQL에 대하여 배우고, 데이타베이스를 설계하는 방법과 성능을 좌우하는 요소들에 대해서 학습한다. 또한 현재 사용중인 대표적인 데이타베이스 관리 시스템을 실제로 사용하여 실습을 통해 실무 능력을 배우고 팀 프로젝트를 통하여 데이타베이스 응용을 작성한다.
IoT특론
Advanced Topic on IoT
본 과목은 전통적인 컴퓨터공학 기본 전공 교과목에 포함되지 않는 고급 기술을 소개하는 것을 목적으로 한다. 이에 따라, internet of things (IoT)를 비롯한 최신 기술에 관한 주제를 결정하고, 이에 대한 시장 동향, 기술 동향, 기초 기술과 응용 기술에 대하여 공부한다.
산학협력캡스톤설계1,2
Industry-Academy collaboration Capstone Design 1,2
컴퓨터 공학 관련 설꼐 프로젝트를 수행하는 종합설계 과목으로 학생들의 졸업작품 지도를 병행한다. 컴퓨터 분야의 HW/SW 작품을 직접 기획/제안/설계/구현/평가/발표/전시 등의 전 과정을 분야별로 학과교수의 지도 하에 직접 진행한다는 것을 목표로 한다.
수치해석
Numerical Analysis
선형시스템, 비선형 방정식, 변환 등에 관한 이론과 이의 컴퓨터 계산법에 대하여 다룬다. 또한 이를 통한 응용 예를 공부함으로써 수치해석을 공학에 적용하는 방법에 대하여 공부한다.
컴퓨터공학입문세미나
Seminar for Computer Engineering Beginners
신입생들에게 컴퓨터공학의 전반적인 내용을 소개하고, 컴퓨터공학자로서 갖추어야 할 기본 소양을 배양하기 위한 과목이다. 컴퓨터정보공학부 소속 연구실 소개를 통해 컴퓨터공학 분야에 대한 이해를 높이고 지도교수 중심의 행사참여를 통해 학과에 대한 소속감을 높인다.
머신러닝
Machine Learning
본 과정은 인공지능 엔진 중 하나인 머신 러닝 알고리즘에 대해 소개하고, 대표적인 알고리즘 몇 가지를 소개하는 과목이다.특히 통계적인 접근과 뇌신경 모델을 기반한 신경회로망 알고리즘을 배우고 그 응용 예를 공부함으로써 실무 능력 또한 배양한다.
오픈소스소프트웨어설계및실습
Open Source Software Design and Lab
공개 소프트웨어 라이선스 및 개발과정을 학습한다. 또한 공개된 소프트웨어 개발 툴을 이용한 소프트웨어 개발과정을 학습한다.
소프트웨어프로젝트1
Software Project 1
데이터구조를 활용하는 소프트웨어 프로젝트를 팀단위 소프트웨어 설계 과정을 학습하고 개발 툴의 활용을 익힌다.