컴퓨터 엔지니어링 컴펜디엄

Computer engineering compendium

컴퓨터 공학 분야를 함께 구성하는 전자, 수학, 통합 회로의 개별 주제 목록이다.조직은 주제별로 이 필드에 대한 효과적인 학습 가이드를 작성한다.이 내용은 국가 공학조사 검사원협의회에서 제시한 컴퓨터 공학 전문가로 자신을 식별하는 사람이 기대하는 주제와 세부 정보 전체와 일치한다.[1]그것은 일반적으로 한 번에 다루어지는 컴퓨터 공학 주제들의 포괄적인 목록과 상위 집합이다.null

1부 - 기본 사항

문자 인코딩

문자(컴퓨팅)
범용 문자 집합
IEEE 1394
ASCII

수학

비트 연산
서명 번호 표시
IEEE 부동소수점
C 및 C++의 연산자
드 모건의 법칙
부스의 곱셈 알고리즘
이항 승수
월리스 트리
다다승수
곱셈-누적 연산
빅 O 표기법
오일러의 정체

베이직 일렉트로닉스

직렬 및 병렬 회로
RLC 회로
트랜지스터
작동 증폭기 애플리케이션

신호 처리

신호처리
디지털 필터
고속 푸리에 변환
쿨리-투키 FFT 알고리즘
수정된 이산 코사인 변환
디지털 신호 처리
아날로그-디지털 변환기

오류 감지/수정

패리티 비트
오류 감지 및 수정
순환 중복 검사
해밍 코드
해밍(7,4)
콘볼루션 코드
전달오류수정
노이즈 채널 코딩 정리
변조
신호 대 잡음 비
선형코드
노이즈(전자공학)

2부 - 하드웨어

하드웨어

로직 패밀리
다단계세포
플립플롭(전자공학)
경기조건
이진결정도
부울 함수에 대한 회로 최소화
카르노 지도
Quine-McCluskey 알고리즘
집적회로설계

프로그래밍 가능한 논리

표준세포
프로그램 가능한 논리 소자
현장 프로그래밍 가능한 게이트 배열
복합 프로그래머블 논리 소자
응용 프로그램별 집적회로
로직 최적화
등록-이송수준
평면도(마이크로일렉트로닉스)
하드웨어 설명 언어
VHDL
베릴로그
전자 설계 자동화
에스프레소 휴리스틱 로직 미니마이저
라우팅(전자 설계 자동화)
정적 타이밍 분석
배치(EDA)
전력 최적화(EDA)
타이밍마감
설계 흐름(EDA)
설계마감
렌트 규칙

어셈블리/테스트

설계 규칙 검사
시스템베릴로그
회로내 시험
합동 테스트 실행 그룹
경계 스캔
경계 스캔 설명 언어
테스트 벤치
볼 그리드 배열
헤드 인 베개(금속)
패드 크레이터링
육상 격자 배열

프로세서

컴퓨터 건축
하버드 건축
프로세서 설계
중앙처리장치
마이크로코드
산술 논리 단위
CPU 캐시
명령 집합
직교 명령 집합
클래식 RISC 파이프라인
명령 집합 컴퓨팅 감소
지시 수준 병렬 처리
지시 파이프라인
위험(컴퓨터 아키텍처)
버블(컴퓨팅)
슈퍼스칼라
병렬 컴퓨팅
동적 우선 순위 스케줄링
암달의 법칙
벤치마크(컴퓨팅)
무어의 법칙
컴퓨터 성능
슈퍼컴퓨터
심드
멀티 코어 프로세서
명시적으로 병렬화된 명령 컴퓨팅
동시 멀티스레딩

중복성 및 신뢰성

신뢰도
능동적 이중화
듀얼 모듈식 이중화
삼중 모듈식 이중화
고가용성(HA) 완벽한 이중화
N-버전 프로그래밍
RAID
내결함성
내결함성 컴퓨터 시스템
감시 타이머
독립 메모리의 중복 배열

기억력

컴퓨터 데이터 저장소
메모리 제어기
메모리 관리 단위
정적 랜덤 액세스 메모리
동적 랜덤 액세스 메모리
동기식 동적 랜덤 액세스 메모리
DDR2 SDRAM
플래시 메모리
메모리 스크러빙
데이터 스트라이핑
하드 디스크 드라이브 성능 특성
디스크 섹터

