U E D R , A S I H C RSS

새싹�실/2011

2. 새싹 �실 가�드��

새싹 �실 가�드��� � 나� 새싹 �실� 만들기 위해 ZeroPage가 추천하는 방법입니다. 강제는 아니지만 선�님들께서는 그 �미를 ��해보시고 따�주시면 �사하겠습니다.

2.1. 진행 시간

너무 짧� 시간�안 진행한다면 가르�줄 수 있는 것� �습니다. 그러니
  • 한 주ì—� ë‘�시간 ì�´ìƒ� 진행해주세요.
  • ì´� 8회 ì�´ìƒ� 진행해주세요.

2.2. 테스트

ë‚´ê°€ ì§  코드를 ì§�ì ‘ ìœë ¥ì�„ 통해 확ì�¸í•˜ëŠ” 것ì�€ 분명 매력ì �ì�¸ ì�¼ìž…니다. 그러나 처ì�Œ ì�µížŒ 코딩 습관ì�€ 버리기 매우 어렵습니다. ë§Žì�€ í•™ìƒ�들ì�´ 처ì�Œ 프로그래ë°�ì�„ ë°°ìš°ë©° printf 함수를 사용하여 코드를 ê²€ì¦�하는 습관ì�„ 들입니다. ê·¸ 때문ì—� ìƒ�당수ì�˜ 졸업할때까지 테스트보다는 ì§�ì ‘ 눈으로 확ì�¸í•˜ëŠ” 것ì�„ 선호합니다. 그런ë�° 작성한 코드가 잘 ë�Œì•„가는지 알기 위해 ì§�ì ‘ 눈으로 확ì�¸í•´ì•¼ë§Œ 하는 것ì�€ 매우 ë§Žì�€ 문제가 있습니다.(ì�´ê²ƒì—� 대해서 ë�” ì �ìž�ë©´ ì •ë§� 길어질테니 ì�¼ë‹¨ ì�´ 페ì�´ì§€ì—” ì �ì§€ 않겠습니다.)
  • í•™êµ� 수업ì—�서 사용하기 때문ì—� printf 함수를 소개할 필요는 있습니다. 그러나 새싹êµ�실ì—�서 실습한 코드들ì�„ ê²€ì¦�하기 위해 매번 printf를 사용하는 것ì�€ 권장하지 않습니다.
  • ìœë ¥ì�„ 통한 확ì�¸ë³´ë‹¤ëŠ” 테스트를 통한 확ì�¸ì�„ 유ë�„해주세요.
  • 테스트는 assert함수를 통해 간단히 만들 수 있습니다.
    • 혹시 assert를 사용할 줄 모르신다면, 그리고 테스트ë�¼ëŠ” 게 무엇ì�¸ì§€ 잘 ê°�ì�´ 안 오신다면 김수경ì—�게 ë�„움ì�„ 요청해주세요.

2.3. 피드백

피드백� 귀찮게 하기 위한 관리� 수단� 아니� � 반� 매 시간마다 � ��고 유�한 수업� 진행하고, 다� 해 새싹 �실�서� �를 참고하기 위한 기�입니다.
  • 좋았어요.ë§Œ ì �힌 피드백ì�„ ë³´ê³  ë�” 좋ì�€ 수업ì�„ 준비하기는 어렵겠죠? ì�˜ë¯¸ìžˆëŠ” 피드백ì�„ 남기기 위해
    • í•™ìƒ�들ì—�게 피드백ì�´ 가지는 ì�˜ë¯¸ë¥¼ 설명해주세요.
    • í•™ìƒ�들ì—�게 F4(ThreeFs + FutureActionPlan) 혹ì�€ FiveFsì—� 대해 설명하고 ì�´ë¥¼ 지키ë�„ë¡� 해주세요.
    • í•™ìƒ�들ì�´ 피드백 작성ì�„ 어려워한다면 ì„ ìƒ�님ì�´ 구체ì �ì�¸ 질문ì�„ ë�˜ì§€ëŠ” 것ë�„ 좋습니다.

2.4. 위키

