Skip to content

ilovedsm/dsm-curriculum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSM curriculum에 오신 것을 환영합니다.

DSM Curriculum은 대덕소프트웨어마이스터고등학교 재학생을 위한 열린 문서입니다. 우리의 목표는 종합 커리큘럼을 제공하여, 본교 재학생의 전공 실력을 향상시키는 것입니다. 또한, 재학생이 원하는 기술 스택을 배우고, 취업하는 데 필요한 프로젝트 포트폴리오를 구축하도록 돕습니다.

커리큘럼은 각 전공 분야별로 코스를 구성하였고, 학생 위주의 경험을 통해 선별된 자료, 책이나 오픈 소스를 제공함으로써 자기주도적 학습을 유도하는 것이 목적입니다.

꼭 읽어야 하는 글!

  1. 이 커리큘럼은 지극히 소수 학생의 의견을 구성한 것입니다. 전공 지식을 습득하는 방법은 다양한 수단과 방법이 존재합니다. 그러므로 이 커리큘럼을 단순히 참고 자료로만 이용해주셨으면 좋겠습니다.
  2. IT분야에서는 절대 한 분야(서버, 웹 등)에서만 일하게 되는 것은 아닙니다. 그러므로 교내에서 배우는 전공과목이 나에게 필요없다고 해서 수업에 참여하지 않는 행동은 삼가해주셨으면 좋겠습니다.
  3. 게임을 하는 시간만 줄이면 남들보다 훨씬 더 빨리 취업하실 수 있습니다. 게임은 집에서만 하는 것을 추천해 드립니다.

방향성

학교에서 공부하는 친구들을 보면서 아쉬운 것은 High-Level-Programming만을 고집한다는 것입니다. 왜냐하면, 이는 쉽고 빠르게 개발할 수 있고 편리하기 때문이죠. 그러나 글쓴이는 이런 공부 방향은 옳지 않다고 생각하였습니다. 단순히 남들이 만든 기술을 사용하는 것밖에 되지 않기 때문입니다. [Low-Level-Programming]에 조금이라도 호기심을 가졌으면 좋겠습니다. 땅 위에서만 머무를지 땅 밑에 무엇이 있는지 호기심을 갖고 삽질할지는 여러분들의 선택입니다.

[Low-Level-Programming]은 Assembly, Machine language를 말하는 것이 아닙니다. 이 글에서는 단순히 게임 엔진을 사용하여 개발하는 것이 아닌 어떻게 엔진이 동작하는지를 공부하거나 서버를 단순히 django, flask 파이썬 라이브러리로 구현하는 것이 아닌 라이브러리가 어떻게 동작하고 더 나아가 클라이언트와의 통신 방식에 관해 공부를 하는 것을 말합니다.

Curriculum

Contributing

우리는 지속적으로 이 커리큘럼을 발전시킬 것이고, 이 커리큘럼의 발전에 기여할 다양한 경험과 지식을 가진 학생을 환영합니다.

Lessons/Courses in Development

매년 커리큘럼을 한 번의 대대적인 개정 이후 잦은 업데이트를 할 예정입니다. 만약 DSM Curriculum에 기여하고자 한다면 아래 내용을 확인해주세요.

Revise

각 전공 분야별로 2학년 1~2명을 선발합니다.

  • 커리큘럼에 대해 평가
  • 이전 년도의 커리큘럼 재구성
  • 피드백을 수렴하여 꾸준한 업데이트

Update

Issues를 통해 알려주세요.

  • 오탈자 및 문법 오류 수정
  • 깨진 link 복구
  • 더 좋은 자료 추가
  • 기타

Contributor

영문 정렬(A~Z)

2019

Revise

Android: Seungmin Jeon, Jinwoo Song

iOS: Donggi Lee

Machine Learning: Sohyeon An, Donggeun Yu

Other: Yoonsu Jang, Seonguk Kim, Haegeon Kim

ReadMe: Jaehun Jung, Donggeun Yu

Server: Jaehoon Kim, Yunjae Kim, Shinwoo Hwang

Web: Issac Choi, Junwoo Kim

Update

오탈자 및 문법 오류 수정

Hyunggyu Kim: 1

깨진 link 복구
더 좋은 자료 추가

Seonghyeon Kim: 1

Mingyu Kim: 1

기타

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published