SlideShare a Scribd company logo
1 of 9
컴퓨터 과학의 효과적인 학습을 위한 웹 시뮬레이션 시스템
Web Simulation System for Computer Science Study
KBU.CS
SCS‘15.12.15
시스템 개요
프로젝트 계획
시스템 분석
시스템 설계(1/2)
시스템 설계(2/2)
개발 시 필요한 소양
현재까지 진행사항
제작 : 류명운 컴퓨터소프트웨어 (201003012)
졸작 계획발표, redkan@naver.com
임지영, 정해덕 현우석 지도교수
방학을 맞이하며
시스템 개요
System Overview
주제 선정 이유
(1/2)
주제 선정 이유
(2/2)1)전공과목 학습에 대한 많은 어려움
2)알고리즘, 시스템 내부 동작 방식 등
에 전문 이론 지식에 대한 풀이과정
자료 부족 3)내가 푼 문제가 맞는 답인
가에 대한 확인 불가
4)이론을 습득하기 위해 책만 잡고 공
부하려니 의욕저하 5)본 주제를 졸업
작품으로 개발하며 여태껏 배운 이론
에 대해 복습
01 02
본인은 컴퓨터 소프트웨어 학과에 재학 중인 대학생으로써 전공과목에 대한 학습에 많은 어려움을 느끼게 되었다. 특히,
학년이 올라갈수록 심화되는 이론 위주의 전공수업에서 자연스레 도태되게 되었고 나머지 공부를 하지 않으면 수업을 따
라갈 수가 없는 상황에까지 이르곤 하였다. 또한, 나머지 공부 중 해당 전공 이론지식에 대한 풀이를 쉽게 이해할 수 없었
으며 교수님께 직접 찾아가 해당 풀이 과정을 물어보지 않는 이상 도움 받을 수 있는 길 또한 찾기 어려운 상황이었다. 이
에 따라 주위에선 전공 수업을 포기하고 교양수업만을 학습하는 학생 더 나아가 학업을 중도에 포기하는 학생도 발생하
곤 하였다. 이렇듯 학년이 올라갈수록 심화되는 컴퓨터과학 관련 전공지식은 학습하는데 많은 어려움을 갖고 있기에 기존
의 딱딱하고 어려운 이론수업 보다 쉽고 학습자의 참여를 유도하여 재미있게 학습하기 위한 시스템이 필요하다. ’
기존 시스템의 문제
점
03
컴퓨터과학 전공과 관련된 여러 이론
에 대한 예시 문제와 풀이과정 부족
또한, 각 이론에 대한 다양한 경우의
수에 대한 답 확인이 어려움
제안하는 시스템
웹 기반의 어플리케이션 시스템으로써 학습자에게 컴퓨터과학에 관련된 여러
이론에 대한 학습을 시뮬레이션 시스템으로 제공, 어떠한 경우의 수에도 정확한
결과 값을 도출하는 알고리즘을 장착하고 있어 학습자로 하여금 여러 가정의 시
뮬레이션 학습을 진행할 수 있도록 제공. 또한 풀이과정을 각 단계별로 시각화
하여 제공해줌으로써 학습자의 이해를 도움
04
사용자 참여 모드를 통한 학습자의 참
여를 유도하여 학습이 진행되므로 보
다 쉽고 재미있게 컴퓨터과학 지식을
학습할 수 있음
기대효과05
프로젝트 계획
Project Planning
시스템 분석
Project Planning
시스템 설계(1/2)
시스템 구조, S/W & H/W 구조, 데이터베이스 ER-D, 개발 환
경
관리자 페이지
관리자는 각 회원 및 콘
텐츠, 게시판에 대한 관
리가 가능하여야 한다.
콘텐츠 시뮬레이션
콘텐츠 시뮬레이션은 튜
토리얼 모드와 사용자참
여 모드를 지원해야 한
다.
동영상 강의
동영상 강의는 각 콘텐
츠에 대한 부가적인 서
비스로써 저작권 문제에
관련없는 강의로 구성하
여야 한다.
Q&A 게시판
회원을 위한 게시판으로
써 학습을 진행함에 있
어 발생하는 질문과 이
에 따른 답변작성이 가
능하여야 한다.
관리자 페이지: 회원 리스트, 회원 정보 수정, 회원 탈퇴, 콘텐츠 리스트, 콘텐츠 추가, 콘텐츠 수정, 콘텐츠 삭제, 동영
상 리스트, 동영상 추가, 동영상 수정, 동영상 삭제, Q&A 게시판 글 삭제
콘텐츠 시뮬레이션: 카테고리 별 검색(ex:알고리즘), 튜토리얼 모드, 사용자참여 모드
동영상 가의: 각 콘텐츠에 대한 오픈 강의
Q&A 게시판: 질문하기 , 답변하기, 수정하기, 삭제하기
Q/A
시스템 설계(2/2)
System 4 Core function
웹 시스템 개발을 할 줄 알아야 함
• Apache Tomcat WAS를 통한 웹 서버 구축
• Oracle DB를 통한 데이터 관리
• Spring Framework 기반 웹 어플리케이션 개발
프로그래밍 언어를 능숙하게 다룰 줄 알아야
함• JSP 기반의 동적 Web Page 작성
• 브라우저 호환성을 위한 순수 HTML5/CSS3 기반의 웹 페이지 작성
• CSS3 + Javascript(Jquery)를 활용한 Web Page UI 설계 및 디자인
• 각 콘텐츠(이론)에 대한 JAVA언어의 알고리즘 적용(JSP)
• 각 콘텐츠(이론)에 대한 시뮬레이션(시각화) 개발 <SVG>, <CANVAS> 태그 활용
전체적인 개발을 진행할 툴을 능슥하게 다룰 줄 알아야 함
• Eclipse를 통한 전체적인 웹 시스템 개발
• Oracle Devleoper Tool을 통한 데이터베이스 관리
• Chrome Devloper Tools을 통한 디버깅
열정을 갖고 졸업작품 개발에 임해야 함
• 방학 내에 개발을 끝 맞추어야 함
• 시간을 헛되게 보내면 안됨
• 내가 원하는 개발을 제약없이 할 수 있는 마지막 기회일 수 있음
Web System
Programming
Language
Development
Tools
Passion
<code>
개발 시 필요한 소
양System 4 Core knowledge
MVC패턴 기반의 웹 시스템 개발 관리자 페이지 개발(동적 콘텐츠 추가)
• 회원 관리(회원 정보수정, 탈퇴)
• 콘텐츠 관리(Jstl을 이용한 동적 콘텐츠 추가, 수정, 삭제)
• 게시판 관리(공지사항 등록, 게시물 수정, 삭제)
콘텐츠 개발
• 2진수의 더하기 콘텐츠 개발(시각화 X[왼쪽이미지])
• HTML5의 <SVG>, <CANVAS> 태그 공부 후 시각화 작업
• Spring Framework 공부 후 Spring Framework 적용
앞으로 해야할 것
• Spring Framework, HTML<SVG>/<CANVAS> 태그 공부
• 시스템 개발 재시작
현재까지의 진행사
항진행사항 및 앞으로 해야할 것
방학을 맞이하며.. (결론)
• 제가 하려는 졸업작품이 얼마나 어려운 것인지 뼈저리게 느끼게 되었습니다. 제가 개발하고자 하는 시스템을 떠나서
일반적인 웹 서버를 가진 사이트 조차 만드는데 많은 부족함을 느꼈습니다. 방학 내내 집 밖에 안 나가고 졸업 작품과
함께 불멸의 밤을 지새우겠습니다.
방학을 맞이하며
Cheer me up!
+ 졸업작품 계획 보고서
• 보다 자세한 졸업작품 계획보고서는 아래 주소 및 QR 코드를 통해 다운로드 가능합니다.
http://me2.do/F1Jkcaf5
감사합니다 ! 행복하세요 ~

