U E D R , A S I H C RSS

새싹�실/2012/사과나무


1. 참여� 명단

회차1회차2회차3회차-13회차-2
강사고한종김성�김성�김성�
학�김��김��김��김��
학�김서정김서정김서정김서정

2. 수업


2.1. 1회차 (3월 21� , 3월 22)

2.1.1. ì§„í–‰

3/21 - 김�� 학우와 함께 첫 수업� 진행.
솔�하게 �하�면, 준비가 제�로 �지 않아 약간 붕뜬 강�가 진행�었습니다.
처�보는 운�체제��가, 아�� �소할 커맨드�� 프로그램 사용���가
키워드ë�¼ë�˜ê°€, 변수, 변수형 ì�´ë�¼ë�˜ê°€, ìž…ìœë ¥ 함수가 왜 있는가 ê°™ì�€ 얘기를 했고
전부 뜬구름 잡는 듯한 �낌�� ���가 �해하기 힘들었�거� ��합니다. 미안;
뒤� 가서 그나마 만족스러웠�것� �하�면, ���가 변수 개�� 어�정� �해 했다는 �,
학� 강��서 벗어난 코딩� 접하게 해보았다는�� 있겠습니다.
과제로는 printf()와 scanf()� 사용법� 정리해오는 것� 주었습니다.

2.1.2. 후기

  • 후기 작성 요령 : 후기는 F4(ThreeFs + Future Action Plan)ì—� 맞게 작성해주세요.
    • 관련 페ì�´ì§€ : ThreeFs, ThreeFs(노스모í�¬), FiveFs(노스모í�¬)
    • ë§�í�¬ë¥¼ 눌러보기조차 귀찮ì�€ 당신ì�„ 위한 간단한 설명
      • Facts, Feelings, Findings, Future Action Plan. 즉, 사실, ëŠ�ë‚€ ì �, 깨달ì�€ ì �, 앞으로ì�˜ 계íš�.
      • 예를 들어 지난주ì—� ë�ˆê°€ìŠ¤ë¥¼ 먹ì�€ 것ì—� 대해 후기를 쓴다면 : "지난주ì—� 강남ì—� 가서 하나ì—� 5ë§Œì›�하는 ë�ˆê°€ìŠ¤ë¥¼ 먹었다.(사실) 기대를 잔뜩 했는ë�° 별로 ë§›ì�´ 없었다.(ëŠ�낌) 강남ì�€ ë•…ê°’ì�´ 비싸서 ê°’ë§Œ ë³´ê³  ì—„ì²­ 맛있ì�„ê±°ë�¼ 기대하면 안ë�œë‹¤ëŠ” 것ì�„ 알았다.(깨달ì�€ì �) 다ì�Œì—�는 미리 ì�¸í„°ë„·ì—�서 í�‰ì�„ 찾아보고 별ì �ì�´ 높ì�€ ë�ˆê°€ìŠ¤ì§‘ì�„ 찾아서 ê°€ë´�야겠다.(앞으로ì�˜ 계íš�)"

  • 새싹êµ�실 첫 수업ì�´ì—ˆë‹¤. 고한종 강사님ì�´ì…¨ê³  ê°™ì�´í•˜ëŠ” 팀ì›�과는 ê°™ì�´ëª»í•´ 혼ìž�듣게ë�˜ì—ˆë‹¤. 선배님ì�€ 간담회때 처ì�Œëµœê³  서정ì�´ëˆ„나는 뒤풀ì�´ë•Œ 처ì�Œë´¤ë‹¤.새싹êµ�실ì�´ë�¼ê³ í•´ì„œ 무거울줄 알았는ë�° ë‚´ìƒ�ê°�ì�´ 틀렸다. 아주 기본부터 차근차근 설명ì�„해주셨고 문외한ì�¸ 나ì—�게 과제ë�„주셨다. ë�”열심히 하ë�¼ëŠ” 뜻ì�¸ê±°ê°™ë‹¤.그리고 수업시간ì—�는 간단한 사칙연산만 만들었는ë�° 오늘 ì�´ì°¨ë°©ì •ì‹�ì�„ 푸는 프로그램ì�„ 만들어봤다. ë�„움ì�„ 받고 만든 프로그램ì�´ì§€ë§Œ 다ì�Œì—” ë‚´ê°€ 스스로 만들어보고싶다. 앞으로 기대ë�œë‹¤. - ê¹€ë�„ì�µ
  • 고한종
  • 새싹êµ�실 첫 수업ì�´ì—ˆë‹¤. ì›�래 ë‘�명ì�˜ í•™ìƒ�ê³¼ ê°™ì�´ 하기로 했는ë�° 서로가 시간ì�´ ë§žì§€ 않아서 따로 따로 듣게 ë�˜ì—ˆë‹¤. 고한종 선배님ì�€ 새터가기전ì—� 몇번 뵙긴하였는ë�° 대화를 í•´ë³´ì§„ 못했다. 그런ë�° 새싹 오티ì—�서 처ì�Œ ì�´ì•¼ê¸° í•´ë³´ê³  오늘ì�€ 계ì†� 미루어 오ë�˜ 수업ì�„ 드디어 듣게 ë�˜ì—ˆë‹¤. 수업내용ì�„ 알아듣게 설명ì�„ 잘 해주어서 나름 어렸었ë�˜ 문제들ì�´ 조금 í•´ê²°ë�˜ì—ˆë‹¤. - 김서정