3부 - OS, 소프트웨어, 테스트, AI

운영 체제

운영 체제
다중 처리
동시 컴퓨팅
컴퓨터 클러스터
분산 컴퓨팅
신뢰할 수 있는 컴퓨팅 기반
임베디드 시스템
인 회로 에뮬레이터
실시간 운영 체제
실시간 운영 체제 비교
속도 단조 스케줄링
가장 빠른 마감 첫 번째 예약
최소 슬랙 시간 스케줄링
마감일 단조 스케줄링
라운드 로빈 스케줄링
O(1) 스케줄러
스레드(컴퓨팅)
동시성 제어
동기화(컴퓨터 과학)
상호배제
장치 드라이버

소프트웨어 개발

소프트웨어 개발 프로세스
소프트웨어 요구 사항 사양
나선 모형
신속한 변화를 위한 소프트웨어 개발
행동 주도형 개발
카우보이 부호화
린 소프트웨어 개발
익스트림 프로그래밍
구조화된 시스템 분석 및 설계 방법
소프트웨어 개발 철학 목록
프로그래밍 언어 생성
프로그래밍 언어의 비교
인쇄F 형식 문자열
프로그래밍 패러다임
객체 지향 설계
소프트웨어 설명서
소프트웨어 설계 문서
객체 지향 프로그래밍
동시 버전 시스템
소프트웨어 유지관리
수정제어
소프트웨어 구성 관리
소프트웨어 릴리스 수명 주기
MIL-STD-498
소프트웨어 보증
시스템 개발 수명 주기
소프트웨어 품질
소프트웨어 품질 관리
관계형 데이터베이스
산성
데이터 구조 목록
반보편적 문제
응용 프로그램 인터페이스 사양
호모이콘성
도메인별 모델링
통합 모델링 언어

테스트/통합

소프트웨어 테스트
테스트 주도형 개발
합격 테스트 주도형 개발
통합 테스트
소프트웨어 워크스루
코드 리뷰
소프트웨어 검사
소프트웨어 검증
기능시험
소프트웨어 테스트
화이트 박스 테스트
블랙박스 테스트
그레이 박스 테스트
검증 및 검증(소프트웨어)
정확성(컴퓨터 과학)

AI & 로보틱스

음성 처리
이미지 처리
컴퓨터 비전
로보틱스
음성인식

4부 - 정보 이론, 암호화, 네트워킹 및 보안

정보 이론

정보이론
채널 용량
섀넌-하틀리 정리
니키스트-샤논 샘플링 정리
섀넌의 소스 코딩 정리
제로오더홀드
데이터 압축
변조순서
위상 편이 키잉

암호화

해시함수
해시함수 목록
문자열 검색 알고리즘
눈사태 효과
라빈-카프 알고리즘
버스트 오류 수정 코드
암호학
암호해시함수
공개키암호법
비테르비 알고리즘

네트워킹

컴퓨터 네트워크
네트워크 버스 목록
광역 네트워크
근거리 통신망
네트워크 과학
비반환영
맨체스터 코드
이더넷
인터넷
OSI 모델
전송 제어 프로토콜
포인트 투 포인트 프로토콜
노출 노드 문제
회로 스위칭
광섬유 통신
용량 관리
대역폭 관리
대역폭(컴퓨팅)
처리량
네트워킹 하드웨어
무선 네트워크
IEEE 802.11
보완 코드 키잉
세션 개시 프로토콜
메시지 인증 코드
포트 제어 프로토콜
네트워크 모니터링
단순 네트워크 관리 프로토콜
네트워크 처리량 측정
안정성(컴퓨터 네트워킹)
채널접속방법
시간 구분 다중 액세스

보안

컴퓨터 보안
보호와 보안의 분리
정보 보안
정보보안 관리시스템
인터넷 보안
해커(컴퓨터 보안)
DMZ(컴퓨팅)
방화벽(컴퓨터)
상태 저장 방화벽
침입 탐지 시스템
서비스 거부 공격
IP 주소 스푸핑

5부 - Misc

다중 기준 의사결정 분석

참조

  1. ^ "NCEES PE Electrical and Computer Exam Specifications(note: requires updating every 6 months)" (PDF). National Council of Examiners for Engineering and Surveying.