📲 네트워크 프로그래밍

통신(Communication)과 네트워크(Network)

  • 정보와 통신
    • 정보(Information)
    • 데이터(data)
    • 통신(Communication)
  • 네트워크
    • 개념
    • 네트워크를 통한 이점
    • 네트워크 구성 요소

통신 방식

  • 방식에 따른 분류
  • 전달 방향
    • 단방향 전송/통신
    • 양방향 전송/통신
  • 전달 방식
    • 직렬 전송
    • 병렬 전송
  • 동기 방식
    • 동기식 전송
    • 비동기식 전송

네트워크 기술 표준

  • 등장 배경
    • 표준 종류
    • 대표적 표준화 기구
    • 대표적 국내 표준화 기구

📝 알고리즘

기본 개념

  • 알고리즘이란?
  • 알고리즘의 특성
    • 효율성
    • 정확성
    • 수행성
    • 유한성
  • 알고리즘의 유래

알고리즘의 표현 방법

  • 알고리즘의 표현법
    • 자연어
    • 순서도
      • 순서도 기호
      • 순서도의 기능
      • 순서도 종류
    • 의사코드
    • 프로그래밍 언어

📊 이산수학

이산수학의 개념

  • 이산수학 학습 이유
  • 이산 개념과 연속 개념
    • 이산 개념
    • 연속 개념

수학적 모델링

  • 수학적 모델링을 이루는 3가지 요소
    • 주어진 문제
    • 수학적 구조, 함수
    • 문제 해결
  • 문제 해결을 위한 모델링

이산수학의 응용

  • 이산수학을 이용하여 수학적 구조를 만들었을 경우에 해결할 수 있는 응용분야

🤖 인공지능

인공지능의 정의와 분류

  • 인공지능의 개념
  • 인공지능을 구성하는 3가지 기본 용어
    • 지각(Perception)
    • 인지(Cognition)
    • 행동(Action)
  • 인공지능에서 인간과 기계의 역할
    • 인간의 역할
    • 기계의 역할
      • 인공지능 시스템의 역할
  • 인공지능의 윤리
  • 인공지능의 분류
    • 약 인공지능(weak AI)
    • 강 인공지능(strong AI)
    • 초 인공지능(super AI)

인공지능 시스템

  • 사람처럼 생각하는 시스템
    • 인지과학
  • 이성적으로 생각하는 시스템
    • 사고의 법칙
  • 사람처럼 행동하는 시스템
    • 튜링의 시험
  • 이성적으로 행동하는 시스템
    • 에이전트

📁 자료구조

자료구조의 개요

  • 개요
  • 자료구조란?
  • 컴퓨터 분야에서 자료구조를 배워야 하는 이유
  • 자료구조에서 다루는 내용

자료구조의 분류

  • 자료의 형태에 따른 분류
    • 단순 구조
    • 선형 구조
    • 비선형 구조
    • 파일 구조
profile
There's Only One Thing To Do: Learn All We Can

0개의 댓글