More Related Content

Similar to [명우니닷컴]졸작최종계획

Big Data platform을 위한 Sencha Ext JS 사례.
Big Data platform을 위한 Sencha Ext JS 사례.Big Data platform을 위한 Sencha Ext JS 사례.
Big Data platform을 위한 Sencha Ext JS 사례.효근 박
 
00. orientation
00. orientation00. orientation
00. orientation동우 주
 
제품소개서 (Pastel editor)
제품소개서 (Pastel editor)제품소개서 (Pastel editor)
제품소개서 (Pastel editor)Kevin Hyun
 
제품소개서( Pastel Editor)
제품소개서( Pastel Editor)제품소개서( Pastel Editor)
제품소개서( Pastel Editor)Kevin Hyun
 
my activities before getting a job
my activities before getting a jobmy activities before getting a job
my activities before getting a jobDeo Kim
 
Embedded project presentation
Embedded project presentationEmbedded project presentation
Embedded project presentationJae-yeol Lee
 
Bootstrap 살펴보기
Bootstrap 살펴보기Bootstrap 살펴보기
Bootstrap 살펴보기영배 현
 
과정 커리큘럼
과정 커리큘럼과정 커리큘럼
과정 커리큘럼John Seo
 
U&i insight2012스터디설명회
U&i insight2012스터디설명회U&i insight2012스터디설명회
U&i insight2012스터디설명회Amy Young Ah Kim
 