위키는 새내기들�게 낯선 환경�지만 사용하기 전혀 어렵지 않고, 내용� 쌓�면 게시�� 비해 내용들� 찾아보기 훨씬 좋답니다.
  • 위키를 사용하기 어렵게 ëŠ�낀다면 그건 ì�µìˆ™í•˜ì§€ 않기 때문ì�´ì˜ˆìš”. 함께 ì�¨ë³´ëŠ” 시간ì�„ 마련해주세요.
  • 새내기들ì�´ 위키 문법ì�„ 처ì�Œë¶€í„° ì�µížˆê¸°ëŠ” 어렵습니다. ì„ ìƒ�님ì�´ 먼저 위키ì—� ë‚´ìš©ì�„ 작성하여 í•™ìƒ�들ì�´ 참고할 수 있ë�„ë¡� 해주세요.
  • 위키를 ë�” 유용하게 사용하기 위해 지켜야할 것들ì�´ 있습니다. ê°� ë°˜ 페ì�´ì§€ë¥¼ 만드실때 페ì�´ì§€ ì�´ë¦„ì�€ 새싹êµ�실/2011/ë°˜ì�´ë¦„ 으로 만들어주세요.
    • / 아래ì—� ì“°ë©´ 하위 페ì�´ì§€ë�¼ëŠ” ì�˜ë¯¸ê°€ 있습니다. 즉, 새싹êµ�실/2011ì�€ 새싹êµ�실페ì�´ì§€ì�˜ 하위 페ì�´ì§€ì�´ê³  새싹êµ�실/2011/새싹반ì�€ 새싹êµ�실/2011페ì�´ì§€ì�˜ 하위 페ì�´ì§€ê°€ ë�©ë‹ˆë‹¤.
    • ê°� ë°˜ ì�´ë¦„ 아래ì—� 날짜별로 하위페ì�´ì§€ë¥¼ 만드셔ë�„ 좋고 ë°˜ 페ì�´ì§€ì—� 제목으로 날짜를 분류하여 작성하셔ë�„ 좋습니다.
    • 위키 페ì�´ì§€ë¥¼ 어떻게 ì�¨ì•¼í• ì§€ 모르겠다면 위키ì�˜ 다른 스터디 페ì�´ì§€ë¥¼ 참고하시거나 김수경ì—�게 물어보세요.
  • 위키 문법 연습ì�€ WikiSandBoxì—� 해주세요.

2.5. 회고

회고를 통해 매번 그날 했� 것� �아봄으로� 배운 것� � 잘 기억할 수 있고 학�들� 피드백� 작성하기� � 수월해집니다.
  • 매 수업ì�´ ë��나면 3~5ë¶„ì •ë�„ 간단히 ê·¸ ë‚  수업ì�„ ë�Œì•„보는 시간ì�„ 가져주세요.
  • 거창한 회고를 하실 필요는 없습니다.
    • 간단히 ë�Œì•„가면서 ì„ ìƒ�님과 í•™ìƒ�들ì�´ 그날ì�˜ 소ê°�ì�„ ë§�하는 ì •ë�„ë§Œ ë�˜ì–´ë�„ 괜찮습니다.
    • 하지만 ë�” 좋ì�€ 회고를 진행하고 ì‹ìœ¼ì‹œë‹¤ë©´ 책장ì—� 있는 ì• ìž�ì�¼íšŒê³  ì±…ì�„ ì�½ì–´ë³´ì‹œê±°ë‚˜ 김수경, 서지혜ì—�게 ë�„움ì�„ 요청해주세요.

3. 새싹 �실 지� 방침

