공통기초

STS 10 시리즈는 프로그래밍 학습을 시작하기전에 기본적으로 알아야 하는 공통 기초 과목으로 구성되어 있습니다.

왜 배워야 하나요?

컴퓨터가 보편화된 지금 컴퓨터를 사용하지 못하는 사람은 없습니다. 그러나 소프트웨어 개발을 위해서는 단순히 컴퓨터를 사용하는것 이상의 것들을 알 필요가 있습니다. 컴퓨터의 구조와 기본적인 동작 원리에서 부터 프로그래밍언어의 기본적인 개념과 개발환경에 대한 이해가 필요 합니다.

더 원천적인 컴퓨터의 근원(마치 사람의 근원을 찾기 위해 유전자 혹은 신을 찾는것과 같은)에 관심 있다면 더 많은 공부를 해야 하겠지만 소프트웨어 개발에 흥미를 가지고 공부를 시작하는 단계에서는 여기에서 설명하는 내용정도만 이해해도 충분 합니다.

무엇을 배우나요?

본 과정에서는 실제 프로그램언어를 배우기 전에 공통적으로 필요한 기본적인 개념들을 살펴 보게 됩니다. 스스로 컴퓨터를 잘 사용한다고 생각하는 분들도 한번쯤 살펴보기를 권장 합니다. 물론 모두 익숙한 내용이라 판단 된다면 바로 다른 강좌로 넘어가도 무방 합니다.

기본 과정은 프로그래밍 개념 잡기 -> 개발도구 -> 프로그래밍언어 개요 순서로 진행하면 됩니다. 소프트웨어 개발 뿐만 아니라 다양한 디지털콘텐츠를 기획하고 설계하는 과정이 궁금하다면 콘텐츠 기획을 살펴보기 바랍니다.

배운 다음에는?

네이버, 다음 카카오, 페이스북 등 웹의 콘텐츠 개발에 관심이 있다면 [STS 12X] frontend 시리즈를 살펴보기 바랍니다. 만일 웹의 화면을 구성하는 정보들을 처리하는 방법과 회원가입, 블로그, 쇼핑몰 등 웹을 통해 제공되는 다양한 기능의 구현에 관심이 있다면 먼저 [STS 11X] 시리즈에서 적어도 하나이상의 프로그램언어를 공부한 다음 [STS 13] backend 시리즈를 배우기를 권장 합니다.