U E D R , A S I H C RSS

새싹교실/2012/새싹교실강사교육 (rev. 1.10)

새싹교실/2012/새싹교실강사교육



1. 새싹 강사 명단


  • 권현수
  • 정종록
  • 권순의
  • 김태진
  • 김성원
  • 추성준
  • 남현재
  • 이항록
  • 임용승
  • 장용운
  • 김준석
  • 고한종
  • 이민규


2. 1주차

이번 시간에 이건 꼭 해야 돼! (이거 궁서체다 강사 진지하다)
1. 새싹 강사, 학생에게 서로 질문 던져보기 (뭐 때문에 들어왔나?/목표는?/왜 그렇게 잘생김•이쁨?/한 주 동안 뭐했는지 공유)
2. 새싹 강사, 학생이 돌아가며 강의 자료 목소리 내서 읽어보기(1.새싹교실 정의, 2.2 새싹 교실 시나리오, Wiki란?, 2.4.1 왜 후기를 쓸까요? 참조페이지들)
3. 새싹 강사와 학생이 페이지 만들기 새싹교실/2012/반이름/ 을 만들고 결의 각오를 적어놓기
4. 수기로 후기 작성 및 적은 뒤 돌려보면서 공유
5. 회비 걷고 서로 기억하기


1. 새싹 교실의 정의?
선배 후배간의 학술적인 교류를 개인적인 능력에 의한 특혜가 아니라 누구나 공개적으로 경험하기 위하여 ‘05년도부터 시작된 ZeroPage ‘새싹 배움터’를 시초로 한다. 현 ‘12년 학부의 한 행사로 자리잡아 컴퓨터 공학부의 세 학회(ZeroPage, Netory, CLUG)가 진행을 하고 교수님과의 Feedback을 통해 유동적인 강의 과정을 만든다. 또한, 새싹 교실의 필수과정인 Wiki의 사용, 회고를 통해 처음 프로그래밍을 접하는 새내기들뿐만 아니라 새싹 교실의 선생들도 배움을 얻어가는 자리이다.

2. 새싹 교실 강의 내용 소개
2.1 기본 골격 : 강의 자료(유인물) + 새싹 선생님의 설명 + 학생들의 질문 + 실습 과제 + 회고
2.2 새싹 교실 기본 시나리오

1) 선생과 학생이 약속(장소, 시간)을 잡아 모임을 가진다.
2) 만나서 Ice Breaking (모임 전까지 한 주의 일, 기본 학과 강의 시간에 배운 점, 재미있었던 일, 안녕 조~) (10분 내)
3) 유인물 분배 및 빠르게 읽기 (5분 내)
4) 강의 진행(강사 재량)
5) 회고 진행(10분 ~ 20분)
6) 수업 후 개별 복습 및 과제
※ 시간은 강사 재량에 따라 기본 한 시간에서 2시간까지로 진행합니다.
2012년 1학기 동안 총 8회 이상 반드시 진행되어야 합니다.

2.3 Wiki 작성(http://wiki.zeropage.org)
{{{
||작성시의 화면||	나타나는 화면||
 [[TableOfContents]]	 자동 목차
= 타이틀 1 =	 자동 넘버링 타이틀
 
== 타이틀 2 ==
=== 타이틀 3 ===	 
 하위 타이틀 생성
---------	경계선

(앞에 공백 한칸)* 내용	 동그라미
|| 내용 || 내용 || 내용 || 
|| 내용 || 내용 || 내용 ||	 
[페이지명]	‘페이지명’ 페이지에 링크
{{{ 
코드 내용
\}\}\}	 코드 작성부분
}}}
	새싹 교실 문서를 작성하는데 도움이 필요하다면 http://wiki.zeropage.org/wiki.php/새싹교실/2011/데미안반을 참고해주세요
	각 반 페이지는 새싹교실/2012/반이름처럼 하위 문서로 만들어주셔야 합니다
	페이지를 고치고 싶으면 로그인하고 ‘e’를 누르면 됩니다. 가입은 쉬워요 

2.4	회고의 진행
	강의 개선 효과
	복습 효과

	참조 페이지 : http://no-smok.net/nsmk/FiveFs
	작성 방법
	자기 수준도 (1-10점) : 강의 내용에 대하여 자신의 수준을 평가. 1점 낮음 10점 높음
	자기 이해도 (1-10점) : 강의 내용에 대하여 자신이 이해한 정도를 평가. 1점 낮음 10점 높음
	경험했던 일, 그리고 다음에 해봐야 할 것 : 강의 중 해보았던 일에 관하여 적어보자. 
언제, 어디서, 누구랑, 무엇을, 어떻게 기입은 필수. 수업내용, 강사의 태도, 본인의 태도, 다른 이의 태도를 적어주세요.
예) 새싹교실 첫 수업이었다. 강사는 누구셨고 잘생겼다. 누구누구랑 같이 듣게 되었는데 얘네는 처음 본다. 얘는 언제 봤었고 같이 해서 좋다. 새싹교실의 정의에 대해 배웠는데 강의 중에는 뭔가 강사가 들떠있는 것처럼 보였다. 그리고 위키를 작성하는 것을 보았는데 사용법이 어려워 보였다. 그런데 거기다가 내 페이지로 글을 만들고 내 각오를 여기다가 적으니 부끄럽지만 신기하고 좋았다. 학교 강의에서는 이렇게 가르쳤는데 여기선 이렇게 가르친다 그런데 학교 강의가 더 잘 이해되는 것 같았다. 
	좋았던 점 : 새싹 교실 중간에 좋았던 점 을 작성한다. 강사에 대해 외모, 매너, 강의 내용 등에 대해 작성해도 되고 자신이 감정에서 좋았던 점을 경험한 것에서 뽑아보자.