웹기술 이해 (프론트엔드 기초)
웹기술 이해 (프론트엔드 기초)웹기술 이해 (프론트엔드 기초)
웹기술 이해 (프론트엔드 기초)JoonHee Lee
 
Portfolio - 김창학
Portfolio - 김창학Portfolio - 김창학
Portfolio - 김창학창학 김
 
유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서
유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서
유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서용호 김
 
OpenJigWare(V02.00.04)
OpenJigWare(V02.00.04)OpenJigWare(V02.00.04)
OpenJigWare(V02.00.04)Jinwook On
 
엔터프라이즈 웹애플리케이션 솔루션 Sencha ExtJS 5
엔터프라이즈 웹애플리케이션 솔루션 Sencha ExtJS 5엔터프라이즈 웹애플리케이션 솔루션 Sencha ExtJS 5
엔터프라이즈 웹애플리케이션 솔루션 Sencha ExtJS 5Manyoung Cho
 
작품요약서 이영식
작품요약서 이영식작품요약서 이영식
작품요약서 이영식Yeongsik
 
비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning
비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning
비대면 MSA / CNA 강의 - Contactless Microservices Architecture LearninguEngine Solutions
 
소프트웨어 아키텍처
소프트웨어 아키텍처소프트웨어 아키텍처
소프트웨어 아키텍처영기 김
 
김찬웅_그룹웨어에 새 에너지를_NDC15
김찬웅_그룹웨어에 새 에너지를_NDC15김찬웅_그룹웨어에 새 에너지를_NDC15
김찬웅_그룹웨어에 새 에너지를_NDC15Chanwoong Kim
 
개발 방식을 바꾸는 15가지 기술
개발 방식을 바꾸는 15가지 기술개발 방식을 바꾸는 15가지 기술
개발 방식을 바꾸는 15가지 기술중선 곽
 

Similar to [명우니닷컴]졸작최종계획 (20)

Big Data platform을 위한 Sencha Ext JS 사례.
Big Data platform을 위한 Sencha Ext JS 사례.Big Data platform을 위한 Sencha Ext JS 사례.
Big Data platform을 위한 Sencha Ext JS 사례.
 
00. orientation
00. orientation00. orientation
00. orientation
 
제품소개서 (Pastel editor)
제품소개서 (Pastel editor)제품소개서 (Pastel editor)
제품소개서 (Pastel editor)
 
제품소개서( Pastel Editor)
제품소개서( Pastel Editor)제품소개서( Pastel Editor)
제품소개서( Pastel Editor)
 
my activities before getting a job
my activities before getting a jobmy activities before getting a job
my activities before getting a job
 
Embedded project presentation
Embedded project presentationEmbedded project presentation
Embedded project presentation
 
Bootstrap 살펴보기
Bootstrap 살펴보기Bootstrap 살펴보기
Bootstrap 살펴보기
 
과정 커리큘럼
과정 커리큘럼과정 커리큘럼
과정 커리큘럼
 
U&i insight2012스터디설명회
U&i insight2012스터디설명회U&i insight2012스터디설명회
U&i insight2012스터디설명회
 
웹기술 이해 (프론트엔드 기초)
웹기술 이해 (프론트엔드 기초)웹기술 이해 (프론트엔드 기초)
웹기술 이해 (프론트엔드 기초)
 
Portfolio - 김창학
Portfolio - 김창학Portfolio - 김창학
Portfolio - 김창학
 
Sencha ExtJS를 활용한 Big Data Platform 개발 사례
Sencha ExtJS를 활용한 Big Data Platform 개발 사례 Sencha ExtJS를 활용한 Big Data Platform 개발 사례
Sencha ExtJS를 활용한 Big Data Platform 개발 사례
 
