Skip to content

컴퓨터 전공지식 기본

비전공자를 위한 컴퓨터공학 핵심 개념 학습 자료

학습 대상

  • 컴퓨터공학 비전공자로서 핵심 개념을 빠르게 익히고 싶은 분
  • 웹 개발, 디자인 등 다른 분야에서 개발로 넘어온 분
  • 전공자와 대화할 수 있는 수준의 기초 체력을 갖추고 싶은 분

학습 목표

  • 컴퓨터가 정보를 표현하고 처리하는 원리를 이해한다
  • 운영체제와 하드웨어의 관계를 파악한다
  • 프로그래밍의 본질과 자료구조의 필요성을 체감한다

선행 조건

  • PC/인터넷 기본 사용 능력
  • 엑셀 사용 경험 (셀, 함수 개념)
  • 기본 논리 연산 이해 (AND, OR, NOT)
  • 수학은 불필요 - 산수 수준이면 충분

학습 로드맵

목차

챕터제목핵심 내용
01디지털과 진법0과 1의 세계, 비트/바이트, 2진↔16진 변환
02데이터 표현RGB 색상, 이미지 원리, 용량 단위 체계
03컴퓨터 구조CPU-RAM-레지스터-ALU 연산 흐름
04저장장치와 파일시스템HDD/SSD 구조, FAT, MBR, 포맷
05운영체제 핵심커널, 유저/커널 모드, I/O, 접근 통제
06가상메모리와 가상화가상 메모리, 페이징, 프로세스 격리
07동시성과 병렬성Concurrency vs Parallelism, 교착상태
08프로그래밍 본질절차적 글쓰기, 컴파일 vs Managed
09자료구조 기초선형/비선형 구조, 이진 트리 검색

학습 팁

  • 각 챕터의 mermaid 다이어그램을 먼저 훑어보며 전체 그림을 잡는다
  • 핵심 암기 포인트는 반복해서 읽는다
  • 확인 질문으로 스스로 이해도를 점검한다
  • 이해가 안 되는 부분은 이전 챕터로 돌아가 복습한다

출처

  • 원본 강의: "널널한 개발자" - 컴퓨터 전공지식 기본 (2022.09 촬영)
  • 본 자료는 강의 내용을 학습 목적으로 재구성한 것입니다