실력향상과 흥미를 끌기위해 제안된 문제풀이 게시판 만들기 프로젝트




1. 목표

  • 참여 유도와 여러 사람들의 문제풀이 경쟁의식을 통한 실력향상 및 지식보존/공유/전파를 위해 문제풀이 게시판을 제작

2. 문제풀이?


  • 목적은 프로그램의 실력향상과 흥미유도로 한다.
  • 몇단계의 레벨을 나누어 레벨이 올라갈 수록 문제 수준이 올라가게끔 문제를 제작한다. 문제풀이자는 자신의 레벨에 맞는 문제에 도전을 하여 게시판에 소스를 올려 정답 여부를 판단한다.
  • 만약 모든 레벨의 문제를 다 풀면 명예의 전당(가제) 에 이름을 올릴 수 있다.
  • 각 레벨에는 여려개의 문제들이 올라가며 자신이 그 레벨의 문제를 다 풀 수 있으면 다음 레벨에 도전해도 좋다.
  • 문제 제시는 ZeroPagers 중 아무나 해도 좋다. (단, 레벨에 대한 조절은 강제로 받을 수 있음)
  • 문제 풀이는 아무나 도전해도 관계 없다.
  • 각 레벨에는 그에 필요한 프로그램 관련 지식을 제시해도 좋다.
  • 언어 등의 제한은 없으며 자신이 하고싶은 스타일로 문제를 풀어나가면 된다. see also 제로페이지의장점
  • 문제를 풀다가 장애를 만나거나 혹은 뭘 어떻게 해야할지 막막할 경우 "문제풀이도우미"를 찾아서 함께 PP할 수 있다.

3. 문제풀이도우미?

문제풀이에 어려움을 느끼는 사람과 직접 PairProgramming을 해준다. 도우미는 "문제풀이도우미시장"이라는 위키 페이지를 유지 관리하면서 요청이 들어오면 가능한 한 빨리 그 사람과 Xper:RemotePairProgramming혹은 실제 PP를 해서 도움을 준다. 문제를 풀 직접적 지식을 전달하는 것보다 어떤 문제건 풀 수 있는 효과적/효율적 과정을 경험케 해주는 것이 우선이라는 점을 명심한다.

문제풀이도우미시장에는 자신이 사용할 수 있는 빈 시간대를 기록한다. 예컨대, 이번 주 금요일 오후 3시에서 7시까지 시간이 빈다면 도우미시장에 자신의 이름과 메신저 등의 연락처와 함께 가능시간대를 기록해 둔다. 또, 도우미를 요청하는 사람 역시 같은 방식으로 자신이 원하는 시간대를 적어둔다. 그러면 짝이 맞는 사람끼리 PP를 하고, 해당 항목을 지운다.

사실 도우미가 누구냐는 것은 크게 중요하지 않을 수도 있다. 문제 해결의 난관에 부딪힌 사람끼리 PP를 해도 분명 큰 도움을 얻을 것이다. 도우미로 나섰지만 실제로는 스스로에게 도움이 더 된 경우도 있을 것이다(전문가일수록 더욱. see also 전문가의명암). 그런 이유로 문제풀이도우미는 저학년부터 고학년까지 누구나 가능하다.

4. 참고서적

  • NoSmok:HowToSolveIt
    어떤 문제이건 도움이 되는 탁월한 명저.
  • The Algorithm Design Manual
    알고리즘 요리책. 두껍지 않으면서도 백과사전의 역할을 해낸다. 이런 문제풀이에 제격. --JuNe
  • Moa:ProgrammingPearls
    알고리즘에 관심을 갖게 해줄 책.

see also HowToStudyDataStructureAndAlgorithms

5. 참가인원


학번 이름 하고싶은 일
02 유상욱 게시판 제작(하나도 모름...ㅡ.ㅜ), 문제 제시, 관리
02 윤참솔 게시판 제작, lecture 관리(물론 스스로도 공부해야될듯 -_-)
01 이상규 게시판 제작 도움
01 이창섭 .
00 임인택 문제제시, 간단한 도움 (혹은 PP)

6. 진행상황


7. Thread


  • 아직 이 프로젝트의 제목을 짓지 못했습니다. 여러분들 좋은 의견 좀 달아주세요 -- 상욱(whiteblue)

    - 정모에다가는 가제로 '프로그래밍 존'이라고 해놨다 -- Dantert
    정확히 이해가 안가지만, 문제분류 중에 있는 EightQueenProblem , 가위바위보 같은 문제의 지도분류와 같은 여정을 만들어 놓는건가요? 아, 게시판을 만든다는 이야기군요. --NeoCoin
    음... 해커즈랩에 있는 lecture 랑 비슷한 의미가 될꺼 같네요... 조금은 비슷할꺼에요^^;

  • 이름을 정해야 할것 같군요... 그리고.. 게시판이라기 보다..... 하여튼... 빠른 시일 내에 회의 한번 합시다~! --상규
    - StepForwardByStep 이건 너무 이상한가.. -_- - 임인택

  • 게시판 제작에 도움이 달라는 부탁을 받았는데요. 전에 상규가 지금 제작하고 있는 게시판을 약간 수정하면 된다고 하던데.. 어떻게 되는지 궁금하군요. 만약에 게시판만들기가 진행되지 않고있다면 간단한 게시판을 만들어보려고 하는데요. (정말 간단하게 -_- ). 여러분들의 의견 부탁드립니다~ - 임인택
    • 제가 만들었던 게시판은.. 못쓰게 될것 같습니다.. (개인적으로 만든게 아니라서여..ㅡ.ㅡ) 아마도 다시 만들어야 할 듯 합니다. --상규

  • 프로젝트를 위한 모임을 해야할텐데.. 언제 한번 모였으면 하는데요.. --상규
  • 다음 회의때 프로젝트 참가인원은 남아서 회의하는거로 하는건 어떨까요 --Dantert

  • 이 프로젝트가 비활성화 되어있는 것 같은데 중간고사 끝나고 활성화되겠죠? --창섭

  • 비활성화는 아니구요 게시판 제작을 대근, 기웅이가 하기로 했는데 기웅이가 제로페이지 활동 포기 의사를 전해왔습니다. 다음 회의 때 인원을 제정비 하는 것으로 하죠 - 상욱(whiteblue)

  • 이건 언제 시작이에요 -__-;; -Dantert

See also 문제은행

Retrieved from http://wiki.zeropage.org/wiki.php/문제풀이게시판
last modified 2021-02-07 05:29:30