과목명 | 과목설명 |
---|---|
소프트웨어프로젝트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 컴퓨팅과 관련한 다양한 하드웨어 및 소프트웨어 측면의 특징을 논의한다. |