새싹 �실 지� 방침� 기본� 새싹 �실� 열심히 진행하고, ZeroPage� 발전� 기여한다면 그� 대해 지�하는 것입니다.
  • 위키 가꾸기 : 가장 쉬운 기여 방법
    • 피드백
      • ê°€ì�´ë“œë�¼ì�¸ì�˜ 피드백 항목ì�„ 참조하여 작성해주시면 ë�©ë‹ˆë‹¤.
      • 올해 새싹 êµ�실 ì§€ì›�ì�€ 기본ì �으로 피드백 개수를 세어 ì§€ì›�합니다.
    • 공부한 ë‚´ìš© 정리하기
      • ê°� ë°˜ 페ì�´ì§€ì—� 매번 공부한 ë‚´ìš©ì�„ 정리해주세요. ì�¼ì • 기간 별로 가장 잘 정리한 ë°˜ì�„ 뽑아 ì§€ì›�합니다.
  • 다른 방법ë�„ 환ì˜�합니다.
    • 예를 들어 새싹 êµ�실ì�„ 통해 ë°°ìš´ 것들ì�„ ZeroPage 정모ì—�서 공유하셔ë�„ 좋습니다.
    • 혹ì�€ 새싹 êµ�실ì—�서 진행한 프로ì �트ì�˜ 소스를 공개하는 것ë�„ 좋습니다.
    • 새싹 êµ�실ì�„ 진행하면서 ì˜�ìƒ�으로 ì°�ì–´ 공유하는 것ë�„ 좋습니다.
    • ì�´ 외ì—�ë�„ 여러분ì�´ ìƒ�ê°�하실 수 있는 새롭고 재밌는 방법으로 새싹 êµ�실ì�˜ ë‚´ìš©ì�„ 공유해주세요.
  • 게임ì—�서 우승하기
    • 모든 ë°˜ 새싹 ì„ ìƒ�님과 í•™ìƒ�들ì�´ 한ìž�리ì—� 모ì�´ëŠ” ë‚ ì�„ 마련할 예정입니다. ì�´ ë‚  진행한 게임ì—�서 우승한 ë°˜ì�€ 추가ì �ì�¸ ì§€ì›�ì�„ 받으실 수 있습니다.

4. 참고용 커리�럼

  • ì†�봉수 êµ�수님 수업ì�˜ 커리í�˜ëŸ¼ì�„ 기반으로 작성ë�˜ì—ˆìŠµë‹ˆë‹¤.
  • 커리í�˜ëŸ¼ ê°€ì�´ë“œë�¼ì�¸ì�€ 참고 ë°� 예시용으로 사용하며, í�‰ê°€ì™€ëŠ” 무관합니다.
  • 모든 ì„ ìƒ�님ì�´ 따를 필요는 없습니다. 막막하신 ì„ ìƒ�님들ì�€ 참고해주세요:)
주차내용
1�보 � 반 편성
2강사 � 학� 사전 미팅(시간 최종 조정)
반 편성
3

computer science� 기초�� 내용:

� 파트� 역할, program� 실행�리, software(layer 활용), complier와 interpreter 역할
프로그래� 단계(code 작성->compile->link->generating .exe file)

C언어� 기초�� 내용:

장�과 단�� 대해서 설명(�론�� 내용)
header file, source file, resource file 개� 설명
stdio.h: printf, scanf function
Hello world 작성
constant/variable->variable: 논리회로와 연관시키면 �근히 편함
redirection
4

operator:

arithmetic operator
bitwise operator
logical operator, relational operator
type casting
shorthand operator, operator precedence
increment/decrement, postfix/prefix

control structure:

if-else
switch
while, do-while, for: 서로 바꿔서 �보��(피드백 필수)
nested roop
infinite loop, break/continue
dangle else problem

과제: 별�기

5

function
variable: global, local, static, stack overflow� 설명
void type
call by value mechanism

6

실습:
달력� 하� sorting� 하� 알아서 할 것
가�드�� 추후제공

7중간고사 대비
8중간고사
9

array:

declaration
initialization
multi-dimension array
10

pointer:

개�
operator
address
pointer arithmetic

array와 pointer� 관계

11

dynamic allocation:
string:

string.h
string I/O
12

structure
typedef
enum
file I/O
macro, pre-processor

13

실습(강사재량)
가�드�� 추후제공

14
15기�고사 대비|
16기�고사

  • ë�” 좋ì�€ 커리í�˜ëŸ¼ì�„ 만들기 위한 ì�˜ê²¬ë�„ 환ì˜�합니다. 커리í�˜ëŸ¼ì�„ 개선할 ì•„ì�´ë””ì–´ê°€ 있으시면 아래ì—� ì �어주세요.

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