예 ) 얘랑 같은 반 해서 좋아요. 강사가 친절합니다. 우웩! 돈을 걷어가서 공부에 발목을 잡히니 좋아요.
	개선해야 할 점 : 강사가 늦었다. 본인이 늦었다. 수업시간에 졸았다. 강의 설명이 너무 어려웠다 등 다음시간에는 해야 할 점을 찾아서 어떻게 하면 좋겠다. 까지 써보자. 
예 ) 강사가 늦었는데 더 일찍 와주었으면 한다. 수업시간에 졸았는데 다음에는 잠을 더 자고 와서 열심히 듣겠다. 강의 내용이 너무 어려웠다. 조금 더 쉽게 설명해 주셨으면 한다. 이번에 과제를 못했는데 꼭 다음 과제랑 같이 다음 시간 전까지 해서 올리겠다.
2.5 회비 차감 제도
	새싹 교실은 정규 과정이 아닙니다. 그렇기 때문에 새싹을 중도에 포기하는 일이 없도록 회비를 걷었다가 무사히 마친 후에 다시 돌려주는 형식을 취하고 있습니다. 
	기본 회비 : 2만원 무단 결석 : 5천원, 통보 결석(하루 전 이상) : 3천원, 지각 : 1천원, 과제 미 제출 : 주 당 1천원.

3.	1주차 과제(개발 환경 구축 및 매뉴얼 작성)

3.1	https://www.virtualbox.org 에서 자신의 운영 체제에 맞는 VitualBox를 설치하세요. (예: VirtualBox 4.1.10 for Windows hosts  x86/amd64)
3.2	Ubuntu ISO파일을 http://ftp.daum.net -> Ubuntu-releases -> 11.10 -> ubuntu-11.10-desktop-amd64.iso 다운
3.3	Vitualbox실행 -> 새로 만들기 -> 다음 -> 운영체제 : Linux 버전: Ubuntu(64bit) ->다음 -> 메모리(1024MB) -> 다음 -> 다음 -> 무한 다음 -> 만들기 버튼 클릭 -> 완성
3.4	Ubuntu(64) 클릭 -> 시작 -> 처음 실행 마법사에서 설치 미디어 선택 -> 다운받은 Ubuntu ISO를 선택 -> 시작
3.5	팝업 메시지 다 확인 클릭 -> 부팅되면 설치 마법사가 실행되고 있음 -> 한국어 선택 -> Ubuntu 깔기 선택 -> 체크 박스 체크 안하고 앞으로 클릭 -> 앞으로 또 클릭 -> 지금 깔기(아직 끝난 거 아니다) -> 설치하면서 설정 -> 중요! 글자판 배치에서 한국어(101/104키 호환)을 골라야 한/영 키가 정상 작동함. -> 계정 암호설정은 알아서.
3.6	위의 과정을 매뉴얼로 만들어오세요. 프린트해오셔야 합니다! 사진만 붙인 거 인정 안 합니다.  점수? 매겨드립니다.

||

= 2주차 =
2주차 : Second Impact! 쉽지만은 않은 두 번째
-과제 확인, 프로젝트 생성, GCC사용법, 컴파일, main함수, 변수, Data Type, 연산자, 입출력 기본 함수, 제어문 -
이번 시간에 이건 꼭 해야 돼! (이거 궁서체다 강사 진지하다)
1.	Ice Breaking Wiki에 적기.
2.	과제 검사, 수업을 받고 전주의 내용 물어보기, 그리고 한주간의 일 물어보기.  강의시간 물어보기.재미있는 과목과제. 등
3.	학생들 직접 코딩 해서 결과 확인하기
4.	모르는 API 문법 직접 찾아보게 하기 http://winapi.co.kr -> 관련 2 코딩 Q&A
5.	학생들이 직접 Wiki에 내용 적게 해보기

