<팀원>
디지털미디어학과 박지헌
디지털미디어학과 유승혁
디지털미디어학과 정재훈
<팀원별 활동내용>
박지헌
- C++ 문법 익히기 (자료와 데이터 처리, 반복문과 조건문, 함수, 클래스 & 객체). C++을 제대로 익혀보기 위해 인프런에 있는 ‘하루 10분 C++ 누구나 쉽게 배우는 프로그래밍 입문’ 이라는 강의를 참조함
- 알고리즘 익히기(정렬, 이분탐색, 투포인트, 스택, 재귀, DFS, BFS, 우선순위 큐, Union&Find 등). 효울적인 알고리즘 학습을 위해 인프런에 있는 ‘it 취업을 위한 알고리즘 문제풀이 입문 with C/C++’ 강의로 학습함
유승혁
- 「모두를 위한 파이썬(PY4E)」과 「처음 배우는 프로그래밍」, 그리고 『점프 투 파이썬』 교재를 활용하여 파이썬의 기초 문법부터 함수, 제어문, 자료구조, 클래스, 예외 처리 등 주요 개념을 체계적으로 학습하였다. 학습 과정에서 조건문과 반복문을 활용한 프로그램 작성, 문자열과 리스트 처리, 파일 입출력, 딕셔너리·튜플·집합과 같은 다양한 자료형의 활용을 실습하며 프로그래밍 기초 역량 강화
- 백준 온라인 저지 문제 풀이를 통해 실제 알고리즘 문제 해결 능력을 키웠으며, 브론즈 4에서 시작해 새싹·CLASS 문제들을 단계적으로 해결하면서 현재 실버 3 티어까지 달성하였다. 이 과정을 통해 단순 문법 습득을 넘어 실전 적용 능력과 문제 해결 능력 향상
정재훈
- 프론트엔드 기초 학습에서 HTML, CSS, JavaScript의 기본 문법을 체계적으로 학습하고, 박스모델·그리드·반응형 디자인·CSS 선택자·속성 활용 방법 등을 실습하며 웹 레이아웃 구성 능력을 강화함. JavaScript 활용 능력 향상을 위해 데이터 타입, 변수와 연산자, 이벤트 처리, DOM 제어, 함수 활용 등을 학습하고, HTML과 JavaScript의 연동을 통해 동적인 웹 페이지 제작 경험을 쌓음.
- 프로젝트 실습 경험 분야에선 넷플릭스 클론 코딩을 통해 실제 서비스 구조를 모방하며 프론트엔드 개발 흐름을 이해하고, 코드 재사용과 UI 구현 역량을 향상시킴. 데이터베이스 학습 쪽에서는 SQL 기초 문법 학습을 기반으로 DML(데이터 조작), DDL(데이터 정의), DCL(데이터 제어)을 실습하며 데이터베이스 구조 설계와 관리에 대한 이해도를 높임. 백엔드 및 통합 개발을 위해 Spring 프레임워크를 학습하여 서버 사이드 로직과 CRUD 기능 구현을 실습하고, React와 연동하여 블로그 홈페이지를 개발 중임. 이를 통해 프론트엔드와 백엔드가 연결되는 웹 개발 전반의 흐름 경험
<팀원별 최종성과>
박지헌
- ‘하루 10분 C++ 누구나 쉽게 배우는 프로그래밍 입문’ 완강 (42강)
- ‘it 취업을 위한 알고리즘 문제풀이 입문 with C/C++’ 총 115강 중 84강 수강
- 알고리즘(코드구현력 기르기, 정렬, 이분탐색, 투포인트, 스택, 재귀, DFS, BFS, 우선순위 큐, Union&Find 등)관련 PS 문제 78문제 풀이
유승혁
- 백준 온라인 저지에서 꾸준히 알고리즘 문제 풀이에 도전하며 실력을 점진적으로 향상시켰다. 그 결과 초기 브론즈 4 티어에서 시작하여 CLASS 문제를 차근차근 해결하며 현재는 실버 3 티어까지 상승하는 성과를 이루었다.
- 두 정수의 연산을 통해 기본 산술 연산을 다루었고, 문자열과 반복문을 이용해 자리수 합을 구하거나 문자를 반복 출력하는 프로그램을 작성하며 반복문 활용 능력을 강화하였다. 더 나아가 나이순 정렬 문제를 통해 정렬 알고리즘의 기초를 실습하였고, 최대공약수와 최소공배수 계산을 통해 내장 수학 함수를 활용하는 방법을 학습하였다. 이 과정을 통해 단순한 문법 이해를 넘어 실전 문제 풀이 감각을 키우고, 알고리즘적 사고력을 확장하는 성과를 거두었다.
정재훈
- 프론트엔드 학습‧실습 성과: HTML/CSS/JavaScript 기초‧응용 문법 정리(박스모델, 그리드, 반응형, 선택자·속성 활용). 넷플릭스 클론 코딩 1차 완주로 컴포넌트 분리·재사용, 반응형 레이아웃 구현 흐름 체득
- 데이터베이스 성과 : SQL 기초 및 DML/DDL/DCL 실습을 통해 간단한 스키마 설계와 CRUD 쿼리 작성·검증 경험 확보
- 백엔드(SPRING) 성과 : Spring Boot 프로젝트 환경 구성, 회원 도메인 기본 기능 구현(회원가입/로그인, 이메일 중복 확인, 비밀번호 검증, DTO–Entity 변환, Repository/Service 계층 분리). 예외 처리와 유효성 검증 기초 적용
- 통합 프로젝트 성과(블로그 홈페이지) : React–Spring 연동(CORS/프록시 설정, Axios 통신) 완료, 글/회원 기능 중심의 CRUD 구조 설계 및 일부 화면·API 연동 진행. 인증 기반 접근 제어의 기초 구조 마련
<팀원별 향후계획>
박지헌
- ‘it 취업을 위한 알고리즘 문제풀이 입문 with C/C++’ 완강
- 습득한 알고리즘 지식들을 기반으로 Gold 달성을 목표로 백준 문제 풀이
- codeforces, 2025 APC, SCPC 등 여러 알고리즘 대회에 실전 경험 습득과 수상을 목표로 참여
유승혁
- 앞으로는 파이썬 기초와 자료구조 학습 성과를 토대로 알고리즘 문제 해결 능력을 강화하는 동시에, 대학 전공 과정에서 배우게 될 인공지능 이론과도 연계할 계획
- 백준 온라인 저지에서는 CLASS 3 이상의 문제를 중심으로 탐색, 동적 프로그래밍, 그래프 알고리즘 등 복잡한 문제 해결 경험을 쌓고, 이를 통해 기초적인 계산 논리와 최적화 개념을 다질 예정이다. 동시에 대학 강의에서 다루는 선형대수, 확률과 통계, 머신러닝 기초 이론 등을 파이썬 코드로 직접 구현해보며, 이론과 실제 구현 간의 연결고리를 확립할 계획
- 장기적으로 실버와 골드 티어를 넘어선 알고리즘 역량을 인공지능 모델 구현과 데이터 분석 프로젝트에도 확장하여, 문제 해결 능력과 AI 응용 능력을 함께 성장시키는 것을 목표
정재훈
- 블로그 홈페이지 고도화 : 게시글/댓글/좋아요/북마크/태그/검색·페이징/이미지 업로드(S3) 기능 완성 및 관리자 페이지 추가 예정임. 예외 처리, 입력 검증, 권한(회원/관리자) 세분화 적용 예정임.
- 보안·인증 강화 : JWT 기반 액세스/리프레시 토큰 적용, 비밀번호 해시 및 OAuth2(구글) 로그인 도입 검토 예정
- 데이터베이스 품질 개선 : ERD 정교화(Users, Posts, Comments, Likes, Tags, PostTag, Bookmarks, Views 등) 및 인덱스 설계, N+1 점검, 쿼리 최적화(EXPLAIN 분석) 진행 예정임.
AI 기능 적용 : 글 요약/키워드 추출(TextRank 또는 KoBART 등) 적용하여 목록/미리보기 품질 개선 예정
<발표자료>