유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서
유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서
유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서
 
OpenJigWare(V02.00.04)
OpenJigWare(V02.00.04)OpenJigWare(V02.00.04)
OpenJigWare(V02.00.04)
 
엔터프라이즈 웹애플리케이션 솔루션 Sencha ExtJS 5
엔터프라이즈 웹애플리케이션 솔루션 Sencha ExtJS 5엔터프라이즈 웹애플리케이션 솔루션 Sencha ExtJS 5
엔터프라이즈 웹애플리케이션 솔루션 Sencha ExtJS 5
 
작품요약서 이영식
작품요약서 이영식작품요약서 이영식
작품요약서 이영식
 
비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning
비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning
비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning
 
소프트웨어 아키텍처
소프트웨어 아키텍처소프트웨어 아키텍처
소프트웨어 아키텍처
 
김찬웅_그룹웨어에 새 에너지를_NDC15
김찬웅_그룹웨어에 새 에너지를_NDC15김찬웅_그룹웨어에 새 에너지를_NDC15
김찬웅_그룹웨어에 새 에너지를_NDC15
 
개발 방식을 바꾸는 15가지 기술
개발 방식을 바꾸는 15가지 기술개발 방식을 바꾸는 15가지 기술
개발 방식을 바꾸는 15가지 기술
 

More from Myeongun Ryu

[명우니닷컴] 스마트폰 질병 및 중독 예방 시스템 논문 요약 발표
[명우니닷컴] 스마트폰 질병 및 중독 예방 시스템 논문 요약 발표[명우니닷컴] 스마트폰 질병 및 중독 예방 시스템 논문 요약 발표
[명우니닷컴] 스마트폰 질병 및 중독 예방 시스템 논문 요약 발표Myeongun Ryu
 
[명우니닷컴] 비정상트래픽 분석 논문 요약 발표
[명우니닷컴] 비정상트래픽 분석 논문 요약 발표[명우니닷컴] 비정상트래픽 분석 논문 요약 발표
[명우니닷컴] 비정상트래픽 분석 논문 요약 발표Myeongun Ryu
 
[명우니닷컴]설패최종발표
[명우니닷컴]설패최종발표[명우니닷컴]설패최종발표
[명우니닷컴]설패최종발표Myeongun Ryu
 
[명우니닷컴]그리스도인의 죽음관
[명우니닷컴]그리스도인의 죽음관[명우니닷컴]그리스도인의 죽음관
[명우니닷컴]그리스도인의 죽음관Myeongun Ryu
 
[명우니닷컴]청소년 패션 문화
[명우니닷컴]청소년 패션 문화[명우니닷컴]청소년 패션 문화
[명우니닷컴]청소년 패션 문화Myeongun Ryu
 
Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)
Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)
Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)Myeongun Ryu
 
Iot 전xx,김xx,조xx(yakon-h,liftware,novus+i-wallet스마트지갑)
Iot 전xx,김xx,조xx(yakon-h,liftware,novus+i-wallet스마트지갑)Iot 전xx,김xx,조xx(yakon-h,liftware,novus+i-wallet스마트지갑)
Iot 전xx,김xx,조xx(yakon-h,liftware,novus+i-wallet스마트지갑)Myeongun Ryu
 
Iot 임xx,오xx,이xx(블루링크스마트컨트롤,스마트안전모,ddp+체온에너지기반웨어러블디바이스)
Iot 임xx,오xx,이xx(블루링크스마트컨트롤,스마트안전모,ddp+체온에너지기반웨어러블디바이스)Iot 임xx,오xx,이xx(블루링크스마트컨트롤,스마트안전모,ddp+체온에너지기반웨어러블디바이스)
Iot 임xx,오xx,이xx(블루링크스마트컨트롤,스마트안전모,ddp+체온에너지기반웨어러블디바이스)Myeongun Ryu
 
Iot 안xx,오xx,홍xx(moblo,way,trunkster+매일매일스마트한치아분석grut치아)
Iot 안xx,오xx,홍xx(moblo,way,trunkster+매일매일스마트한치아분석grut치아)Iot 안xx,오xx,홍xx(moblo,way,trunkster+매일매일스마트한치아분석grut치아)
Iot 안xx,오xx,홍xx(moblo,way,trunkster+매일매일스마트한치아분석grut치아)Myeongun Ryu
 
