강의 정리
학년, 학기, 과목별로 배운 내용을 정리합니다.
1학년
1학기
중간고사 족보 지도와 시험 직전 정리
중간 족보·Sample Questions·교재 연습문제를 유형별로 묶어 해당 강의로 연결하고, 시험 직전에 볼 공식과 함정을 한 장에 정리합니다.
1장 컴퓨터 과학과 알고리즘
컴퓨터 과학의 정의, 알고리즘의 조건, 덧셈·유클리드 알고리즘 추적, 컴퓨팅의 역사를 족보 유형과 함께 정리합니다.
2장 의사코드와 알고리즘 설계
의사코드의 세 가지 연산, 순차 탐색·최댓값 찾기·패턴 매칭 알고리즘과 족보의 코드 판정 문제를 정리합니다.
3장 알고리즘의 효율
Θ 표기, 순차·이진 탐색, 선택 정렬, 세 가지 데이터 정리 알고리즘을 족보의 추적·복사 횟수 문제 중심으로 정리합니다.
4장 이진수, 불 논리, 게이트와 회로
진법 변환, 부호-크기·2의 보수, 부동소수점·문자·소리·이미지 표현, 진리표와 sum-of-products 회로 설계를 족보 유형 중심으로 정리합니다.
5장 컴퓨터 구조: 폰 노이만 구조
메모리(MAR·MDR), ALU, 제어 장치(PC·IR), fetch-decode-execute, RISC와 CISC, 병렬 구조, RiSC-16 명령어 집합을 정리합니다.
6강 Python 프로그래밍 맛보기와 과제 풀이
의사코드를 Python으로 옮기는 법(입출력·대입·조건·반복·함수·클래스)과 과제 0.1·0.2의 알람 시각, 3-6-9 게임, 학번 계산 버그를 정리합니다.
7강 시스템 소프트웨어와 어셈블리어
virtual machine, 교재 어셈블리 명령어 집합(Figure 6.5), 조건·반복 번역, 최댓값·최솟값 프로그램, 2-pass 어셈블러와 symbol table을 족보 유형 중심으로 정리합니다.
2학기
0장 · 전공 용어 정리집
Chapter 1–5의 개념·용어·사례를 장 → 개념 묶음 → 개별 개념 순서로 다시 엮은 통합 정리집. 개념마다 정의·쉬운 설명·사례·혼동 포인트·원문 링크를 붙이고, 전체 지도부터 묶음별 세부도까지 개념도 49장(5장은 원문 노트 그림 6장을 함께 활용)과 헷갈리는 개념 비교·영문 약어 색인으로 마무리한다.
1장 · 정보시스템은 어떻게 비즈니스 가치를 만드는가
Chapter 1 슬라이드 1–50 교재형 필기. 교재 그림 10개와 개념·판서·해설·오답 주의·예제·확인 문제, 영어 단답형 10문제로 정리합니다.
2장 A · 프로세스에서 전사 시스템까지
비즈니스 프로세스에서 TPS·MIS·DSS·ESS와 ERP·SCM·CRM·KMS까지, 교재 그림과 개념·판서·해설·오답 주의·예제·확인 문제로 정리한 Chapter 2 전반부 교재형 필기.
2장 B · 협업에서 조직 지식과 IS 기능까지
협업과 소셜 비즈니스에서 지식관리 가치사슬·KMS·IT 거버넌스까지, 교재 그림과 개념·판서·해설·오답 주의·예제·확인 문제로 정리한 Chapter 2 후반부 교재형 필기.
3장 · 조직과 전략
조직과 정보기술의 양방향 관계부터 경쟁요인·가치사슬·네트워크 전략까지, 교재 그림 11개와 개념·판서·해설·오답 주의·예제·확인 문제로 정리한 Chapter 3 교재형 필기.
4장 · 정보시스템의 윤리와 사회적 책임
윤리적 판단에서 프라이버시·지식재산·시스템 품질·삶의 질까지, 교재 그림과 개념·판서·해설·오답 주의·예제·확인 문제로 정리한 Chapter 4 교재형 필기.
5장 · IT 인프라와 신기술
IT 인프라의 정의와 다섯 시대, 일곱 구성요소, 모바일·BYOD·양자·그린 컴퓨팅, 가상화·클라우드·엣지, 오픈소스·웹 서비스, 소프트웨어 조달, 인프라 관리 과제까지 교재 그림과 개념·판서·해설·오답 주의·예제·확인 문제로 정리한 Chapter 5 교재형 필기.
0장 · 회계 용어 정리집
Chapter 1–5의 회계 용어·분개 규칙·사례 수치를 장 → 개념 묶음 → 개별 개념 순서로 다시 엮은 통합 정리집. 용어마다 한국어·영문 이름과 한 문장 정의·쉬운 설명·혼동 포인트·원문 링크·예시를 붙이고, 전체 지도와 장 개요도·세부 개념도 27장, 분개 치트시트, 헷갈리는 개념 비교, 영문 색인으로 마무리한다.
1장 · 기업과 회계
Chapter 1 슬라이드 1–17 교재형 필기. 회계의 정의·목적, 경제실체와 경제활동, 이해관계자, 회계의 기능, 재무회계와 관리회계, 재무제표·회계기준·회계감사를 개념도 4개와 확인 문제로 정리합니다.
2장 · 재무제표의 기초
Chapter 2 슬라이드 1–33 교재형 필기. 재무제표의 종류와 다섯 요소, 회계등식, 재무제표 사이의 연계(자료 2-4), 인식과 측정을 예제·기본문제 풀이와 확인 문제로 정리합니다.
3장 · 거래의 기록
Chapter 3 슬라이드 1–39 교재형 필기. 회계상 거래 판단, 거래요소의 결합관계와 계정, 분개·전기·수정전 시산표, 부록 전표를 ㈜바람돌이 사례와 계산 문제로 정리합니다.
4장 · 서비스기업의 회계순환
Chapter 4 슬라이드 1–30 교재형 필기. 회계순환과정, 결산정리 4유형(미수수익·미지급비용, 선급비용·선수수익, 감가상각비, 대손상각비), 수정후 시산표, 재무제표 작성, 정산표를 (주)바람돌이 사례와 기본문제 풀이로 정리합니다.
5장 · 상기업의 회계순환
Chapter 5 슬라이드 1–25 교재형 필기. 계속기록법과 실지재고조사법, 실지재고조사법의 매출원가 결산정리, (주)보부상 회계순환 사례와 정산표, 기본문제 풀이를 정리합니다.
OT · 평가 · 과제 안내
과학의 탈국가화(Science in Transnational Context) 오리엔테이션, 성적 평가, 중간고사 대체 과제(과탈 일지)와 팀프로젝트 안내를 한곳에 정리합니다.
1강 서구과학의 형성과 과학의 탈경계화
수메르에서 그리스, 헬레니즘, 이슬람 제국, 중세 대학, 문필공화국과 과학탐험까지 과학지식이 경계를 넘어 이동한 궤적을 정리합니다.
2강 식민지 미국과 탈국가적 과학활동
바살라의 서구과학 확산 3단계 모델로 식민지 미국에서 독립 이후 과학강국 미국까지의 탈국가적 과학활동을 정리합니다.
기말고사: 가상회의 시나리오 답안 누적본
사전 공개된 기말고사 문제(가상 국제회의 시나리오), 교수자의 주차별 샘플 답안, 수강생이 채워야 할 부분의 완성 초안을 주차마다 누적합니다.
2주차: 파이썬 자료형과 컬렉션
자료형과 형 변환, 연산자와 변수, 문자열 인덱싱·슬라이싱과 메서드, 튜플·리스트의 차이와 참조·복사, 딕셔너리의 키·값 조회를 코드와 실행 결과로 정리합니다.
3주차: 조건문, 반복문과 함수
비교·논리 연산, if·elif·else 분기, try·except 예외 처리, for·range·enumerate와 while·break·continue 반복, 함수의 매개변수·반환값·기본 인자·가변 인자와 변수 범위를 코드와 실행 결과로 정리합니다.
4주차: 파일 입출력과 Pandas 데이터 처리
with 문으로 텍스트 파일 읽고 쓰기, Pandas로 CSV·Excel 불러오기, Series·DataFrame과 인덱스, loc·iloc·at·iat 선택, 자료형 변환, 결측치·정렬·불리언 필터·중복 제거, agg·transform·apply 집계를 코드와 실행 결과로 정리합니다.
보충: Pandas 기본기능 총정리 (생성·필터·정렬·삭제·병합)
DataFrame을 만들고 확인하고, 열과 행을 고르고, 조건으로 거르고, 정렬·삭제·이름 변경으로 정돈한 뒤 concat·merge로 합치고 groupby로 요약하는 흐름을 그림 같은 표와 함께 정리합니다. 자주 나는 오류와 디버깅 순서도 담았습니다.
5주차: NumPy 배열과 벡터 연산
ndarray의 속성, 배열 생성, 원소별 연산과 행렬곱, 집계·통계 함수, 브로드캐스팅, 2차원 인덱싱·슬라이싱과 reshape를 Drill 501–507 코드와 실행 결과로 정리합니다.
6주차: 정규표현식, Pandas 문자열, XML, JSON
정규표현식 메타문자와 re 모듈의 match·search·findall·finditer, Pandas .str 문자열 처리, ElementTree로 XML 읽기·수정·만들기, json 모듈의 loads·load·dumps를 Drill 601–606 코드와 실행 결과로 정리합니다.
7주차: 데이터 클리닝, 시각화, 기술통계
불필요한 열 제거와 인덱스 설정, apply와 np.where를 이용한 문자열 정리, na_values·try/except·fillna를 이용한 결측치 처리, matplotlib 선 그래프 꾸미기, describe와 상자 그림·히스토그램·산점도를 Drill 701–708 코드와 그림으로 정리합니다.
시험 직전 정리: 헷갈리는 개념
중간·기말 족보에서 자주 틀리는 개념을 강의 순서대로 한 장에 정리한 시험 직전 자료입니다.
자료형, 연산자, 흐름 제어
자료형과 형변환, 연산자 우선순위, 조건문과 반복문을 시험에 나오는 함정 중심으로 정리합니다.
함수, 재귀, 스코프
함수 호출과 값 전달, 오버로딩, 재귀 추적과 반복문 변환, 스코프와 static을 시험 문제 중심으로 정리합니다.
참조, 배열, 문자 배열, vector
참조의 초기화 규칙, 1차원·2차원 배열, 문자 배열과 널 문자, 정렬과 탐색, vector를 시험 문제 중심으로 정리합니다.
포인터와 동적 메모리
주소와 역참조, const 포인터, 포인터 연산, 배열과 포인터, C 문자열 함수, new/delete를 시험 문제 중심으로 정리합니다.
클래스와 객체지향 프로그래밍
접근 지정자와 상속별 접근 표, 생성자·소멸자 호출 순서, 복사 생성자, 가상 함수와 다형성을 기말 족보 중심으로 정리합니다.
클래스 고급 기능과 예외 처리
static 멤버, this, friend, 연산자 오버로딩, 예외의 전파와 재던지기, catch 선택 규칙, 스택 풀기를 기말 족보 중심으로 정리합니다.
템플릿
함수 템플릿과 자료형 추론, 클래스 템플릿, 템플릿 특수화, Factorial<N> 같은 템플릿 재귀를 기말 족보 중심으로 정리합니다.
기타
성수중1-방준희
물질의 상태 변화
확산과 증발부터 상태 변화, 열에너지 출입까지 입자 모형으로 이해합니다.
태양계
태양계 천체와 행성의 특징, 태양의 구조와 활동을 비교표·빈칸·확인 문제·암기카드로 익힙니다.
망원경 보충
천체 망원경의 8가지 주요 부품과 관측 방법을 익히고, 태양계 8개 행성의 특징을 자세히 비교합니다.
5단원 힘의 작용
힘의 표현과 평형, 중력·탄성력·마찰력·부력, 알짜힘에 따른 운동 상태 변화를 교과서 순서대로 한 강의에 정리합니다.
6단원 기체의 성질
압력의 뜻과 기체의 압력, 온도가 일정할 때의 압력과 부피 관계, 압력이 일정할 때의 온도와 부피 관계를 입자 운동으로 설명하고 생활 속 예와 물 뿜는 인형에 적용합니다.
학생회-프로젝트
자격증
0 · ADsP 시험 지도와 암기 코드
ADsP(데이터분석 준전문가) 세 과목의 범위·문항 배분·공부 순서를 한 장에 정리하고, 시험 직전에 꺼내 볼 두문자 암기 코드를 모은 길잡이 노트입니다.
1편 · 데이터의 이해 — 데이터·정보·데이터베이스
1과목 1장. 데이터의 유형, 암묵지와 형식지, DIKW 피라미드, 데이터베이스의 정의·특징·설계, SQL 명령어 분류, OLTP·OLAP·DW·데이터 레이크까지 시험 포인트 중심으로 정리합니다.
2편 · 데이터의 가치와 미래 · 데이터 사이언스
1과목 2·3장. 빅데이터의 정의와 3V, 빅데이터가 만든 본질적 변화, 가치 산정의 어려움, 위기 요인과 통제 방안, 개인정보 비식별화, 데이터 사이언스와 데이터 사이언티스트 역량, 전략 인사이트를 정리합니다.
3편 · 데이터 분석 기획의 이해 — 방법론과 과제 발굴
2과목 1장. 분석 주제 4유형, 목표 시점별 분석 기획, 분석 방법론 모델, KDD·CRISP-DM·SEMMA·빅데이터 분석 방법론, 하향식·상향식 과제 발굴, 디자인 씽킹, 분석 프로젝트 관리 영역을 정리합니다.
4편 · 분석 마스터플랜과 분석 거버넌스
2과목 2장. ISP와 마스터플랜 수립, 시급성·난이도 우선순위 사분면, 로드맵, 분석 거버넌스 체계, 분석 준비도·성숙도와 성숙도 사분면, 데이터 거버넌스, 분석 조직 구조, 과제 관리 프로세스를 정리합니다.
5편 · R 기초, 데이터 마트, 결측값과 이상값
3과목 1장. R의 특징과 자료 구조(벡터·행렬·리스트·데이터 프레임), 자주 나오는 함수와 출력, 데이터 마트와 요약·파생변수, reshape·sqldf·plyr, EDA 4주제, 결측값 대치법과 이상값 판정 기준을 정리합니다.
6편 · 통계의 이해 — 표본·척도·확률분포·추정·가설검정
3과목 2장 01. 표본추출 방법과 오차, 자료의 척도, 기초 통계량과 왜도·첨도, 조건부 확률과 베이즈 정리, 이산·연속 확률분포, 중심극한정리, 점추정·구간추정, 가설검정과 1종·2종 오류, 비모수 검정을 정리합니다.
7편 · 기초통계 분석과 회귀분석 — t검정·ANOVA·교차분석·상관·회귀
3과목 2장 02·03. 일표본·대응표본·독립표본 t검정, 분산분석(ANOVA), 교차분석(적합도·독립성·동질성), 피어슨·스피어만 상관분석, 선형회귀의 가정·결정계수·분산분석표·R 출력 해석, 다중공선성과 변수 선택, 규제 회귀를 정리합니다.
8편 · 다변량 분석과 시계열 분석 — MDS·PCA·ARIMA
3과목 2장 04·05. 다차원 척도법(MDS)과 스트레스, 주성분분석(PCA)의 주성분 수 결정과 prcomp 출력·스크리 플롯·바이플롯 해석, 시계열의 정상성과 정상화, 백색잡음, AR·MA·ARIMA 모형과 분해시계열을 정리합니다.
9편 · 정형 데이터 마이닝 (1) — 데이터 분할과 분류분석
3과목 3장 01·02. 데이터 마이닝 개요와 데이터 분할(홀드아웃·k-fold·LOOCV·부트스트랩), 과대·과소적합, 로지스틱 회귀(오즈·로짓), 의사결정나무(지니·엔트로피·CART·C4.5·CHAID), 앙상블(배깅·부스팅·랜덤포레스트), 인공신경망, 나이브 베이즈, k-NN, SVM, 오분류표·ROC·이익도표를 정리합니다.
10편 · 정형 데이터 마이닝 (2) — 군집분석과 연관분석
3과목 3장 03·04. 연속형·범주형 거리 척도, 계층적 군집의 연결법과 덴드로그램, K-means·K-medoids·DBSCAN, 혼합분포 군집과 EM 알고리즘, 자기조직화지도(SOM), 실루엣 계수, 연관분석의 지지도·신뢰도·향상도 계산과 Apriori·FP-Growth를 정리합니다.
0 · 리눅스마스터 2급 시험 지도와 암기 코드
리눅스마스터 2급 1차 시험 세 과목의 범위와 노트 14편의 대응 관계, 공부 순서를 한 장에 정리하고, 시험 직전에 꺼내 볼 암기 코드와 자주 나오는 명령어·파일 경로를 모은 길잡이 노트입니다.
1편 · 리눅스의 이해 — 개요·역사·핵심 철학
1과목 1장. 커널·셸·파일 시스템으로 이루어진 리눅스의 구조와 특징, 유닉스에서 GNU를 거쳐 리눅스 커널에 이르는 역사, 오픈소스 철학과 GPL·LGPL·BSD·Apache·MPL 라이선스 비교, 배포판 계열을 시험 포인트 중심으로 정리합니다.
2편 · 리눅스 설치 — 설치 유형·장치 식별자·파티션·파일 시스템·부트매니저
1과목 2장. 설치 매체와 설치 방식, /dev/sda·nvme0n1p1·UUID·LABEL 같은 저장 장치 식별자, MBR·GPT 파티션과 스왑·LVM, ext2/3/4·xfs·btrfs 파일 시스템과 저널링, LILO·GRUB·GRUB2와 BIOS/UEFI 부팅 과정, 런레벨과 systemd 타깃까지 정리합니다.
3편 · 기본 명령어 (1) 사용자 계정과 권한
1과목 3장 전반부. 계정 관리 명령(useradd·usermod·userdel·passwd·chage·groupadd)과 /etc/passwd·shadow·group 필드, su·sudo, chmod·chown·umask, SetUID·SetGID·Sticky Bit, id·who·w·last까지 시험 포인트 중심으로 정리합니다.
4편 · 기본 명령어 (2) 디렉터리·파일 조작과 기타 필수 명령어
1과목 3장 후반부. ls·cd·cp·mv·rm·ln으로 파일을 다루고, cat·less·head·tail로 읽고, find·locate·which·whereis로 찾고, 리다이렉션·파이프와 grep·wc·sort·uniq·cut·tr로 가공하며, date·cal·man·shutdown까지 시험에 나오는 옵션 중심으로 정리합니다.
5편 · 파일 시스템 명령어와 물리 구조
2과목 1장. mount·umount와 /etc/fstab 6개 필드, fdisk·parted·mkfs·mke2fs·fsck·e2fsck·tune2fs·df·du·blkid·lsblk, 디스크 쿼터, 부트 블록·슈퍼 블록·아이노드·데이터 블록과 블록 그룹, FHS 디렉터리 계층까지 시험 포인트 중심으로 정리합니다.
6편 · 셸 — 개념·환경 변수·히스토리·프롬프트
2과목 2장. 셸의 역할과 종류, 로그인 셸 확인·변경, 셸 변수와 환경 변수, bash 설정 파일의 실행 순서, alias, history 확장, PS1 이스케이프까지 시험 포인트 중심으로 정리합니다.
7편 · 프로세스 관리 — 확인·제어·종료·작업
2과목 3장. PID·PPID와 프로세스 상태, 포그라운드·백그라운드·데몬·고아·좀비, ps·pstree·top·pgrep, nice·renice, kill과 시그널 번호, jobs·fg·bg·nohup, at과 cron 작업 예약까지 시험 포인트 중심으로 정리합니다.
8편 · 에디터 — vi/vim
2과목 4장. vi·vim·emacs·nano·pico·gedit 등 편집기의 개발자와 특징, vi의 세 가지 모드와 전환, 이동·편집·검색·치환·저장 명령, set 옵션과 설정 파일, vim 실행 옵션까지 시험 포인트 중심으로 정리합니다.
9편 · 소프트웨어 설치 — rpm·yum/dnf·dpkg·apt·아카이브
2과목 5장. 레드햇 계열 rpm·yum·dnf, 데비안 계열 dpkg·apt-get·apt-cache, tar 아카이브와 gzip·bzip2·xz 압축, 소스 컴파일 설치까지 시험에 나오는 옵션 중심으로 정리합니다.
10편 · 장치 설정 — 장치 관리·프린터·스캐너
2과목 6장. 블록·문자 장치 파일, lsusb·lspci·lsmod·modprobe 같은 장치 확인·모듈 명령, udev, System V·BSD 계열 인쇄 명령과 CUPS, SANE·XSANE 스캐너, ALSA·OSS 사운드를 시험 포인트 중심으로 정리합니다.
11편 · X 윈도우 — 구조·윈도우 매니저·원격 보안·응용 프로그램
3과목 1장. X 윈도우의 역사와 서버·클라이언트 구조, X11·Xorg 설정, 디스플레이 매니저와 윈도우 매니저·데스크톱 환경, startx·xinit, DISPLAY 변수와 xhost·xauth 원격 보안, X 응용 프로그램의 종류까지 정리합니다.
12편 · 인터넷 활용 (1) 네트워크 기초 — 통신망·장비·OSI·IP·서브네팅
3과목 2장 앞부분. LAN·MAN·WAN과 토폴로지, CSMA/CD, 네트워크 장비의 계층, OSI 7계층과 TCP/IP 4계층, IPv4 클래스와 사설 IP, 서브넷 마스크·CIDR 계산, IPv6 기초를 시험 포인트 중심으로 정리합니다.
13편 · 인터넷 활용 (2) 네트워크 서비스와 인터페이스
3과목 2장 뒷부분. 메일(SMTP·POP3·IMAP, MTA·MUA·MDA), FTP 능동·수동 모드, DNS 레코드와 조회 명령, 원격 접속, NFS·Samba 파일 공유, 잘 알려진 포트, ifconfig·ip·nmcli·route·ss 등 네트워크 인터페이스 명령과 설정 파일을 정리합니다.
14편 · 응용분야 — 클러스터·임베디드·가상화·클라우드·빅데이터
3과목 3장. 리눅스 클러스터(HPC·LVS·HA·하트비트), 임베디드 리눅스와 안드로이드·타이젠·AGL, 전가상화·반가상화와 하이퍼바이저·KVM·Xen·Docker, IaaS·PaaS·SaaS와 배포 모델, 5대 핵심 플랫폼, 빅데이터 3V·5V와 하둡 에코시스템을 정리합니다.