컴퓨터공학 강의 노트를 ACM Computing Classification System (CCS)을 참고한 C0C7 주제 분류로 정리하고, 별도로 P1P4(PARA) 용도 분류를 함께 사용합니다.
C0. Liberal Arts
교양 과목을 다룹니다.
| 과목 | 설명 |
|---|---|
| College Composition | 글쓰기 |
| College English | 대학영어 |
| Values and Vision | 가치와비전 |
| Physics | 물리학 |
| Intro to Psychology | 인간심리의이해 |
C1. Mathematics
컴퓨터 과학의 수학적 기초를 다룹니다.
| 과목 | 설명 |
|---|---|
| Calculus | 미적분학 |
| Linear Algebra | 선형대수학 |
| Probability and Statistics | 확률과통계 |
C2. Theory of Computation
계산 이론 및 알고리즘의 기초를 다룹니다.
| 과목 | 설명 |
|---|---|
| Intro to Computer Science | 전산학기초 |
| Discrete Mathematics | 이산수학 |
| Data Structures | 자료구조 |
| Algorithms | 알고리즘 (Planned) |
C3. Hardware
컴퓨터 하드웨어 및 디지털 회로를 다룹니다.
| 과목 | 설명 |
|---|---|
| Intro to Computer Hardware | 하드웨어개론 |
| Digital Logic Circuits | 논리회로 |
| Computer Architecture | 컴퓨터구조 |
C4. Computer Systems
운영체제, 데이터베이스 등 시스템 소프트웨어를 다룹니다.
| 과목 | 설명 |
|---|---|
| Intro to Unix | 유닉스기초 |
| Database Systems | 데이터베이스 |
| Operating Systems | 운영체제 (Planned) |
C5. Software and Its Engineering
프로그래밍 언어, 소프트웨어 개발 방법론을 다룹니다.
| 과목 | 설명 |
|---|---|
| Programming Languages | 프로그래밍 언어 (C, C++, Java 등) |
| Frontend Programming | 프론트엔드프로그래밍 |
| Network Programming | 네트워크프로그래밍 (Planned) |
| Mobile Programming | 모바일프로그래밍 (Planned) |
| Software Engineering | 소프트웨어공학 |
C6. Computing Methodologies
AI, 머신러닝 등 컴퓨팅 방법론을 다룹니다.
| 과목 | 설명 |
|---|---|
| Data Science | 데이터 과학 |
| Artificial Intelligence | 인공지능 |
| Machine Learning | 머신러닝 |
| Deep Learning | 딥러닝 |
| Large Language Model | 대규모 언어 모델 |
C7. Applied Computing
실무 응용 및 프로젝트를 다룹니다.
| 과목 | 설명 |
|---|---|
| Methodology and Environment | 방법론과 개발 환경 |
| Open Source Software | 오픈소스SW기초 |
| NAVER Cloud | 네이버 클라우드 |
| DevOps | CI/CD 및 운영 자동화 |
| MLOps | ML 시스템 운영 |
| Bootcamp | 부트캠프 |
P. PARA (Operations)
용도 기반 운영 분류입니다.
Classification Reference
주제 분류: ACM Computing Classification System (CCS)을 기반으로 재구성
- C0: Liberal arts
- C1: Mathematical foundations
- C2: Theory of computation
- C3: Hardware
- C4: Computer systems organization
- C5: Software and its engineering
- C6: Computing methodologies
- C7: Applied computing
운영 분류: PARA
- P1: Project
- P2: Area
- P3: Resource
- P4: Archive