Iot 류xx,박xx,신xx(das,g-its,glow cap+임산부대중교통헬퍼시스템)
Iot 류xx,박xx,신xx(das,g-its,glow cap+임산부대중교통헬퍼시스템)Iot 류xx,박xx,신xx(das,g-its,glow cap+임산부대중교통헬퍼시스템)
Iot 류xx,박xx,신xx(das,g-its,glow cap+임산부대중교통헬퍼시스템)Myeongun Ryu
 
Iot 김xx,김xx,김xx(아마존대시,네스트,스마트미러+스마트케어변기)
Iot 김xx,김xx,김xx(아마존대시,네스트,스마트미러+스마트케어변기)Iot 김xx,김xx,김xx(아마존대시,네스트,스마트미러+스마트케어변기)
Iot 김xx,김xx,김xx(아마존대시,네스트,스마트미러+스마트케어변기)Myeongun Ryu
 
[명우니닷컴]자바 스레드에 대해
[명우니닷컴]자바 스레드에 대해[명우니닷컴]자바 스레드에 대해
[명우니닷컴]자바 스레드에 대해Myeongun Ryu
 
[명우니닷컴]하이브리드기법과 중간자공격
[명우니닷컴]하이브리드기법과 중간자공격[명우니닷컴]하이브리드기법과 중간자공격
[명우니닷컴]하이브리드기법과 중간자공격Myeongun Ryu
 
[명우니닷컴]S key 인증과정
[명우니닷컴]S key 인증과정[명우니닷컴]S key 인증과정
[명우니닷컴]S key 인증과정Myeongun Ryu
 
[명우니닷컴]웹보안채팅 Isyouchat
[명우니닷컴]웹보안채팅 Isyouchat[명우니닷컴]웹보안채팅 Isyouchat
[명우니닷컴]웹보안채팅 IsyouchatMyeongun Ryu
 
[명우니닷컴]DB-휘트니스센터-데이터모델링
[명우니닷컴]DB-휘트니스센터-데이터모델링[명우니닷컴]DB-휘트니스센터-데이터모델링
[명우니닷컴]DB-휘트니스센터-데이터모델링Myeongun Ryu
 
[명우니닷컴]해커란?
[명우니닷컴]해커란?[명우니닷컴]해커란?
[명우니닷컴]해커란?Myeongun Ryu
 
[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)
[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)
[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)Myeongun Ryu
 
[명우니닷컴] PWR3 중가고사 대체 논문 발표자료(스마트폰 사용자패턴을 수집 및 분석하여 스마트폰 중독지수 체크시스템)
[명우니닷컴] PWR3 중가고사 대체 논문 발표자료(스마트폰 사용자패턴을 수집 및 분석하여 스마트폰 중독지수 체크시스템)[명우니닷컴] PWR3 중가고사 대체 논문 발표자료(스마트폰 사용자패턴을 수집 및 분석하여 스마트폰 중독지수 체크시스템)
[명우니닷컴] PWR3 중가고사 대체 논문 발표자료(스마트폰 사용자패턴을 수집 및 분석하여 스마트폰 중독지수 체크시스템)Myeongun Ryu
 
