이 저장소는 옵시디언(Obsidian) 기반 컴퓨터공학 학부 과목 정리 노트 모음입니다. 아래 인덱스에서 과목별 폴더로 빠르게 이동하세요.
- 운영체제 스케줄러 구현: FCFS · SJF · SRTF · Banker
- DL 실습: CIFAR10 분류, Overfitting 해결(드롭아웃/BN)
- K8s 네트워킹 가이드: Ingress · NodePort · ClusterIP · LoadBalancer
- 웹: 쿠키와 세션 정리
- 신호기반 이상탐지: Feature Engineering 노트
- 선형대수학 — 벡터·행렬·선형변환 기초(ML/그래픽스 기반)
- 코딩 기초와 문제해결 — 컴퓨팅 사고·알고리즘·기초 프로그래밍
- Python(basic) — 문법·자료형·함수·객체지향·문제풀이
- 데이터 구조 — 리스트·스택·큐·트리·정렬 핵심 자료구조
- 리눅스시스템 — 셸·편집기·프로세스·서버·DB 기초
- 웹프로그래밍 — HTML·Spring Boot·쿠키/세션·DB 연동
- 인공지능 — 퍼셉트론·MLP·역전파·최적화·CNN 입문
- 컴퓨터 구조 — 데이터 표현·논리회로·CPU/제어/메모리
- 확률과 통계 — 확률·통계 기초와 데이터 해석
- OSS — JS 이벤트·객체·DOM 등 클라이언트 기초
- 데이터베이스 — 모델링·SQL·정규화·트랜잭션·보안
- 운영체제 — 프로세스·스케줄링·동기화·교착·메모리·파일시스템
- 이산수학 — 논리·집합·관계·그래프 등 CS 수학 기초
- 컴퓨터 네트워트 — 계층 모델·라우팅·TCP/소켓·보안
- AI시스템개발및설계 — 요구분석·설계·아키텍처·배포까지 AI 시스템
- 머신러닝 — 회귀·KNN·SVM·CNN·RNN/LSTM·Transformer
- 머신러닝프로젝트 — Numpy/Pandas/SKLearn·시각화·LangChain 실전
- 분산처리 — 병렬성 개념·CUDA·분산 처리 기초
- 수리논리학 — 명제논리·증명과 신호 기반 프로젝트
- 지식재산개론 — 저작권·특허·상표·디자인 제도 이해
- 프로그래밍언어론 — 언어 개념·의미론·과제/필기 정리
- 뉴럴네트워크 — 심화 신경망 개념과 응용
- 빅데이터분석 — 빅데이터 처리·분석 기법과 도구
- 최적화수학 — 최적화 수학 기초(행렬 등)
- 컴퓨터 그래픽스 — 렌더링·그래픽스 기초와 실습
- LLM 이해와 활용 — ChatGPT API·RAG·임베딩·파인튜닝 실습
- 융합전공 — 타 전공 융합 과목 및 과제
- 도커와 쿠버네티스 — 도커 기본·K8s 설치와 서비스/네트워킹
- 자바 — 자바 기초 문법·자료형·연산·제어문
- 코딩테스트 — 자료구조·정렬 등 문제풀이
- Obsidian에서 바로 열기: 상단의 “Open in Obsidian” 버튼을 누르세요. (vault 이름이
Obsidian
일 때 동작합니다.) - 폴더 네이밍 규칙:
[학년-학기] 과목명
(예:[2-2] 운영체제
). 비정규/실전은 접두사 없이 자유롭게. - 새 과목 추가 시: 폴더를 만들고 핵심 목차 노트(
index.md
또는 과목명.md)를 상단에 두면 탐색이 편합니다.
- 목표: 학부 커리큘럼 전반을 실무 친화적으로 정리하고, 과제·실습을 통해 CS 기초와 시스템/AI 역량을 보여주는 포트폴리오 지향형 노트 모음
- 리뷰 포인트: 코드가 있는 노트(운영체제 과제, DL 실습, K8s 가이드)를 중심으로 빠르게 역량 파악 가능하도록 링크를 상단에 배치했습니다.
- 과목 폴더 수: 30, 노트(MD): 335, PDF: 275 (README 생성 시점 기준)
- 뱃지는 GitHub에서 렌더링되며, Obsidian에서는 텍스트로 보일 수 있습니다.