1.	게임 순서도 및 코드
http://wiki.zeropage.org/wiki.php/새싹교실/2011/무전취식/레벨4
강사는 프린트해서 학생들에게 복사 + 붙여넣기 하지 못하게해주세요!

///이소라 때리기 게임!!
#include<stdio.h>
#include<math.h> //Rand를 가져오는 헤더파일
#include<stdlib.h> 
#include<time.h>
#define KICK 350
#define PUNCH 200
#define SORAKICK 900
#define SORAPUNCH 1000
int main(){
	//이소라 체력 , 내 체력 정하기.
	int Sora = 2500, My = 5000; 
	int temp; //임시 계산할 변수
	char select; //선택지 선택
	srand(time(NULL)); //Rand의 시드값 변경해줌.
	printf("소라때리기 게임 시작합니다.\n");
	printf("제작자 : 06 김준석 11 강원석 이진영 서원태 Target : 11 이소라\n");
	while(1){
		printf("이소라 체력 : %d\n",Sora);
		printf("내 체력 : %d\n",My);
		printf("발로차기 : k 주먹 : p\n");
		//공격선택지 출력
		select = getch(); //getch()는 char형 한글자를 받아주는 함수.
		switch(select){
			default: printf("잘못된 입력입니다\n"); break;
			case 'k' : 
				temp = ( ( rand() % KICK +1)); //1~KICK까지의 데미지를 입힌다.
				printf("소라를 발로찹니다. 데미지 : %d 를 입혔다!\n",temp);
				Sora = Sora - temp;  break;
			case 'p' :
				temp = ( ( rand() % PUNCH +1));
				printf("소라를 때립니다. 데미지 : %d 를 입혔다!\n",temp);
				
				Sora = Sora - temp; break;
		} //내공격 선택
		select = rand() %2 +1;//선택의 랜덤.
		switch(select){
			case 1 : 
				temp = ( ( rand() % SORAKICK +1));
				printf("소라가 발로찹니다. 데미지 : %d 를 입었다!\n",temp);
				My = My - temp;  break;
			case 2 : 
				temp = ( ( rand() % SORAPUNCH + 1));
				printf("소라가 때립니다. 데미지 : %d 를 입었다!\n",temp);
				My = My - temp; break;
		}//소라의 랜덤 공격
		//공격
		//	그리고 반복
	
		if(Sora <= 0 && My <= 0){
			printf("Double KO. 둘다 쓰러졌습니다.\n");
			break;
		}
		else if(Sora <= 0){
			printf("소라를 이겼습니다!!! \\(* ^ * )/ \n");
			break;
		}
		else if(My <= 0 ){
			printf("소라에게 죽었습니다.. OTL \n");
			break;//while문을 빠져나간다.
		}
		//죽었나 살았나?    
	}
	printf("\nGame Over\n");
	return 0;
	}
※ 강사는 손으로 적게 하면서 가르치는게 좋겠죠? 이 부분은 무엇입니다.

2.	코딩 Q&A(모른다면 가르쳐주고, 배워야 한다면 적으세요! 공백은 적으라고 있는 것 입니다)
2.1	예약어


2.2	#include<stdio.h>, printf(), scanf(); 입출력 함수.


2.3	int, char, 변수.


2.4	#define 선언문, 매크로


2.5	#include<math.h>, #include<stdlib.h>, #include<time.h> 
srand(time(NULL)), rand(). 함수와 라이브러리.


2.6	If문, switch() { case : default : } 제어문.

3.	과제
ACM의 간단한 문제를 풀어보겠습니다. 강사의 역량과 학생의 역량에 맞춰서 풀어주세요 *^_^* 뿌잉뿌잉~!

쉬운 것부터 아래로 어려운 문제

3.1	윤년 판단하기 http://koistudy.net/?mid=prob_page&NO=152 난이도 하
3.2	세 정수 정렬하기 http://koistudy.net/?mid=prob_page&NO=111 난이도 최하
3.3	기숙사와 파닭 http://koistudy.net/?mid=prob_page&NO=145 난이도 중상
3.4	위성 사진 http://koistudy.net/?mid=prob_page&NO=213 난이도 중

아이디 : zeldababo 비밀번호 : rlawns

합격후 해설도 써오셔야합니다~! 지켜보고 있어요!
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:45
Processing time 0.0285 sec