[명우니닷컴] 인터넷과 딥웹 (Internet and DeepWeb
[명우니닷컴] 인터넷과 딥웹 (Internet and DeepWeb[명우니닷컴] 인터넷과 딥웹 (Internet and DeepWeb
[명우니닷컴] 인터넷과 딥웹 (Internet and DeepWebMyeongun Ryu
 

More from Myeongun Ryu (20)

[명우니닷컴] 스마트폰 질병 및 중독 예방 시스템 논문 요약 발표
[명우니닷컴] 스마트폰 질병 및 중독 예방 시스템 논문 요약 발표[명우니닷컴] 스마트폰 질병 및 중독 예방 시스템 논문 요약 발표
[명우니닷컴] 스마트폰 질병 및 중독 예방 시스템 논문 요약 발표
 
[명우니닷컴] 비정상트래픽 분석 논문 요약 발표
[명우니닷컴] 비정상트래픽 분석 논문 요약 발표[명우니닷컴] 비정상트래픽 분석 논문 요약 발표
[명우니닷컴] 비정상트래픽 분석 논문 요약 발표
 
[명우니닷컴]설패최종발표
[명우니닷컴]설패최종발표[명우니닷컴]설패최종발표
[명우니닷컴]설패최종발표
 
[명우니닷컴]그리스도인의 죽음관
[명우니닷컴]그리스도인의 죽음관[명우니닷컴]그리스도인의 죽음관
[명우니닷컴]그리스도인의 죽음관
 
[명우니닷컴]청소년 패션 문화
[명우니닷컴]청소년 패션 문화[명우니닷컴]청소년 패션 문화
[명우니닷컴]청소년 패션 문화
 
Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)
Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)
Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)
 
Iot 전xx,김xx,조xx(yakon-h,liftware,novus+i-wallet스마트지갑)
Iot 전xx,김xx,조xx(yakon-h,liftware,novus+i-wallet스마트지갑)Iot 전xx,김xx,조xx(yakon-h,liftware,novus+i-wallet스마트지갑)
Iot 전xx,김xx,조xx(yakon-h,liftware,novus+i-wallet스마트지갑)
 
Iot 임xx,오xx,이xx(블루링크스마트컨트롤,스마트안전모,ddp+체온에너지기반웨어러블디바이스)
Iot 임xx,오xx,이xx(블루링크스마트컨트롤,스마트안전모,ddp+체온에너지기반웨어러블디바이스)Iot 임xx,오xx,이xx(블루링크스마트컨트롤,스마트안전모,ddp+체온에너지기반웨어러블디바이스)
Iot 임xx,오xx,이xx(블루링크스마트컨트롤,스마트안전모,ddp+체온에너지기반웨어러블디바이스)
 
Iot 안xx,오xx,홍xx(moblo,way,trunkster+매일매일스마트한치아분석grut치아)
Iot 안xx,오xx,홍xx(moblo,way,trunkster+매일매일스마트한치아분석grut치아)Iot 안xx,오xx,홍xx(moblo,way,trunkster+매일매일스마트한치아분석grut치아)
Iot 안xx,오xx,홍xx(moblo,way,trunkster+매일매일스마트한치아분석grut치아)
 
Iot 류xx,박xx,신xx(das,g-its,glow cap+임산부대중교통헬퍼시스템)
Iot 류xx,박xx,신xx(das,g-its,glow cap+임산부대중교통헬퍼시스템)Iot 류xx,박xx,신xx(das,g-its,glow cap+임산부대중교통헬퍼시스템)
Iot 류xx,박xx,신xx(das,g-its,glow cap+임산부대중교통헬퍼시스템)
 
Iot 김xx,김xx,김xx(아마존대시,네스트,스마트미러+스마트케어변기)
Iot 김xx,김xx,김xx(아마존대시,네스트,스마트미러+스마트케어변기)Iot 김xx,김xx,김xx(아마존대시,네스트,스마트미러+스마트케어변기)
Iot 김xx,김xx,김xx(아마존대시,네스트,스마트미러+스마트케어변기)
 
[명우니닷컴]자바 스레드에 대해
[명우니닷컴]자바 스레드에 대해[명우니닷컴]자바 스레드에 대해
[명우니닷컴]자바 스레드에 대해
 
[명우니닷컴]하이브리드기법과 중간자공격
[명우니닷컴]하이브리드기법과 중간자공격[명우니닷컴]하이브리드기법과 중간자공격
[명우니닷컴]하이브리드기법과 중간자공격
 
[명우니닷컴]S key 인증과정
[명우니닷컴]S key 인증과정[명우니닷컴]S key 인증과정
[명우니닷컴]S key 인증과정
 
[명우니닷컴]웹보안채팅 Isyouchat
[명우니닷컴]웹보안채팅 Isyouchat[명우니닷컴]웹보안채팅 Isyouchat
[명우니닷컴]웹보안채팅 Isyouchat
 
[명우니닷컴]DB-휘트니스센터-데이터모델링
[명우니닷컴]DB-휘트니스센터-데이터모델링[명우니닷컴]DB-휘트니스센터-데이터모델링
[명우니닷컴]DB-휘트니스센터-데이터모델링
 
[명우니닷컴]해커란?
[명우니닷컴]해커란?[명우니닷컴]해커란?
[명우니닷컴]해커란?
 
[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)
[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)
[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)
 
[명우니닷컴] PWR3 중가고사 대체 논문 발표자료(스마트폰 사용자패턴을 수집 및 분석하여 스마트폰 중독지수 체크시스템)
[명우니닷컴] PWR3 중가고사 대체 논문 발표자료(스마트폰 사용자패턴을 수집 및 분석하여 스마트폰 중독지수 체크시스템)[명우니닷컴] PWR3 중가고사 대체 논문 발표자료(스마트폰 사용자패턴을 수집 및 분석하여 스마트폰 중독지수 체크시스템)
[명우니닷컴] PWR3 중가고사 대체 논문 발표자료(스마트폰 사용자패턴을 수집 및 분석하여 스마트폰 중독지수 체크시스템)
 
[명우니닷컴] 인터넷과 딥웹 (Internet and DeepWeb
[명우니닷컴] 인터넷과 딥웹 (Internet and DeepWeb[명우니닷컴] 인터넷과 딥웹 (Internet and DeepWeb
[명우니닷컴] 인터넷과 딥웹 (Internet and DeepWeb
 

[명우니닷컴]졸작최종계획

  • 1. 컴퓨터 과학의 효과적인 학습을 위한 웹 시뮬레이션 시스템 Web Simulation System for Computer Science Study KBU.CS SCS‘15.12.15 시스템 개요 프로젝트 계획 시스템 분석 시스템 설계(1/2) 시스템 설계(2/2) 개발 시 필요한 소양 현재까지 진행사항 제작 : 류명운 컴퓨터소프트웨어 (201003012) 졸작 계획발표, redkan@naver.com 임지영, 정해덕 현우석 지도교수 방학을 맞이하며
  • 2. 시스템 개요 System Overview 주제 선정 이유 (1/2) 주제 선정 이유 (2/2)1)전공과목 학습에 대한 많은 어려움 2)알고리즘, 시스템 내부 동작 방식 등 에 전문 이론 지식에 대한 풀이과정 자료 부족 3)내가 푼 문제가 맞는 답인 가에 대한 확인 불가 4)이론을 습득하기 위해 책만 잡고 공 부하려니 의욕저하 5)본 주제를 졸업 작품으로 개발하며 여태껏 배운 이론 에 대해 복습 01 02 본인은 컴퓨터 소프트웨어 학과에 재학 중인 대학생으로써 전공과목에 대한 학습에 많은 어려움을 느끼게 되었다. 특히, 학년이 올라갈수록 심화되는 이론 위주의 전공수업에서 자연스레 도태되게 되었고 나머지 공부를 하지 않으면 수업을 따 라갈 수가 없는 상황에까지 이르곤 하였다. 또한, 나머지 공부 중 해당 전공 이론지식에 대한 풀이를 쉽게 이해할 수 없었 으며 교수님께 직접 찾아가 해당 풀이 과정을 물어보지 않는 이상 도움 받을 수 있는 길 또한 찾기 어려운 상황이었다. 이 에 따라 주위에선 전공 수업을 포기하고 교양수업만을 학습하는 학생 더 나아가 학업을 중도에 포기하는 학생도 발생하 곤 하였다. 이렇듯 학년이 올라갈수록 심화되는 컴퓨터과학 관련 전공지식은 학습하는데 많은 어려움을 갖고 있기에 기존 의 딱딱하고 어려운 이론수업 보다 쉽고 학습자의 참여를 유도하여 재미있게 학습하기 위한 시스템이 필요하다. ’ 기존 시스템의 문제 점 03 컴퓨터과학 전공과 관련된 여러 이론 에 대한 예시 문제와 풀이과정 부족 또한, 각 이론에 대한 다양한 경우의 수에 대한 답 확인이 어려움 제안하는 시스템 웹 기반의 어플리케이션 시스템으로써 학습자에게 컴퓨터과학에 관련된 여러 이론에 대한 학습을 시뮬레이션 시스템으로 제공, 어떠한 경우의 수에도 정확한 결과 값을 도출하는 알고리즘을 장착하고 있어 학습자로 하여금 여러 가정의 시 뮬레이션 학습을 진행할 수 있도록 제공. 또한 풀이과정을 각 단계별로 시각화 하여 제공해줌으로써 학습자의 이해를 도움 04 사용자 참여 모드를 통한 학습자의 참 여를 유도하여 학습이 진행되므로 보 다 쉽고 재미있게 컴퓨터과학 지식을 학습할 수 있음 기대효과05
  • 5. 시스템 설계(1/2) 시스템 구조, S/W & H/W 구조, 데이터베이스 ER-D, 개발 환 경
  • 6. 관리자 페이지 관리자는 각 회원 및 콘 텐츠, 게시판에 대한 관 리가 가능하여야 한다. 콘텐츠 시뮬레이션 콘텐츠 시뮬레이션은 튜 토리얼 모드와 사용자참 여 모드를 지원해야 한 다. 동영상 강의 동영상 강의는 각 콘텐 츠에 대한 부가적인 서 비스로써 저작권 문제에 관련없는 강의로 구성하 여야 한다. Q&A 게시판 회원을 위한 게시판으로 써 학습을 진행함에 있 어 발생하는 질문과 이 에 따른 답변작성이 가 능하여야 한다. 관리자 페이지: 회원 리스트, 회원 정보 수정, 회원 탈퇴, 콘텐츠 리스트, 콘텐츠 추가, 콘텐츠 수정, 콘텐츠 삭제, 동영 상 리스트, 동영상 추가, 동영상 수정, 동영상 삭제, Q&A 게시판 글 삭제 콘텐츠 시뮬레이션: 카테고리 별 검색(ex:알고리즘), 튜토리얼 모드, 사용자참여 모드 동영상 가의: 각 콘텐츠에 대한 오픈 강의 Q&A 게시판: 질문하기 , 답변하기, 수정하기, 삭제하기 Q/A 시스템 설계(2/2) System 4 Core function
  • 7. 웹 시스템 개발을 할 줄 알아야 함 • Apache Tomcat WAS를 통한 웹 서버 구축 • Oracle DB를 통한 데이터 관리 • Spring Framework 기반 웹 어플리케이션 개발 프로그래밍 언어를 능숙하게 다룰 줄 알아야 함• JSP 기반의 동적 Web Page 작성 • 브라우저 호환성을 위한 순수 HTML5/CSS3 기반의 웹 페이지 작성 • CSS3 + Javascript(Jquery)를 활용한 Web Page UI 설계 및 디자인 • 각 콘텐츠(이론)에 대한 JAVA언어의 알고리즘 적용(JSP) • 각 콘텐츠(이론)에 대한 시뮬레이션(시각화) 개발 <SVG>, <CANVAS> 태그 활용 전체적인 개발을 진행할 툴을 능슥하게 다룰 줄 알아야 함 • Eclipse를 통한 전체적인 웹 시스템 개발 • Oracle Devleoper Tool을 통한 데이터베이스 관리 • Chrome Devloper Tools을 통한 디버깅 열정을 갖고 졸업작품 개발에 임해야 함 • 방학 내에 개발을 끝 맞추어야 함 • 시간을 헛되게 보내면 안됨 • 내가 원하는 개발을 제약없이 할 수 있는 마지막 기회일 수 있음 Web System Programming Language Development Tools Passion <code> 개발 시 필요한 소 양System 4 Core knowledge
  • 8. MVC패턴 기반의 웹 시스템 개발 관리자 페이지 개발(동적 콘텐츠 추가) • 회원 관리(회원 정보수정, 탈퇴) • 콘텐츠 관리(Jstl을 이용한 동적 콘텐츠 추가, 수정, 삭제) • 게시판 관리(공지사항 등록, 게시물 수정, 삭제) 콘텐츠 개발 • 2진수의 더하기 콘텐츠 개발(시각화 X[왼쪽이미지]) • HTML5의 <SVG>, <CANVAS> 태그 공부 후 시각화 작업 • Spring Framework 공부 후 Spring Framework 적용 앞으로 해야할 것 • Spring Framework, HTML<SVG>/<CANVAS> 태그 공부 • 시스템 개발 재시작 현재까지의 진행사 항진행사항 및 앞으로 해야할 것
  • 9. 방학을 맞이하며.. (결론) • 제가 하려는 졸업작품이 얼마나 어려운 것인지 뼈저리게 느끼게 되었습니다. 제가 개발하고자 하는 시스템을 떠나서 일반적인 웹 서버를 가진 사이트 조차 만드는데 많은 부족함을 느꼈습니다. 방학 내내 집 밖에 안 나가고 졸업 작품과 함께 불멸의 밤을 지새우겠습니다. 방학을 맞이하며 Cheer me up! + 졸업작품 계획 보고서 • 보다 자세한 졸업작품 계획보고서는 아래 주소 및 QR 코드를 통해 다운로드 가능합니다. http://me2.do/F1Jkcaf5 감사합니다 ! 행복하세요 ~