CS란?
CS는 Computer Science의 약자로 컴퓨터 과학입니다. 컴퓨터 과학이라는 이름 그대로 컴퓨터와 관련된 다양한 지식들을 포함하고 있는데요 소프트웨어, 하드웨어, 알고리즘, 자료구조, 네트워크, 데이터베이스, 요즘 많이 나오는 인공지능과 같은 다양한 지식을 합쳐서 CS라고 부르는 것이죠.
그렇다면 저 많은 과목들 중에 어떤 과목을 집중적으로 배워야 할까요?
CS에 모든 것을 알면 좋겠지만 전부 다 익히는 건 힘든 일이라는 것을 너무 잘 알고 있습니다. 그래서 흔히 5대 과목이라 불리는 자료구조, 알고리즘, 운영체제, 데이터베이스와 네트워크에 대해서 익히고 이 이후에 조금씩 다른 과목으로 넓혀가는 걸로 생각하면 좋을 것 같습니다.
도저히 어떻게 접근을 해야 할지 모르겠다면 정보처리기사 준비를 하시는 걸 추천드립니다. 컴퓨터 과학의 전반적인 내용들을 담고 있기 때문에 가이드라인 역할을 할 수 있을 것 같습니다.
'개발지식' 카테고리의 다른 글
code refactoring (0) | 2023.12.12 |
---|---|
라이브러리와 프레임워크 (0) | 2023.12.05 |
REST API와 RESTful API (0) | 2023.12.05 |
API(Application Programming Interface) (0) | 2023.12.04 |
프론트엔드와 백엔드 그리고 웹서버 (0) | 2023.12.04 |