본문 바로가기
로드맵 및 참고자료

[참고자료] 컴퓨터공학 로드맵

by cogito30 2025. 3. 2.

프로그래밍 언어

- 버전별 기본 문법 + 공식 문서 + 내부 동작과정

 

C Language

- [Website] 모두의 코드(C): https://modoocode.com/category/C

- [교재] C언어 코딩도장(남재윤)

- [Website] cppreference: https://en.cppreference.com/w/c

 

 

C++

- [Website] 모두의 코드(C++): https://modoocode.com/category/C++

- [교재] 명품 C++ Programming(황기태)

- [교재] 포르잔 C++ 바이블(Behrouz A. Forouza)

- [Website] cpprefernce: https://en.cppreference.com/w/cpp/language

- [Website] cplusplus: https://cplusplus.com/

 

Java

- [교재] 이것이 자바다(신용권, 임경균)

- [Doc] Java 8 Tutorial: https://docs.oracle.com/javase/tutorial/tutorialLearningPaths.html

 

JavaScript

- [교재] 

- [Doc] VanillaJS: http://vanilla-js.com/

- [Doc] Modern JS Tutorial: https://javascript.info/

 

Python

- [교재] 파이썬 코딩도장(남재윤)

- [교재] 전문가를 위한 파이썬(루시아누 하말류)

- [Doc] Python 3.13 Tutorial: https://docs.python.org/3/tutorial/

 

C#

- [교재] 이것이 C#이다(박상현)

- [Site] C# 프로그래밍 배우기: https://www.csharpstudy.com/

- [Doc] C# Tutorial: https://learn.microsoft.com/ko-kr/dotnet/csharp/tour-of-csharp/

 


알고리즘

- 자료구조: 배열(정적배열/동적배열/가변배열), 연결리스트, 스택, 큐, 덱, 해시(맵), 트리, 집합, 힙(우선순위큐), 그래프

- 알고리즘: 정렬, 수학(소수/최대공약수/최소공배수/순열/조합), 동적계획법, 그리디, 시뮬레이션, 백트래킹, 이진탐색, 그래프탐색, 최단경로, 최소신장트리

 

- [교재] Introduction to Algorithms(Thomas H. Cormen)

- [교재] 이것이 자료구조+알고리즘이다 with C 언어(박상현)

- [교재] 코딩테스트를 위한 자료구조와 알고리즘 with C++(존 캐리, 셰리안 도시, 파야스 라잔)

 

코딩테스트

- 자격증: PCCP(Lv3+)

 

C++

- [교재] 코딩 테스트 합격자 되기: C++ 편(박경록)

 

Java

- [교재] 코딩 테스트 합격자 되기: 자바 편(김희성)

- [교재] 자바 알고리즘 인터뷰(박상길)

 

JavaScript

- [교재] 코딩 테스트 합격자 되기: 자바스크립트 편(이선협)

 

Python

- [교재] 코딩 테스트 합격자 되기: 파이썬 편(박경록)

- [교재] 파이썬 알고리즘 인터뷰(박상길)

 

- [Site] Programmers: https://school.programmers.co.kr/learn/challenges?order=recent

- [Site] Baekjoon Online Judge: https://www.acmicpc.net/problemset

- [Site] Solved.ac: https://solved.ac/class

- [Site] SWEA: https://swexpertacademy.com/main/main.do

- [Site] Softeer: https://softeer.ai/practice

- [Site] Leetcode: https://leetcode.com/problemset/


네트워크

- 자격증: 네트워크관리사 2급 / 리눅스마스터 1급

 

- [교재] 혼자 공부하는 네트워크(강민철)

- [교재] 이기적 2024 네트워크관리사 1,2급 필기+실기 올인원(임호진)

- [교재] 2025 이기적 리눅스마스터 1급(1,2차)(김윤수, 최정현)

- [교재] 그림으로 배우는 네트워크 프로토콜(가와시마 타쿠로)

- [교재] Wireshark로 배우는 컴퓨터 네트워크(김봉한, 이재광)

- [Site] RFC 공식문서: https://www.rfc-editor.org/

- [Site] Wireshark Documentation

 


데이터베이스

- 자격증: SQLD(SQL 개발자)

 

MySQL

- [교재] 혼자 공부하는 SQL(우재남)

- [교재] 이경오의 SQL+SQLD 비밀노트(이경오)

- [교재] 프로젝트로 배우는 데이터베이스 설계(김은경)

- [교재] DB 입문자를 위한 데이터베이스 기초와 SQL(오세종)

- [교재] DB설계 입문자를 위한 데이터베이스 설계 및 구축(오세종)

- [교재] Real MySQL 8.0 (백은빈, 이성욱)

- [Doc] MySQL 8.0 Tutorial: https://dev.mysql.com/doc/mysql-tutorial-excerpt/8.0/en/


운영체제/컴퓨터구조/시스템 프로그래밍

- 자격증: 리눅스마스터 2급 / 정보처리기사

 

- [교재] 혼자 공부하는 컴퓨터 구조+운영체제(강민철)

- [교재] 컴퓨터 구조와 운영체제 핵심 노트(서지영)

- [교재] 운영체제(김덕수)

- [교재] 쉽게 배우는 운영체제(조성호)

 

 


데이터분석/AI

- 자격증: ADsP(데이터분석준전문가) / 빅데이터분석기사

 

- [교재] 

- [교재] 

- [교재] 

- [Site]