2.2. 2회차(3월 28�)


2.2.1. ì§„í–‰

  • ë°˜ì�´ 바뀌었다. ìš°ì„ ì�€ 'ì�´ì†Œë�¼ 때리기 게임'ì�„ ì§�ì ‘ ì†�으로 쓰게 하고 #include 나 #define ê°™ì�´ 코드ì—� 쓰여져 있는 문법들ì—� 대해서 설명해주었다. ìž�료형ì�˜ 종류와 전처리기가 하는 ì�¼ë“¤, switch문과 if문ì�˜ ìš©ë�„ì°¨ì�´ 등ì�„ 설명해주었다. 수업ì�´ ë��난 ë’¤ ì±…ì�„ 정하고 ì±…ì—� ë§žì¶° 수업ì�„ 진행하ìž�는 피드백ì�´ 들어와서 êµ�재를 열혈강ì�˜ë¡œ 정했다.
  • 과제: ì�´ì†Œë�¼ë¥¼ ì�´ê²¨ë³´ìž�.

2.2.2. 회고


  • ë°˜ì�´ ë°”ë€� 첫날, 'ì�´ì†Œë�¼ 때리기 게임'ì�„ ì§�ì ‘ ì†�으로 타ì�´í•‘ì�„ 시키고, ì�´ 프로그램ì—� ì“°ì�¸ ê°œë…�들ì�„ 가르쳤다. 작년 나와 비슷한 수준ì�´ë�¼ ë�” 열심히 가르ì³�야 겠다는 ìƒ�ê°�ì�´ 들었다. 둘 다 현재 수준ì�´ ë§Žì�´ 낮다는 걸 알았다. 앞으로는 좀 ë�” 쉽게 설명해야겠다. - 김성ì›�
  • 게임 프로그램 타ì�´í•‘ì�„ 열심히 쳤다. ì„ ìƒ�님께서 ì�¸ë‚´ì‹¬ì�´ 좋으셔서 ê±°ë¶�ì�´ 타ìž�ì�¸ 저를 잘 지켜보신 것 같다. 완전히 ì�´í•´ëŠ” 못 했지만 새로운 경험ì�´ 좋았고, ì�¼ë‹¨ì�€ 타ì�´í•‘ì�„ 빨리치는 것ì�´ 급선무ì�´ë‹¤. 거부기 타ì�´í•‘ 개선하기!! - 김서정
  • 오늘ì�€ ì�´ì†Œë�¼ë•Œë¦¬ê¸°ë�¼ëŠ” 게임ì�„ 했다. 새 강사님과 시작ì�„ 해서 어려울 줄 알았는ë�° ì •ë§� 친절하게 가르ì³�주셨다. 알고리즘대로 구ë�™ë�˜ëŠ” 프로그램ì�´ 신기했다. 지난시간보다 ë�” ë§Žì�€ 예약어를 ì�´ìš©í–ˆê³ , rand()ë�¼ëŠ” 것ë�„ 사용했다. 가장 신기했ë�˜ 것ì�€ k와 p를 아닌 다른 문ìž�를 ì�´ìš©í–ˆì�„ 대 default문장ì�´ 나와 k와 p를 누를 수 있게 유ë�„해준 것ì�´ë‹¤. 지난시간과 달리 조금 ë�” 긴 프로그램ì�„ 짜봤는ë�° 만들어져가는 과정ì�´ 눈으로 확ì�¸ë�˜ë‹ˆê¹Œ 조금 ë�” 욕심ì�„ ë‚´ë³´ê³  싶다. 앞으로 2탄ì�„ ë�” 복잡하게 만들고 싶다. - ê¹€ë�„ì�µ

2.2.3. 후기

  • 새싹ì�´ 재미있었다 - 김서정

2.3. 3회차-1

2.3.1. ì§„í–‰

  • 제어문과 반복문ì—� 대해 1ì°¨ì �ì�¸ 개요를 공부했다. 제어문들ë�¼ë¦¬ 그리고 반복문들ë�¼ë¦¬ ìƒ�호호환ì�´ ë�œë‹¤ëŠ” 것ë�„ 공부했다. 반복문ì�„ ì�´ìš©í•´ 구구단ì�„ 짜보았다.
  • 과제로는 19단ì�„ 짜오는 문제가 나갔다.

2.3.2. 후기


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. 1~19단까지 과제 검토
    2. if, switch, else-if, for, while, do-while 문� 해봤다.
    3. 수업� �주 듣는 것보다 프로그램� 혼� 짜보는 것� 나� 공부가 �니 것 같았다.
    4. 선�님께서 주신 과제를 �접 해보는 것! - 김서정


  • 수업시간변경 - 매주 금요ì�¼ 늦ì�€ 6시로 고정합니다



Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:45
Processing time 0.0153 sec