1. 참여ìž� 명단 ¶
| 회차 | 1회차 | 2회차 | 3회차-1 | 3회차-2 |
| 강사 | ê³ í•œì¢… | 김성ì›� | 김성ì›� | 김성ì›� |
| 학� | 김�� | 김�� | 김�� | 김�� |
| í•™ìƒ� | ê¹€ì„œì • | ê¹€ì„œì • | ê¹€ì„œì • | ê¹€ì„œì • |
2.1.1. ì§„í–‰ ¶
- ê³¼ì œê°€ 있습니다. 위키ì—� ì œì¶œí•´ì£¼ì„¸ìš”. - 새싹êµ�실/2012/사과나무/ê³¼ì œë°©
솔ì§�하게 ë§�하ìž�ë©´, 준비가 ì œë�°ë¡œ ë�˜ì§€ 않아 약간 붕뜬 ê°•ì�˜ê°€ ì§„í–‰ë�˜ì—ˆìŠµë‹ˆë‹¤.
처ì�Œë³´ëŠ” ìš´ì˜�ì²´ì œë�¼ë�˜ê°€, ì•„ì§�ì�€ ìƒ�ì†Œí• ì»¤ë§¨ë“œë�¼ì�¸ 프로그램 사용ì�´ë�¼ë�˜ê°€
키워드ë�¼ë�˜ê°€, 변수, 변수형 ì�´ë�¼ë�˜ê°€, ìž…ì¶œë ¥ 함수가 왜 있는가 ê°™ì�€ 얘기를 í–ˆê³
ì „ë¶€ 뜬구름 잡는 듯한 ëŠ�낌ì�´ë�¼ ë�„ì�µì�´ê°€ ì�´í•´í•˜ê¸° 힘들었ì�„ê±°ë�¼ ìƒ�ê°�합니다. 미안;
ë’¤ì—� 가서 그나마 ë§Œì¡±ìŠ¤ëŸ¬ì› ë�˜ê²ƒì�„ ë§�하ìž�ë©´, ë�„ì�µì�´ê°€ 변수 ê°œë…�ì�„ ì–´ëŠ�ì •ë�„ ì�´í•´ 했다는 ì �,
í•™êµ� ê°•ì�˜ì—�서 벗어난 코딩ì�„ ì ‘í•˜ê²Œ 해보았다는ì �ì�´ ìžˆê² ìŠµë‹ˆë‹¤.
ê³¼ì œë¡œëŠ” printf()와 scanf()ì�˜ 사용법ì�„ ì •ë¦¬í•´ì˜¤ëŠ” 것ì�„ 주었습니다.
2.1.2. 후기 ¶
- 후기 작성 ìš”ë ¹ : 후기는 F4(ThreeFs + Future Action Plan)ì—� 맞게 작성해주세요.
- ê´€ë ¨ 페ì�´ì§€ : ThreeFs, ThreeFs(노스모í�¬), FiveFs(노스모í�¬)
- ë§�í�¬ë¥¼ 눌러보기조차 귀찮ì�€ ë‹¹ì‹ ì�„ 위한 간단한 설명
- Facts, Feelings, Findings, Future Action Plan. 즉, 사실, ëŠ�ë‚€ ì �, 깨달ì�€ ì �, 앞으로ì�˜ 계íš�.
- 예를 들어 지난주ì—� ë�ˆê°€ìŠ¤ë¥¼ 먹ì�€ 것ì—� 대해 후기를 쓴다면 : "지난주ì—� 강남ì—� 가서 하나ì—� 5ë§Œì›�하는 ë�ˆê°€ìŠ¤ë¥¼ 먹었다.(사실) 기대를 잔뜩 했는ë�° 별로 ë§›ì�´ 없었다.(ëŠ�낌) 강남ì�€ ë•…ê°’ì�´ 비싸서 ê°’ë§Œ ë³´ê³ ì—„ì² ë§›ìžˆì�„ê±°ë�¼ 기대하면 안ë�œë‹¤ëŠ” 것ì�„ 알았다.(깨달ì�€ì �) 다ì�Œì—�는 미리 ì�¸í„°ë„·ì—�서 í�‰ì�„ ì°¾ì•„ë³´ê³ ë³„ì �ì�´ 높ì�€ ë�ˆê°€ìŠ¤ì§‘ì�„ 찾아서 ê°€ë´�ì•¼ê² ë‹¤.(앞으로ì�˜ 계íš�)"
- Facts, Feelings, Findings, Future Action Plan. 즉, 사실, ëŠ�ë‚€ ì �, 깨달ì�€ ì �, 앞으로ì�˜ 계íš�.
- ê´€ë ¨ 페ì�´ì§€ : ThreeFs, ThreeFs(노스모í�¬), FiveFs(노스모í�¬)
- 새싹êµ�실 첫 수업ì�´ì—ˆë‹¤. ê³ í•œì¢… 강사님ì�´ì…¨ê³ ê°™ì�´í•˜ëŠ” 팀ì›�과는 ê°™ì�´ëª»í•´ 혼ìž�듣게ë�˜ì—ˆë‹¤. ì„ ë°°ë‹˜ì�€ 간담회때 처ì�Œëµœê³ ì„œì •ì�´ëˆ„나는 뒤풀ì�´ë•Œ 처ì�Œë´¤ë‹¤.새싹êµ�실ì�´ë�¼ê³ 해서 무거울줄 알았는ë�° ë‚´ìƒ�ê°�ì�´ í‹€ë ¸ë‹¤. 아주 기본부터 차근차근 설명ì�„í•´ì£¼ì…¨ê³ ë¬¸ì™¸í•œì�¸ 나ì—�게 ê³¼ì œë�„주셨다. ë�”열심히 하ë�¼ëŠ” 뜻ì�¸ê±°ê°™ë‹¤.ê·¸ë¦¬ê³ ìˆ˜ì—…ì‹œê°„ì—�는 간단한 사칙연산만 만들었는ë�° 오늘 ì�´ì°¨ë°©ì •ì‹�ì�„ 푸는 프로그램ì�„ 만들어봤다. ë�„움ì�„ ë°›ê³ ë§Œë“ í”„ë¡œê·¸ëž¨ì�´ì§€ë§Œ 다ì�Œì—” ë‚´ê°€ 스스로 ë§Œë“¤ì–´ë³´ê³ ì‹¶ë‹¤. 앞으로 기대ë�œë‹¤. - ê¹€ë�„ì�µ
- ê³ í•œì¢…
- 새싹êµ�실 첫 수업ì�´ì—ˆë‹¤. ì›�래 ë‘�명ì�˜ í•™ìƒ�ê³¼ ê°™ì�´ 하기로 했는ë�° 서로가 시간ì�´ ë§žì§€ 않아서 따로 따로 듣게 ë�˜ì—ˆë‹¤. ê³ í•œì¢… ì„ ë°°ë‹˜ì�€ ìƒˆí„°ê°€ê¸°ì „ì—� 몇번 뵙긴하였는ë�° 대화를 í•´ë³´ì§„ 못했다. 그런ë�° 새싹 오티ì—�서 처ì�Œ ì�´ì•¼ê¸° í•´ë³´ê³ ì˜¤ëŠ˜ì�€ 계ì†� 미루어 오ë�˜ 수업ì�„ 드디어 듣게 ë�˜ì—ˆë‹¤. 수업내용ì�„ 알아듣게 설명ì�„ 잘 해주어서 나름 ì–´ë ¸ì—ˆë�˜ ë¬¸ì œë“¤ì�´ 조금 í•´ê²°ë�˜ì—ˆë‹¤. - ê¹€ì„œì •
2.2.1. ì§„í–‰ ¶
- ë°˜ì�´ 바뀌었다. ìš°ì„ ì�€ 'ì�´ì†Œë�¼ 때리기 게임'ì�„ ì§�ì ‘ ì†�으로 쓰게 í•˜ê³ #include 나 #define ê°™ì�´ 코드ì—� ì“°ì—¬ì ¸ 있는 문법들ì—� 대해서 설명해주었다. ìž�료형ì�˜ 종류와 ì „ì²˜ë¦¬ê¸°ê°€ 하는 ì�¼ë“¤, switch문과 if문ì�˜ ìš©ë�„ì°¨ì�´ 등ì�„ 설명해주었다. 수업ì�´ ë��난 ë’¤ ì±…ì�„ ì •í•˜ê³ ì±…ì—� ë§žì¶° 수업ì�„ 진행하ìž�는 피드백ì�´ 들어와서 êµ�재를 열혈강ì�˜ë¡œ ì •í–ˆë‹¤.
- ê³¼ì œ: ì�´ì†Œë�¼ë¥¼ ì�´ê²¨ë³´ìž�.
2.2.2. íšŒê³ ¶
- ë°˜ì�´ ë°”ë€� ì²«ë‚ , 'ì�´ì†Œë�¼ 때리기 게임'ì�„ ì§�ì ‘ ì†�으로 타ì�´í•‘ì�„ ì‹œí‚¤ê³ , ì�´ 프로그램ì—� ì“°ì�¸ ê°œë…�들ì�„ 가르쳤다. 작년 나와 비슷한 수준ì�´ë�¼ ë�” 열심히 가르ì³�야 ê² ë‹¤ëŠ” ìƒ�ê°�ì�´ 들었다. 둘 다 현재 수준ì�´ ë§Žì�´ 낮다는 걸 알았다. 앞으로는 좀 ë�” 쉽게 ì„¤ëª…í•´ì•¼ê² ë‹¤. - 김성ì›�
- 게임 프로그램 타ì�´í•‘ì�„ 열심히 쳤다. ì„ ìƒ�님께서 ì�¸ë‚´ì‹¬ì�´ 좋으셔서 ê±°ë¶�ì�´ 타ìž�ì�¸ ì €ë¥¼ 잘 ì§€ì¼œë³´ì‹ ê²ƒ 같다. ì™„ì „ížˆ ì�´í•´ëŠ” 못 했지만 새로운 경험ì�´ ì¢‹ì•˜ê³ , ì�¼ë‹¨ì�€ 타ì�´í•‘ì�„ 빨리치는 것ì�´ ê¸‰ì„ ë¬´ì�´ë‹¤. 거부기 타ì�´í•‘ ê°œì„ í•˜ê¸°!! - ê¹€ì„œì •
- 오늘ì�€ ì�´ì†Œë�¼ë•Œë¦¬ê¸°ë�¼ëŠ” 게임ì�„ 했다. 새 강사님과 시작ì�„ 해서 ì–´ë ¤ìš¸ 줄 알았는ë�° ì •ë§� ì¹œì ˆí•˜ê²Œ 가르ì³�주셨다. ì•Œê³ ë¦¬ì¦˜ëŒ€ë¡œ 구ë�™ë�˜ëŠ” 프로그램ì�´ ì‹ ê¸°í–ˆë‹¤. 지난시간보다 ë�” ë§Žì�€ 예약어를 ì�´ìš©í–ˆê³ , rand()ë�¼ëŠ” 것ë�„ 사용했다. 가장 ì‹ ê¸°í–ˆë�˜ 것ì�€ k와 p를 아닌 다른 문ìž�를 ì�´ìš©í–ˆì�„ 대 default문장ì�´ 나와 k와 p를 누를 수 있게 ìœ ë�„해준 것ì�´ë‹¤. 지난시간과 달리 조금 ë�” 긴 프로그램ì�„ 짜봤는ë�° ë§Œë“¤ì–´ì ¸ê°€ëŠ” ê³¼ì •ì�´ 눈으로 확ì�¸ë�˜ë‹ˆê¹Œ 조금 ë�” 욕심ì�„ ë‚´ë³´ê³ ì‹¶ë‹¤. 앞으로 2탄ì�„ ë�” 복잡하게 ë§Œë“¤ê³ ì‹¶ë‹¤. - ê¹€ë�„ì�µ
2.3.1. ì§„í–‰ ¶
- ì œì–´ë¬¸ê³¼ 반복문ì—� 대해 1ì°¨ì �ì�¸ 개요를 공부했다. ì œì–´ë¬¸ë“¤ë�¼ë¦¬ ê·¸ë¦¬ê³ ë°˜ë³µë¬¸ë“¤ë�¼ë¦¬ ìƒ�호호환ì�´ ë�œë‹¤ëŠ” 것ë�„ 공부했다. 반복문ì�„ ì�´ìš©í•´ 구구단ì�„ 짜보았다.
- ê³¼ì œë¡œëŠ” 19단ì�„ 짜오는 ë¬¸ì œê°€ 나갔다.
2.4. 3회차-2 ¶
- ì œì–´ë¬¸ê³¼ 반복문ì—� 대해 다시 공부했다.
- 아래ì�˜ 코드는 19X19단ì�„ 3단씩 ì¶œë ¥í•˜ëŠ” 코드ì�´ë‹¤.
#include <stdio.h>
int main()
{
int i,j,k=0;
for(i=1;i<19;i+=3){
/*for(j=1;j<20;j++){
k=i;
printf("%d * %2d = %3d\t",k,j,k*j);
k++;
printf("%d * %2d = %3d\t",k,j,k*j);
k++;
printf("%d * %2d = %3d\n",k,j,k*j);
} //� 가지 방법� 사용했기 때문� 처�� 코드는 주�처리를 했다.
*/
for(j=1;j<20;j++,i-=2){
printf("%d * %2d = %3d\t",i,j,i*j);
i++;
printf("%d * %2d = %3d\t",i,j,i*j);
i++;
printf("%d * %2d = %3d\n",i,j,i*j);
}
printf("\n");
printf("\n");
}
for(i=19;i<20;i++){
for(j=1;j<20;j++){
printf("%d * %2d = %3d\n",i,j,i*j);
}
}
return 0;
- switch문과 if문� 서로 바뀔 수 있다는 것� 보기위한 코드입니다.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int i;
int j;
srand(time(NULL));
i=rand()%4;
if(i==1) printf("1\n");
else if(i==2) printf("2\n");
else if(i==3) printf("3\n");
else printf("0\n");
/*switch(i){
case 1:
printf("1\n");
break;
case 2:
printf("2\n");
break;
case 3:
printf("3\n");
break;
default:
printf("0\n");
break;
}
*/
return 0;
}
- ê³¼ì œ
- 1. 1~255까지 홀수와 ì§�수ì�˜ 갯수를 ì¶œë ¥í•˜ê¸°
- 2. ì–‘ì�˜ ì •ìˆ˜ë¥¼ ìž…ë ¥ë°›ì•„ 홀수ì�¸ì§€ ì§�수ì�¸ì§€ íŒ�단하여 ê°�ê°� 갯수를 ì„¸ê³ -1ì�´ 들어오면 ìž…ë ¥ë°›ì�€ 홀수와 ì§�수ì�˜ 갯수를 ì¶œë ¥í•˜ê¸°
- 3. ê°�ìž�ì�˜ 방법으로 19X19단 ì •ë ¬í•´ë³´ê¸°
2.4.1. 후기 ¶
- ì œì–´ë¬¸ì�„ ë°˜ë³µí•˜ê³ 19X19단ì�„ 3단씩 ì¶œë ¥í•˜ê¸°ë¥¼ 했다. ì œì—„ëˆ„ê³¼ 반복문ì�„ ì�´ìš©í•´ì„œ ì§�ì ‘ 프로그래ë°� 해보는 ì�¼ì�„ 중ì �ì �으로 했다. ì§�ì ‘ 짜보는 ì�¼ì�´ í�° ë�„움ì�´ ë�œë‹¤ëŠ”ê±¸ ì²´ê°�했다. ëŠ�리지만 꼼꼼히 í•´ì•¼í• ê²ƒ ê°™ê³ , 여러번 만나는 것보다 í•´ë³¼ 수 있는 ê³¼ì œê°€ ë§Žì�´ 나오는 것ì�´ ì¢‹ë‹¤ê³ ëŠ�꼈다. - 김성ì›�
- 오늘ì�€ ì œì–´ë¬¸ì—� 대해 ë°°ì› ë‹¤. 지난시간ì—� í–ˆë�˜ 부분ì�´ì§€ë§Œ 다시 공부하였다. ì§€ë‚œê³¼ì œ 구구단ì�„ ë‚˜ëˆ ì„œ ì¶œë ¥í•˜ëŠ” 프로그램ì�„ 만드는ë�° \t 어떻게 ì�¨ì•¼í• ì§€ 몰ë�¼ì„œ ë§Žì�´ í—¤ë§¸ê³ ,int kë�¼ëŠ” ê°œë…�ë�„ ìƒ�ê°�ì�„ 하지 못해 나 스스로 만들지는 못했다. 변수를 2개만 해야한다는 ê³ ì •ê´€ë…�ì�„ ë²„ë ¤ì•¼ê² ë‹¤. 오늘 ë°°ìš´ì �ì�€ 프로그램ì�„ 만들때 편협한 시ê°�ì�´ 아닌 ìž�ìœ ë¡œìš´ ìƒ�ê°�으로 ì�´ê²ƒì €ê²ƒ ìƒ�ê°�하는 것ì�´ 너무나ë�„ 중요하다는 걸 보았다. ìˆ˜í•™ë¬¸ì œ í’€ì�´ë�„ 다양하듯ì�´ 프로그램ë�„ 마찬가지ë�¼ê³ ìƒ�ê°�한다. 한가지 ì£¼ì œì—� 대해 다양한 ìƒ�ê°�ì�„ 하는 연습ì�„ í•´ì•¼ê² ë‹¤. - ê¹€ë�„ì�µ
- 1~19단까지 ê³¼ì œ ê²€í†
- if, switch, else-if, for, while, do-while 문� 해봤다.
- 수업� �주 듣는 것보다 프로그램� 혼� 짜보는 것� 나� 공부가 �니 것 같았다.
- ì„ ìƒ�님께서 ì£¼ì‹ ê³¼ì œë¥¼ ì§�ì ‘ 해보는 것! - ê¹€ì„œì •
- 1~19단까지 ê³¼ì œ ê²€í†
- 수업시간변경 - 매주 금요ì�¼ 늦ì�€ 6시로 ê³ ì •í•©ë‹ˆë‹¤










