본문 바로가기
ETC1

[컴공 학습 순서] 대학생 학년별 로드맵

by cogito21_js 2023. 9. 1.
반응형

<1학년 / 2학년> 컴퓨터 기본 다지기: 프로그래밍 언어 및 활용 
-> 기본적인 Tool 다루는 법
-> 언어 활용법
-> 자료 정리하는 법 및 학습 방법/방향 잡기

1. Python
- 코딩도장

2. 파이썬 추월코스

3. 홍정모 따배씨

4. GitHub
- Repo 생성 / 업데이트
- README.md
- Commit Message

5. 자료구조

- Clang / Python
- Programmers(Level0)

6. 홍정모 따배씨플플

7. 알고리즘
- Clang / C++ / Python

- Programmers(Level1, Level2, Level3)

———————— Minimum —————————

8. 네트워크 -> 웹 개발
- Socket 프로그래밍(Clang / Python)
- Bootstrap + Django/DRF(Python)

9.  컴퓨터 구조 + 운영체제(Ubuntu Linux)
- Raspberry Pi
- WSL2
- Linux 명령어
- Shell Script
- Linux API / Window API 

————————— Maximum —————————

<3학년 / 4학년> 전공 심화 방향
- > 프로젝트 경험 (졸업작품 포함)
-> 공모전 참여 경험 쌓기

+ 심화)  FrontEnd
- HTML / CSS / Bootstrap
- Javascript + FetchAPI + Vue.js / React.js

+ 심화) Backend
- Java + Spring + 
- Javascript + Node.js /Express.js
- Python + Django/DRF

+ 심화) 데이터 분석(Scikit-Learn)
- 데이터 시각화
- 데이터 전처리

+ 심화) 인공지능 (Tensorflow / PyTorch)
- 컴퓨터 비전
- NLP
- 추천 시스템
- 강화학습

+ 심화) 그래픽스
- 홍정모 그래픽스(DirectX)
- OpenGL / VulkanAPI

+ 심화) 시스템 프로그래밍
- Aduino / Raspberry Pi
- Linux Kernel
- Data Sheet
- Arm Processor

반응형