1depth

   홈

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

게시판 리스트
과목명 과목설명
산학협력캡스톤설계2
Industry-Academy Collaboration Capstone Design 2
컴퓨터 분야의 HW/SW 작품을 직접 기획/제안/설계/구현/평가/발표/전시 등의 전 과정을 분야별로 학과교수의 지도하에 직접 진행하는 것을 목표로 한다.
컴퓨터공학입문세미나
Seminar for Computer Engineering Beginners
신입생들에게 컴퓨터공학의 전반적인 내용을 소개하고, 컴퓨터공학자로서 갖추어야 할 기본 소양을 배양하기 위한 과목이다. 컴퓨터정보공학부 소속 연구실 소개를 통해 컴퓨터공학 분야에 대한 이해를 높이고 학부에 대한 소속감을 높인다.
머신러닝
Machine Learning
본 과정은 인공지능 엔진 중 하나인 머신 러닝 알고리즘에 대해 소개하고, 대표적인 알고리즘 몇 가지를 소개하는 과목이다. 특히 통계적인 접근과 뇌신경 모델을 기반한 신경회로망 알고리즘을 배우고 그 응용 예를 공부함으로써 실무 능력 또한 배양한다.
오픈소스소프트웨어설계및실습
Open Source Software Design and Lab
공개 소프트웨어 라이선스 및 개발과정을 학습한다. 또한 공개된 소프트웨어 개발 툴을 이용한 소프트웨어 개발과정을 학습한다.
소프트웨어프로젝트1
Software Project 1
데이터구조를 활용하는 소프트웨어 프로젝트를 C/C++로 구현하며 팀단위 소프트웨어 설계 과정을 학습하고 개발 툴의 활용을 익힌다.
소프트웨어프로젝트2
Software Project 2
학교 뿐 아니라 산업체 현장에서 요구사항을 수집하여 대규모 컴퓨터공학 관련 설계 프로젝트를 수행하는 종합설계 과목.
데이터구조실습
Data Structure Lab
데이터구조설계에서 강의하는 이론내용을 Linux에서 C++언어를 사용하여 구현함으로써 실제 프로그래밍 능력을 갖추도록 한다. 다양한 자료구조와 알고리즘을 구현하는 실무적 대형 프로젝트를 3 ~ 4건 실습하며 프로젝트 수행에 필요한 지식도 강의한다.
GPU 컴퓨팅
GPU Computing
Graphic processing unit (GPU)의 구조와 특징을 학습한다. GPU는 많은 수의 작은 processor core로 구성되어 있기 때문에 대량의 병렬 컴퓨팅이 필요한 신호처리, 머신러닝 등의 알고리즘 처리에 효과적이다. GPU 컴퓨팅과 관련한 다양한 하드웨어 및 소프트웨어 측면의 특징을 논의한다.
하드웨어소프트웨어통합설계
Hardware-Software Integration Design
하드웨어와 소프트웨어의 통합 설계를 위한 시스템 설계 방법, 이를 검증하기 위한 방법 등을 배운다. 하드웨어와 소프트웨어의 통합 설계를 위하여 SoC(System on Chip) 개발 플랫폼 등에 대해서도 살펴보며, SoC Design IP의 하드웨어 설계 및 소프트웨어를 이용한 주변장치 제어 등에 대해서도 학습하고자 한다.
VLSI설계및응용
VLSI Design and Application
컴퓨터정보공학 분야의 핵심부품인 VLSI(초대형집적회로) 반도체 설계기술에 대한 전공응용 교육을 진행하고자 한다. 전공응용 교육은 3부분으로 구성된다. 1) 전기 및 전자, 정보통신 시스템을 구현하기 위한 핵심 부품인 VLSI 집적회로를 설계 및 구현하는 전반적인 과정을 소개한다. 2) 반도체 구현과정을 위한 반도체회로 Layout 설계과정을 상세하게 설명하고, 각 과정에서 요구되는 설계합성 방법과 전기적인 특성 분석 기술을 병행시켜서 강의를 진행하여, 반도체회로 Layout 설계 기술을 이해하도록 한다. 3) 마지막으로 실제 산업 현장에서 사용되고 있는 각종 설계 및 분석 지원도구인 EDA(Electronic Design Automation) 툴에 대한 소개를 통해서 실제적인 VLSI 설계과정을 이해하게 된다.