개요

컴퓨팅은 현대사회의 모든 영역에서 활용되고 있으며, 특히 최근에는 빅데이터와 이를 이용한 소셜 컴퓨팅이 주목을 받고 있듯이, 컴퓨팅의 패러다임은 하드웨어로부터 소프트웨어를 거쳐 이제 인간 중심으로 변화 하고 있다. 삶의 질을 향상시키기 위해서는 인간에 대한 좀 더 깊은 이해가 필요하다.

전산학은 확고한 이론적 기반을 바탕으로 미래 사회의 컴퓨팅 패러다임의 변화를 주도하는 인간 중심의 컴퓨팅 연구와 교육을 통하여 인류를 위한 컴퓨팅과 정보 서비스 기술의 무한한 가능성을 추구한다.

전산 이론

전산이론분야는 모든 전산학 연구분야의 이론적인 모델과 분석의 틀을 제공하는 기본적이고 중요한 분야로서 알고리즘, 계산기하학, 프로그래밍 언어, 컴파일러 등의 세부 연구 분야를 포함한다. 알고리즘 분야는 컴퓨터로 문제를 해결하는 기법인 알고리즘의 디자인과 알고리즘의 성능과 정확성 및 문제의 복잡도를 분석하는 연구분야 이며, 계산기하학 분야는 이 중에서 특히 기하학적인 문제의 복잡도 및 알고리즘을 연구한다. 프로그래밍 언어 및 컴파일러 분야에서는 소프트웨어의 설계 단계부터 개발 및 유지 보수까지 전 단계에 걸쳐서, 프로그램을 분석하고 최적화하여 사용자가 보다 안전하고 편리하며 빠른 소프트웨어를 사용할 수 있도록 돕는 연구를 수행한다.

컴퓨터 시스템

시스템분야는 컴퓨팅의 실험적 기반학문이 되는 분야로 컴퓨터 구조, 운영체제, 네트워크, 임베디드 시스템, 실시간 시스템 등의 세부분야를 포괄하며 특히 산업체에서 가장 많이 필요로 하는 연구를 다룬다. 운영체제와 컴퓨터 시스템은 컴퓨터의 근본적인 작동원리를 탐구하며, 시스템에서는 하드웨어 집중적인 내용을 서술한다. 운영체제는 컴퓨터 작동에 필요한 Operating System과 관련된 사례 연구, Policy그리고 Mechanism에 대한 서술을 진행한다.

네트워크

네트워크는 현재 발전하는 클라우드 컴퓨팅과 엣지 컴퓨팅에서 주축이 되는 핵심으로서, 컴퓨터와 다른 컴퓨터와의 통신을 담당한다.

소프트웨어 디자인

디자인 분야는 컴퓨팅과 관련된 창의성의 바탕이 되며, 전산학과에서는 소프트웨어 디자인을 연구한다. 소프트웨어 공학은 소프트웨어의 개발, 운용, 유지보수 등의 생명 주기 전반을 체계적이고 서술적이며 정량적으로 다루는 학문이다. 특히 웹, 모바일/클라우드 컴퓨팅 환경, 빅데이터 환경 등 최근의 소프트웨어 환경에 적합한 새로운 모델 기반의 소프트웨어 개발 패러다임과 아키텍처 및 서비스 기술에 대해 다루는 사회적/경제적으로 중요한 학문분야이다.

컴퓨터 보안

시큐어 컴퓨팅 분야는 컴퓨팅 기술에 근간을 둔 모든 시스템, 정보 서비스, 상용 소프트웨어 등의 보안성 및 기밀성, 무결성, 가용성을 보장하기 위한 기반 기술을 연구하는 분야입니다. 주요 연구분야로는 시스템 보안, 소프트웨어 보안, 암호 기반 보안, 정보서비스 보안, 모바일 인터넷 보안, 취약점 분석, 악성코드 분석, 컴퓨터 포렌식, 개인 정보보호, 그리고 정보 보안 정책 등이 있습니다.

비주얼 컴퓨팅

비주얼컴퓨팅 분야는 텍스트 이외의 다양한 멀티미디어 및 시각 데이터를 처리하는 기본/핵심/응용기술을 연구한다. 대표적인 분야는 컴퓨터 그래픽스, 컴퓨터 비젼, 이미지 프로세싱, 정보 가시화(visualization) 등이 있으며, 산업에도 다양하게 활용되고 있는 분야이다. 구체적으로 컴퓨터 그래픽스 분야에서는 실사와 같은 3차원 입체영상을 구현하는 연구, 대용량의 기하학적 형태를 실시간에 렌더링하는 연구, 의료영상의 처리 및 응용 연구 등 다양한 연구들이 이루어지고 있으며, 컴퓨터 비젼 분야에서는 스스로 움직이는 지능형 로봇 개발을 위한 컴퓨터 비전 연구, 로봇의 움직임을 계획하는 모션 플래닝 연구 등이 이루어지고 있다.

인공지능

정보 기술이 사회 전반에 파급되고 활용됨에 따라 물리적 공간과 온라인 공간으로부터 방대한 양의 빅 데이터가 폭발적으로 생성되고 있다. 전산학과에서는 빅 데이터를 효율적으로 관리하고 분석하기 위한 이론, 알고리즘, 시스템, 서비스를 연구한다. 주요 연구 분야로 데이터베이스, 병렬 검색 엔진, 웹 데이터 관리, 멀티미디어/시공간 데이터베이스, 센서 네트워크 데이터 관리, 지능형 데이터베이스, 데이터 마이닝 등이 있다. 인공지능 분야는 인지, 판단 및 학습 등 지적 개체가 갖는 속성들에 대한 계산학적 모델과 알고리즘을 탐구하고, 이를 토대로 한 지능형 시스템을 구현하는 연구를 수행한다.

하위 분류

다음은 이 분류에 속하는 하위 분류 12개 가운데 12개입니다.