2023 계 모각소 

권강한 유수정이 

활동내용 및 발표자료

<팀원>

소프트웨어학과 강수빈

소프트웨어학과 권세빈

소프트웨어학과 유수정

소프트웨어학과 한지원


<팀원별 활동내용>

강수빈

매주 새로운 알고리즘 문제를 개별적으로 풀며, 모각소 시간에는 각자의 해결 방법을 공유했다. 이어서 코드 리뷰를 통해 서로의 코드를 분석하고 피드백을 주고 받았다. 

또한, 성능 비교를 통해 각자의 코드를 실행하여 메모리 사용량과 실행 시간을 비교하며, 효율적인 알고리즘을 찾았다.

마지막으로, 각 문제마다 작성한 피드백을 공유하고 서로에게 피드백을 주고 받았다.

권세빈

매주 사전에 정한 알고리즘 문제를 풀어 온 뒤 자신만의 해결 방법을 공유한다. 만약 해결하지 못했다면 자신이 접근한 방식을 설명한 후 문제에 대해 분석하는 시간을 보낸다. 

서로의 풀이 방식을 비교하며 메모리와 시간을 줄이기 위한 비교와 고민을 한다. 풀이 방식 뿐만 아니라 파이썬 문법에 대해서도 새로 익힌 개념을 나눈다. 

다음 내용들을 기록하고 이를 서로 공유한다. 문제를 이해하는 과정, 문제를 해결하기 위해 시도한 방법들, 각 방법의 장단점에 대한 분석 등을 포함한다.

유수정

온라인 코딩테스트 문제들을 제공하는 백준 사이트를 통해 선정한 문제 3~4개를 꾸준히 매주 풀어왔다. 정해진 문제를 최대한 풀어가려고 노력했고, 

도저히 풀지 못한 문제들은 스터디 시간에 다양한 풀이법을들은 후 이후 재풀이를 진행하였다.

한지원

매주 스터디에서 알고리즘 문제를 직접 선정하고, Python을 활용하여 개별적으로 문제를 해결했다. 

그 후에는 정해진 모임 날짜에 함께 모여서 각자의 문제 해결 방식을 소개하고 토의했다.  

이 과정에서 문제를 풀며새롭게 알게 된 개념이나 접근 방법을 조원들과 공유하며 서로에게 도움을 주었다. 

또한, 스터디에서는 서로의 코드를 리뷰하고 피드백을 주고받는 시간을 가졌다. 

이를 통해 더 나은 방법이나 개선할 점을 찾아내고, 서로의 코드를 통해 학습하고 성장하는 기회를 가졌다.


<팀원별 최종성과>

강수빈

매주 꾸준한 문제 풀이를 통해 알고리즘 실력을 향상시켰고, 코드 리뷰와 피드백을 통해 각자 자신의 코드 작성 능력을 개선했다. 

또한, 서로의 코드를 이해하고 소통하며 피드백을 주고 받음으로써 팀워크와 소통 능력도 함께 향상시켰다.

권세빈

알고리즘 문제에 대한 막연한 접근보다는 보다 체계적인 접근이 가능해졌고 문제의 경향성에 대해 익힐 수 있다. 

추상적으로만 이해하던 알고리즘 개념들을 직접 고민해보며 적용해보는 경험을 할 수 있었다.

코드 최적화의 필요성을 깨닫고 문제를 풀 때 한가지 방식 뿐만 아니라 여러 방식으로 시도 한 후 가장 적합한 방법을 찾아야 한다는 것을 알게 되었다.

유수정

스터디 이전에 비해 확실히 알고리즘 문제들을 다루기 쉬워졌다. 문제에 접근하는 방식도 다양하게 많이 알게 되었으며, 문제 풀이 성공률도 높아졌다. 

난이도 높은 문제들을 해결하는 과정을 통해 성취감과 뿌듯함이 생겨 알고리즘 문제 풀이에 대한 거부감이 사라졌다.

한지원

이 활동을 통해 어려운 알고리즘 문제에 도전하면서 다양한 풀이 방법을 탐구하고 실험할 수 있는 기회를 가졌다. 

각자의 접근 방식과 해결 과정을 공유하고 토의함으로써 서로의 아이디어와 전략을 배울 수 있었다. 

이를 통해 우리는 한 문제에 대해 여러 관점에서 생각하고 다양한 알고리즘 기법을 활용하는 방법을 익힐 수 있었다. 

이러한 경험을 통해 문제 해결 능력을 향상시키고 창의적인 사고력을 기를 수 있었다.


<팀원별 향후계획>

강수빈

다양한 알고리즘 주제를 다루고 코딩 테스트에서 자주 출제되는 유형들에 중점을 둘 것이다. 다양한 경험을 쌓을 수 있도록 프로젝트를 구성하고

협업을 통한 문제 해결을 경험할 것이다. 외부 강의나 서적을 활용하여 지식을 키우고 실전에서의 경험을 쌓을 예정이다.

권세빈

알고리즘 문제로 주로 출제되는 기초 문제들에 대해 익힌 것을 바탕으로 점차 난도를 올려 개념을 응용할 계획이다. 

모각소를 통해 개념을 적용하는 방법을 배웠다면 향후엔 개념을 응용하고 개념이 가지고 있는 의미를 활용해 문제를 심층적으로 이해하는 방식으로 공부할 계획이다.

이번 모각소를 함께 진행한 팀원들과 더욱 심화된 알고리즘 학습을 위해 또 다른 스터디를 기획하고 실행 할 계획이다. 이를 통해 서로의 지식을

공유하고 학습을 도모할 수 있을 것으로 기대한다.

유수정

동계 모각소 활동은 끝났지만, 꾸준히 일주일에 알고리즘 문제 3문제를 풀 계획이다. 

또한, 현재 풀고 있는 백준 사이트 이외에도 ‘프로그래머스’ 사이트를 이용해 더욱 더 다양하고 난이도 높은 알고리즘 문제들을 풀어볼 것이다.

한지원

이러한 활동을 지속하여 더 다양하고 어려운 문제에 도전하고 서로의 풀이 방법을 공유하며 성장할 것이다. 

더불어 다양한 알고리즘 기법을 심도 있게 학습하고 적용하는 것을 목표로 하며, 이를 위해 정기적인 모임을 통해 문제를 선정하고 해결하는 과정을 이어갈 것이다. 

또한, 서로의 코드를 지속적으로 리뷰하고 피드백을 주고받으며 코드 품질을 높일 것이다. 

더불어 학습한 내용을 실전 프로젝트나 대회 등의 활동에 적용하여 실력을 향상시킬 것이다. 

그리고 이를 통해 알고리즘과 프로그래밍에 대한 이해도를 높이고 더 나은 개발자로 거듭날 것이다.


<발표자료>