나의 3년간 고등학교 생활.

Yuna Project

About Me

희망 분야

컴퓨터 공학

좋아하는 과목

수학, 물리

컴퓨터에 관심이 생긴 이유

1학년 때 여러 활동을 해보며 느낀점은 생명, 화학, 물리, 인문, 의료 등 대부분의 분야가 컴퓨터와 연관이 있다는 것이였습니다. 이 부분에 흥미로움을 느끼고 당시 확실한 진로가 없었던 저는 컴퓨터를 공부하면서 희망하는 분야가 생기면, 그 분야가 무엇이든지 그 분야와 컴퓨터를 접목시켜 진로를 찾을 수 있겠다는 생각을 하게 되었습니다. 위와 같은 이유로 1학년 학기 말, 컴퓨터 관련 학과에 진학하여 컴퓨터에 대해 공부해야겠다는 생각이 들었고, 2학년 학년초에 '인공지능과 미래사회' 클러스터를 신청했습니다. 이후 파이썬, c언어, html에 대해 공부하며 컴퓨터에 대해 더 배우고 싶다고 생각했습니다.

About Me
혈액형 & 수혈 가능 판정 프로그램

이 프로그램은 2학년 1학기 생명1 시간에 배운 펼액형 판정 실험을 바탕으로 만든 프로그램 입니다. 프로그램이 묻는 질문에 따라 혈액형 판정 실험 결과를 입력하면 입력자의 혈액형이 무엇인지 알려주는 방식입니다. 입력자의 혈액형을 알아내고 난 후, 다른 사람의 혈액형을 입력하면 그 사람에게서 입력자가 수혈을 받을 수 있는지에 대한 여부도 알려줍니다.

사용 언어는 파이썬이며, if문, while문 등을 사용하였습니다.

헌혈률, 혈액 보유량 그래프 시각화 프로그램

3학년 1학기, 같은 반 학우들과 코로나로 인해 줄어든 헌혈률에 대해 알리며 헌혈을 장려하는 것을 목적으로 하는 헌혈 캠페인을 진행하였습니다. 캠페인 세부 활동은 헌혈에 대한 역사, 취지, 오해와 진실들을 알리고 이에 대한 퀴즈를 내고 상품을 나눠주는 식이였습니다. 이 캠페인에서 제가 맡은 역할은 최근 2~3년간 헌혈이 줄어들었다는 점을 강조하는 것이였고, 이를 나타내기 위해 파이썬을 활용하여 최근 10년간 인구대비 헌혈률 그래프와 현재 혈액 보유량을 나타내는 프로그램을 만들었습니다. 이 프로그램은 두 칸으로 나뉘어 있으며, 윗칸은 차트보기를 누르면 최근 10년간 헌혈률 변화를 꺾은선 그래프로 보여주고, 아래칸은 차트보기를 누르면 혈액형별 혈액 보유율이 막대그래프로 나타납니다.

사용 언어는 파이썬이며, pandas, numpy, matplotlib 등의 모듈을 사용하였습니다.

About Me
About Me>
카페 주문 키오스크 프로그램(콘솔형)

이 프로그램은 2학년 때 인공지능과 미래 사회 클러스터를 수강하면서 만든 것입니다. 프로그램이 시작되면 주문을 할 것인지 묻고, 주문을 한다면 음료를 몇 잔 주문할 것인지 묻습니다. 대답한 잔 수 만큼 주문할 메뉴를 묻고, 메뉴를 모두 입력하고 나면 결제 금액과 결제중임을 알려주는 문구가 나옵니다. 이 때 결제 금액이 일정 금액 이상이라면 주문자는 쿠폰을 뽑을지, 적립할지, 아무것도 하지 않을지 결정할 수 있습니다. 쿠폰 뽑기를 선택한다면 여러 종류의 쿠폰 중 하나를 키오스크에서 자동으로 뽑아주고, 적립하기를 선택한다면 주문 금액의 일정 비율에 해당하는 금액이 적립됩니다.

사용한 언어는 파이썬이며, while문, if문, for문, list, 함수 등을 사용하였습니다.

카페 주문 키오스크(window형)

카페 키오스크가 콘솔형이여서 한눈에 알아보기 힘든 점이 아쉽다는 생각에, 이를 PyQt5를 이용하여 시각화해보았습니다. 사진과 체크박스를 만들고, 체크 하지 않았을 때는 비활성화 되어있던 몇 잔을 주문할지 입력하는 TextBox가 체크하면 활성화 됩니다. 활성화된 TextBox에 몇 잔을 주문할지 입력하고 주문 완료 버튼을 누르면 주문목록과 최종 가격, 결제 완료를 알리는 문구가 있는 창이 뜹니다.

