본문

최근방문 게시판

[강좌] 자작 코딩 강의 (C 프로그래밍 왕초보) 1편 - 소개 및 환경설정 [15]





[광고]
원본출처 | 본인

안녕하세요

 

2018 년 새해 목표로 제가 가지고 있는 자그마한 지식을 공유하고자, 

손가락만 움직일 수 있으면 초보자분들도 누구나 따라할 수 있게 

C 언어 강의를 만들어 보았습니다.

 

스크래치다 아두이노다 뭐다 하면서 코딩 교육 의무화에 따른 강의들이 생겨나고 있는데, 

흥미 위주의 교육보다는 진짜 소프트웨어를 만들기 위해 필요한 기초 교육이 더 중요하다고 생각하고, 

비싼 사교육 없이도 충분히 무료 강의로도 코딩을 할 수 있다는 걸 보여주고 싶었어요 !

 

도대체 이걸 배워서 어디에 어떻게 써먹지, 라는 의문을 대학생때 많이 가졌었는데 

그런 부분을 해소하고자 매 강의 진행하면서 그 때 그 때 배운 내용으로 

'게임'을 직접 만들어보는 방향으로 강의를 구상해 보았습니다 ㅎㅎ 

 

지금의 제가 대학 새내기 때의 저에게 가르치는 심정으로 내용을 준비했고, 

특히나 C 에서 많이들 포기한다는 이 죽일놈의 "포인터"를 정말 정말 쉽게 풀려고 많이 노력했어요, 

이참에 취미로 프로그램 만드는 거 해보시고 싶으신 분은 꼭 한 번 시도해 보세요! 

 

강의는 소스코드와 간략한 설명과 함께 총 10강을 연재식으로 진행 하겠습니다. 

많은 분들께 도움되면 정말 좋겠습니다 ^^ 

 

 

 

도중에 질문이 생기시면 언제든지 댓글 달아주세요, 

최대한 쉽게 이해 시켜드릴 수 있도록 하겠습니다.

 

 

 

* 영상 녹화는 완전 처음 해보는 거라 조금 미숙할 수 있습니다. 목소리도 미리 양해 부탁드리지만.. 

 그래도 내용은 최선을 다했습니다 ㅎㅎ

 

 

0. 소개 영상


 

1-1. 환경 구축

 

1-2. Hello World

 

 

 

 

 

그리고 아래는 강의마다 만들 프로젝트의 간략한 GIF 입니다. 

어떤 프로젝트를 만들게 될지 보시면 좋을 것 같아요~!

 

(실제로 앱을 만드는 건 아니고, 

앱에 들어가는 가장 중요한 코어 부분을 C 로 구현합니다.

앱 강좌는 추후 기회가 되면 준비하겠습니다)

 

 

1. 경찰서 조서 쓰기

1.gif

 

 

2. 피라미드를 쌓아라

2.gif

 

 

3. 숫자 맞히기 (Up & Down)

3.gif

 

 

4. 비밀번호 마스터

4.gif

 

 

5. 아빠는 대머리

5.gif

 

 

6. 물고기 키우기

6.gif

 

 

7. 동물 뒤집기 (쌍둥이 카드 찾기) 

7.gif

 

 

8. 고양이 수집하기

8.gif

 

 




댓글 | 15
1


멋지시네요 시간나면 공부해야겠습니다!
18.01.13 23:50
(4742640)

1.232.***.***

일하기싫당
감사합니다, 코딩교육이란 게 괜한 부담으로 다가와서 그렇지 막상 해보면 참 재미있습니다 ^^ 시간나실 때 취미삼아 공부해보시고 직접 프로그램도 만들어보세요~! | 18.01.13 23:54 | | |
저의 경우에 C언어는 포인트 때문에 때려쳤습죠
18.01.14 12:31
(4742640)

1.232.***.***

해리쿠터
아주아주아주 공감합니다, 그리고 해리쿠터 님 말고도 포인터의 산을 넘기 못하고 포기한 분들이 굉장~~~~히 많지요 !! 그래서 기존의 학습법과는 다르게 접근을 시도 해 봤는데.. 이해가 쉽기를 기대합니다 ^^ 7강에서 포인터를 다루게 됩니다 ! | 18.01.14 12:32 | | |
(998363)

118.38.***.***

