[CS 책] 비전공자가 책과 강의를 이용하여 컴퓨터 공학 지식을 학습할 순서
<개론, 컴퓨터 공학 이해>
1. CODE 하드웨어와 소프트웨어에 숨어 있는 언어
(명저이므로 출처 생략)
2. 컴퓨터 과학이 여는 세계
(출처: https://m.blog.naver.com/bmt5111/222166322585)
3. 한 권으로 그리는 컴퓨터과학 로드맵 / 컴퓨터 사이언스, 새내기를 위한 최신 컴퓨터 개론
<CS 전공 지식>
1. 컴퓨터 구조
- [입문] 컴퓨터 구조 프로그래밍 관점에서 바라보는 컴퓨터 구조 - 정기철 저
(출처: https://covenant.tistory.com/103?category=773722)
- [심화] 컴퓨터구조 - 최규상 교수님 강의, 컴퓨터 구조 및 설계 - David A. Patterson,John L. Hennessy
(출처: https://covenant.tistory.com/103)
2. 운영 체제
- 운영체제: 반효경 교수님 KOCW 강의
(출처: https://yongjoonseo.dev/thoughts/retrospection/Retro0001/)
(책: 운영체제와 정보기술의 원리, 반효경 저)
3. 데이터 베이스
- [입문] 기초가 든든한 데이터베이스
(출처: https://covenant.tistory.com/108)
- [중급] 웹 프로그래머를 위한 데이터베이스를 지탱하는 기술
(출처: https://yeolco.tistory.com/51)
- [심화] 새로 쓴 대용량 데이터베이스솔루션. 1
(출처: https://gall.dcinside.com/board/view/?id=programming&no=1054640)
4. 네트워크
- [입문] 모두의 네트워크
(출처: https://yongjoonseo.dev/thoughts/retrospection/Retro0001/)
- [중급] 모든 개발자를 위한 HTTP 웹 기본 지식
(출처: https://covenant.tistory.com/222)
- [심화] 컴퓨터 네트워킹 하향식 접근
5. 알고리즘
- [입문] 이것이 취업을 위한 코딩 테스트다 with 파이썬
- [중급] 파이썬 알고리즘 인터뷰 95가지 알고리즘 문제 풀이로 완성하는 코딩 테스트
(출처: https://covenant.tistory.com/220?category=773722)
<추후>
1. 클린 아키텍처: 소프트웨어 구조와 설계의 원칙 살아있는 전설이 들려주는 실용적인 소프트웨어 아키텍처 원칙
2. 헤드 퍼스트 디자인 패턴