콘텐츠로 바로가기

기술 분류

Computer Science & Engineering

현재 Knowledge Areas를 학습 목적과 연결해 탐색하는 안내입니다.

0개의 기술 노트

Overview

현재 등록된 지식 영역과 해결하려는 문제를 기준으로 관련 내용을 찾습니다. 영역 수를 고정하거나 하나의 필수 학습 순서를 정하지 않습니다.

Reader Question and Scope

무엇을 이해하고, 만들고, 검증하려는지 먼저 정합니다. 관련 영역을 찾은 다음 필요한 설명 형식과 학습 깊이를 선택합니다.

Concepts and Connections

Knowledge Areas는 다루는 지식을, 문서 형식은 설명 방법을, Practical Views는 실무 목적에 따라 함께 볼 영역을 나타냅니다. 세 축을 하나의 고정된 목차로 합치지 않습니다.

Learning Map

아래 목록은 현재 등록된 지식 영역을 따릅니다. 지금의 질문에 필요한 개념이 어느 영역에 속하는지 확인합니다.

지식 영역 살펴볼 때의 질문
알고리즘 기초 문제 크기가 커질 때 어떤 자료구조와 알고리즘이 시간·공간 제약을 만족하는가?
컴퓨터 구조·조직 명령 실행과 메모리 계층이 프로그램의 지연과 처리량에 어떤 제약을 주는가?
인공지능 모델·데이터·평가 방법을 어떻게 선택하고 실패와 불확실성을 확인하는가?
데이터 관리 조회 패턴과 일관성 요구에 맞는 데이터 모델·저장·트랜잭션은 무엇인가?
프로그래밍 언어 기초 타입과 평가·실행 의미가 프로그램의 동작을 어떻게 결정하는가?
그래픽스·상호작용 기법 장면과 상호작용을 어떤 표현·렌더링 방법으로 화면에 구현하는가?
인간·컴퓨터 상호작용 사용자의 과업·인지·접근성 요구를 어떻게 설계하고 사용성으로 검증하는가?
수학·통계 기초 계산과 데이터의 주장을 어떤 수학적 가정과 통계적 근거로 설명하는가?
네트워크·통신 지연·손실·장애가 있는 연결에서 프로토콜은 어떻게 통신을 유지하는가?
운영체제 프로세스·메모리·파일·입출력 자원을 어떻게 격리하고 공유하는가?
병렬·분산 컴퓨팅 동시 실행과 노드 장애 아래에서 작업·데이터·상태를 어떻게 조정하는가?
보안 어떤 자산과 위협을 가정하며 접근·데이터·실행 경계를 어떻게 검증하는가?
사회·윤리·전문직 컴퓨팅의 사회적 영향·책임·권리 충돌을 어떤 근거로 판단하는가?
소프트웨어 개발 기초 작은 문제를 실행 가능한 프로그램으로 나누고 코드와 동작을 어떻게 확인하는가?
소프트웨어 공학 변하는 요구사항 아래에서 설계·협업·테스트·유지보수를 어떻게 관리하는가?
특수 플랫폼 개발 특정 플랫폼의 수명주기·자원·배포 제약이 구현 선택에 어떤 영향을 주는가?
시스템 기초 시스템의 계층·인터페이스·자원 관계로 성능과 실패를 어떻게 설명하는가?
양자 컴퓨팅 양자 상태·게이트·측정의 성질이 계산 방법과 관측 결과를 어떻게 제한하는가?
로보틱스 센서의 관측을 상태 추정·계획·제어와 연결해 물리적 동작을 어떻게 만드는가?

각 문서에서 선행 지식과 관련 주제의 연결을 확인합니다. 질문이 여러 영역에 걸치면 필요한 영역을 함께 탐색합니다.

Conditions and Limits

이 지도는 탐색의 출발점이며 모든 영역의 내용이 이미 완성되었다는 뜻은 아닙니다. 각 글의 범위와 선행 지식을 확인한 뒤 필요한 예제로 이어 갑니다.

References

기술 계층 열기

아직 기술 노트가 없습니다. 태그나 검색으로 다른 기록을 살펴보세요.