사용한 언어는 파이썬이며, while문, if문, for문, list, 함수 등을 사용하였습니다.

ABOUT ME
ABOUT ME
영화관 자리 예매 프로그램

이 프로그램은 영화관에서 자리를 예매하는 키오스크를 구현한 것입니다. 좌석을 예매할 인원수를 묻고, 그 인원수 만큼 좌석의 번호를 선택하도록 합니다. 인원수 만큼 자리가 남아있지 않다면 좌석 예매를 종료합니다. 예약이 완료되면 결제 금액을 결제하도록 합니다.

사용한 언어는 C언어 이며, 함수, if문, for문, while문 등을 사용하였습니다.

타이머

이 프로그램은 3학년 진로 선택 과목인 프로그래밍 시간에 C언어를 배우고나서 만들어본 프로그램입니다. 현재시간을 알려주고 알람이 울릴 시간을 입력하면 입력한 시간에 알람음이 울립니다. 설정한 시간이 될 때 까지 1초에 한개씩 별이 나오도록 꾸며보았습니다.time.h 함수를 사용하여 입력한 시간과 현재 시간이 일치하는지 확인하였고, 2차원 배열을 이용하여 현재시간과 입력시간을 비교하였습니다.

사용한 언어는 C언어 이며, time.h 함수, if문, while문 등을 사용하였습니다.

About Me>

나의 3년간 고등학교 생활

1학년
1st

1학년 때에는 진로도 명확하지 않고, 모든 학교 생활이 낯설었습니다. 공부도 익숙하지 않았고, 처음 겪어보는 환경, 처음보는 친구들 모두 새로웠습니다. 이러한 이유로 1학년 때에는 깊이 있는 진로 활동 보다는 학교 생활에 적응하고, 여러 분야의 활동들을 해보는 것에 집중하였습니다. 생명, 공학 , 화학, 물리, 사회, 인문 등 여러 과목과 관련된 활동을 해보며 제가 관심있고, 좋아하는 것이 무엇인지 탐색하였습니다. 그 결과 1학년 말, 제가 컴퓨터 공학분야에 가장 흥미를 느낀다는 사실을 알게되었습니다.

2학년
2nd

컴퓨터 공학분야에 관심이 생긴 후, 2학년 학기초에 '인공지능과 미래 사회'라는 클러스터를 수강하였습니다. 클러스터와 정보시간에 프로그래밍 관련 지식을 쌓고 이에 대한 활동으로 나라별 코로나 확진자 수와 사망자 수를 알려주는 프로그램을 팀 프로젝트로 만들어 보고, 개인 프로젝트로 카페 주문 키오스크를 구현해보았습니다. 이후 생명과학 시간에 배운 혈액형 판정 실험을 바탕으로 혈액형을 알려주고 수혈이 가능한지를 알려주는 프로그램을 제작하였습니다. 또, 진로 활동으로 영화관 자리 예매 프로그램을 만들었습니다. 이외에도 컴퓨터 공학에서 중요한 기초 과목이라고 생각하는 수학과 물리를 집중적으로 공부하고, 물리의 경우 물리 동아리에 참여하여 여러 실험들을 진행해보고 이에 대한 보고서를 작성해보았습니다.

3학년
3rd

2학년 때는 기초적인 지식을 쌓기 위해 보고서 쓰기나 탐구활동을 많이 했었는데, 3학년이 되니 직접 만들기나 코딩활동을 하고 싶다는 생각이 들었습니다. 동아리에서 html에 대해 배우고, 이를 활용하여 직접 고등학교 3년동안 했던 활동들을 정리해보는 웹페이지를 만들어 보고, 뜻이 맞는 친구들과 함께 근전도 센서, 아두이노, 3D 프린터를 이용해 의수를 만들었습니다. 또, 반 친구들끼리 헌혈 캠페인을 하면서 코로나로 인해 헌혈률이 줄어들었음을 알리기 위해 헌혈률 추이를 나타내는 그래프를 보여주는 프로그램을 만들기도 하였습니다. 프로젝트를 수행하는 기간동안 시행착오를 겪기도 하고, 힘들다는 생각을 하기도 했지만 보고서 쓰기나 탐구활동을 할 때와는 달리 결과물이 있다는 점이 제가 보람을 느낄 수 있게 해주었습니다.

Do not turn back when you are just at the goal.

CONTACT ME

질문사항이나 문의 사항이 있다면 연락주세요.

©Copyright YunaProject