나코
오 기대됩니다 제가 예전에 c공부르랫는데 지금은 다른직업으로 먹고살지만 다 까먹은것도있고 임베디드 쪽으로 공부했는데 넘 어렵더라구요 그래서 저같은경우는 그냥 c도 다시 기본기로다지고 앱을 어떻게 만드는지가 궁금합니다 그러니 뭔 위에처럼 게이지가올라가고 그림이뒤집히고 이런건 도저히 ㅇ떻게하는건지 이해가안되내요 ㅋㅋ 꾸준한 강의부탁드립니다 | 18.01.16 13:37 | | |
(4742640)

223.62.***.***

엠씨신짱
아 그..오해의 소지가 있을까봐 미리 말씀드리면, 본문에 첨부한 앱 자체를 개발하지는 않습니다. 초보 강의부터 그런 내용을 다루는건 쉽지 않구요, 다만 C 프로그램 학습이라면 대개 깜깜한 cmd 창에서 글자만 몇개 나오고 이게 출력결과라고 하니, 이게 어떻게 프로그램이며 나중에 어떻게 다른 곳에 접목이 되는지가 많이 궁금했던 과거가 있습니다. 아마 처음 공부하시는 분들도 비슷한 의문을 가질거라 생각하고, 조금 더 비주얼하게 앱으로 제작을 하여서 강의를 보시는 분들께 흥미를 제공하고, 실제로 앱을 만들지는 않지만 저런 앱 내부에 필수적으로 들어가는 메커니즘 부분에 대해 C 로 공부를 진행합니다. 앱에서도 교육용 코드의 상당 부분을 그대로 갖다 쓰기도 했구요 ㅎㅎ 요약하자면 ui 가득한 앱을 개발하지는 않되 앱 내에 중요한 게임 실행 요소를 C 로 개발하여, 나중에 저런 식의 앱을 만들수 있다, 는 게 제 강의의 취지이며 제가 선택한 강의 방식입니다. 앱 개발은 추후 기회가 된다면 다른 강의로 준비해 보도록 하겠습니다. 감사합니다^^ | 18.01.18 09:18 | | |
(4979269)

114.202.***.***

지켜보면서 응원할게요~ 어떻게 강의하실지 기대가 되네요.
18.01.16 10:23
(4742640)

223.62.***.***

코노스바
감사합니다, "정말 쉽게" 가 제 강의의 목표입니다. 비전공자는 굳이 몰라도 되는 부분은 과감하게 제외했지만 알아야 되는 부분에 대해서는 꼭 이해 가능하게끔 설명을 준비 했습니다. 다음 강의 조만간 올리겠습니다. 감사합니다 ^^ | 18.01.18 09:19 | | |
(644170)

211.33.***.***

좋은 강의 감사해요 목소리도 좋으시네요 :) 굿굿
18.01.16 20:37
(4742640)

223.62.***.***

섹쉬자늬
아휴..부끄럽습니다 ^^;; 처음 녹음된 제 목소리를 듣다가 손발이 없어졌어요... 강의는 꾸준히 열심히 올리겠습니다 | 18.01.18 09:20 | | |
(458904)

58.140.***.***

directX까지 쓰는 강좌가 되는것인가...
18.01.16 21:55
(4742640)

223.62.***.***

리아룽
그렇지 않습니다 ㅠㅠㅎㅎ 윗분의 댓글에도 달았지만, 그래피컬한 앱 자체를 만드는건 아니고 앱 내에 꼭 필요한 동작 요소를 C 로 만드는 과정입니다. 혼란을 드렸다면 죄송합니다, 본문의 게임들은 교육 효과를 돕기 위해 별도로 제작하였으며 향후 기회가 된다면 앱 강의도 준비하겠습니다 | 18.01.18 09:21 | | |
(3316285)

121.143.***.***

나중에 봐야지 밤이라 ㅠㅠ
18.01.18 00:38
(4742640)

223.62.***.***

파브닐
감사합니다..^^ | 18.01.18 09:21 | | |
(4937859)

218.155.***.***

요즘 gui 때문에 머리 썩히고 있었는데 감사합니다!
18.01.22 12:00


1


댓글은 로그인 후 이용 가능합니다.




글쓰기
공지
스킨

글쓰기 4898개의 글이 있습니다.


1 2 3 4 5 6 7 8 9 10


게시판 지기



X