00-CourseSyllabus

Similar documents
Week13

슬라이드 1

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을


歯튜토리얼-이헌중.PDF

정보기술응용학회 발표

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

SchoolNet튜토리얼.PDF

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

<4D F736F F F696E74202D E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA E >

2009방송통신산업동향.hwp


Ch 1 머신러닝 개요.pptx

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx

Microsoft Word - 조병호

Intro to Servlet, EJB, JSP, WS

Data Industry White Paper

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Microsoft Word - 김완석.doc

Service-Oriented Architecture Copyright Tmax Soft 2005

Microsoft Word - ICT Report

<B1DDC0B6C1A4BAB8C8ADC1D6BFE4B5BFC7E228C1A63836C8A3292E687770>

J2EE & Web Services iSeminar

NCS : ERP(SAP) ERP(SAP) SW IT,. SW IT 01., 05., 06., 08., 15., , 05. SW IT,,,, SAP HR,,, 4,,, SAP ABAP HR SCHEMA, BSP,

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

Intra_DW_Ch4.PDF

Microsoft PowerPoint - XP Style

PowerPoint 프레젠테이션

<C1DF3320BCF6BEF7B0E8C8B9BCAD2E687770>

08SW

untitled

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

보안공학연구회

클라우드컴퓨팅확산에따른국내경제시사점 클라우드컴퓨팅확산에따른국내경제시사점 * 1) IT,,,, Salesforce.com SaaS (, ), PaaS ( ), IaaS (, IT ), IT, SW ICT, ICT IT ICT,, ICT, *, (TEL)

Microsoft Word - KSR2014S042

4? [The Fourth Industrial Revolution] IT :,,,. : (AI), ,, 2, 4 3, : 4 3.

No Slide Title

Interstage5 SOAP서비스 설정 가이드

15_3oracle

Voice Portal using Oracle 9i AS Wireless

Ⅰ. 서론 1989년 CERN의 팀 버너스 리에 의해 만들어진 월드 와이드 웹 기술은 HTML(HyperText Markup Language), URL(Unified Resource Locator, HTTP(Hyper- Text Transfer Protocol)이라는

목 차 Ⅰ. 일반사항 1 Ⅱ. 특기사항 3 Ⅲ. 물품내역 및 세부규격 8 Ⅳ. 주의사항

IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해

제 출 문 환경부장관 귀하 본 보고서를 습마트기기 활용 환경지킴이 및 교육 통합 서비스 개 발 과제의 최종보고서로 제출합니다. 주관연구기관 : 주관연구기관장 : 2015년 10월 주식회사 덕키즈 김 형 준 (주관)연구책임자 : 문종욱 (주관)참여연구원 : 김형준, 문병

ibmdw_rest_v1.0.ppt

JavaGeneralProgramming.PDF

2017 1

3장

00-Intro

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

슬라이드 1

±èÇö¿í Ãâ·Â

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

Building Mobile AR Web Applications in HTML5 - Google IO 2012

untitled

오브젝트 스토리지를 통한 검색의 신속 정확성 확보 HDS는 계속 증가하고 장기간 존속하는 고정 콘텐츠 관리를 위 해 실제 검증을 마친 수단으로서 오브젝트 스토리지 솔루션 에 주목하고 있다. 그 가장 기본적인 레벨로서 오브젝트 스토리지 기기는 오브젝트의 스토리지를 관리하

<A4B5A4C4A4B5A4BFA4B7A4B7A4D1A4A9A4B7A4C5A4A4A4D1A4A4A4BEA4D3A4B1A4B7A4C7A4BDA4D1A4A4A4A7A4C4A4B7A4D3A4BCA4C E706466>

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

[한반도]한국의 ICT 현주소(송부)


PCServerMgmt7

서현수

45호_N스크린 추진과정과 주체별 서비스 전략 분석.hwp

월간 CONTENTS 3 EXPERT COLUMN 영화 점퍼 와 트로이목마 4 SPECIAL REPORT 패치 관리의 한계와 AhnLab Patch Management 핵심은 패치 관리, 왜? 8 HOT ISSUE 2016년에 챙겨봐야 할 개인정보보호

<4D F736F F D20C1A4BAB8C5EBBDC5C1F8C8EFC7F9C8B8BFF8B0ED5FBDBAB8B6C6AEBDC3B4EBBAF22E727466>

Portal_9iAS.ppt [읽기 전용]


FileMaker 15 WebDirect 설명서

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

미래인터넷과 창조경제에 관한 제언 65 초록 과학기술과의 융합을 통해 창조경제를 이루는 근간인 인터넷은 현재 새로운 혁신적 인터넷, 곧 미래인터넷으로 진화하는 길목에 있다. 창조와 창업 정신으로 무장하여 미래인터넷 실현에 범국가적으로 매진하는 것이 창조경제 구현의 지름

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

김기남_ATDC2016_160620_[키노트].key

**더모바일05호_N0.8

, N-. N- DLNA(Digital Living Network Alliance).,. DLNA DLNA. DLNA,, UPnP, IPv4, HTTP DLNA. DLNA, DLNA [1]. DLNA DLNA DLNA., [2]. DLNA UPnP. DLNA DLNA.

Software Requirrment Analysis를 위한 정보 검색 기술의 응용


¸ð¹ÙÀÏÇÖµµÅ¥

이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33% 예상) 3. 삼성의 스마트폰 OS 바다는 과연 성공할 수 있을까? 지금부터 기업들이 관심 가져야 할 질문들 1. 스마트폰은

[White Paper]다시보는 시맨틱 웹 그리고 시맨틱 기술 하는 Tabulator와 Sindice에 기반한 데이터 매쉬업 및 브라우징 서비스인 sig.ma는 꼭 한번 경험해 봐야 할 대상이 다. 또한, SemaPlorer나 DBpedia Mobile 경우는 LOD

untitled

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D39C8A35F B3E C0AFB8C1B1E2BCFA20B5BFC7E2>

2. 강의방법 (CourseResources) 세미나 Seminar 발표 Presentation 질의응답 Q&A 초청강의 Special Lecture 현장답사 Field Trip 유인물활용 Handouts Audio/Video/TV Team Teaching 토의 / 토

강의계획서 (Sylabus) 2013 학년도 2 학기 * 강의과목 교과목명 (CourseName) 한국문화를찾아서 INSEARCHOFKOREANCULTURE 언어 (Language) 영어 과목번호 - 분반 (CourseNo.-Class) 수강대상

¨ìÃÊÁ¡2

歯목차45호.PDF

Egretia_White_Paper_KR_V1.1.pages

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

3. 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발.hwp

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3

(Microsoft PowerPoint \277\243\305\315\307\301\266\363\300\314\301\356 \260\374\301\241\300\307 HTML5)

DW 개요.PDF

미래 서비스를 위한 스마트 클라우드 모델 수동적으로 웹에 접속을 해야만 요구에 맞는 서비스를 받을 수 있었다. 수동적인 아닌 사용자의 상황에 필요한 정보를 지능적으로 파악 하여 그에 맞는 적합한 서비스 를 제공할 수 새로운 연구 개발이 요구 되고 있다. 이를 위하여,

rv 브로슈어 국문

BSC Discussion 1

삼국통일시나리오.indd

intro

위해 사용된 기법에 대해 소개하고자 한다. 시각화와 자료구조를 동시에 활용하는 프로그램이 가지는 한계와 이를 극복하기 위한 시도들을 살펴봄으로서 소셜네트워크의 분석을 위한 접근 방안을 고찰해 보고자 한다. 2장에서는 실험에 사용된 인터넷 커뮤니티인 MLBPark 게시판

00내지1번2번

SNS 명예훼손의 형사책임

Transcription:

웹기술및응용 : Course Syllabus 2018 년도 2 학기 Instructor: Prof. Young-guk Ha Dept. of Computer Science & Engineering

Contents Introduction Major Topics Term Project Course Material Grading Policy Class Schedule Contact Information 2

Course Overview Course title 웹기술및응용 Objective 웹기반컴퓨팅의개념및기초지식을학습 웹기반컴퓨팅시스템개발에대한기초학습및실습 웹기반컴퓨팅최신기술동향및이슈에대한이해 머신러닝 (Machine Learning) 기반의지능형웹기술에대한지식습득 Lecture time 월요일오후 4:00 ~ 오후 6:00 / 목요일오후 2:00 ~ 오후 4:00 Lecture room 신공학관 1213호 3

Introduction to Web-Based Computing (1) What is Web-Based Computing? Web Technology 를기반으로하는분산컴퓨팅기술 For Human-to-Machine interaction (traditionally) Essential technologies W3C standards: URL, HTML, HTML5 HTTP, CGI, Web Servers & Web Browsers (e.g., IE, Safari, Chrome, FireFox, ) Java: JavaScript, JSON, JSP, JQuery, AJAX, Web UI Frameworks ASP, Flash, Human Readable Web Pages in HTML Web-based computing for Human-to-Machine interaction HTML HTTP 4

Introduction to Web-Based Computing (2) Today s Web-Based Computing 다양한 Mobile Smart Device, Cloud Service 및 IoT 의등장 보다 Intelligent, Interactive 및 Dynamic 한특성을가짐 Increasing requirements for Machine-to-Machine interaction à HTML & CGI are not enough Essential technologies XML (extensible Markup Language) Web Services: WSDL, SOAP, REST, Semantic Web: RDF, OWL, Open APIs: Google, Facebook, Naver, And so on Hard to adapt to changes of Web pages Hard to parse semantics of Web pages Web Agents HTML HTML Mobile Apps Cloud 5

Today s Web-Based Computing Smart & IoT Devices ü REST ü SOAP Cloud Services XML XML Web- Based Open XML XML Social Media Services XML API XML Information Services 6

What s Next? Intelligent Web = AI + Web-Based Computing Traditional approach: Semantic Web Web 자체를하나의거대한지식베이스화함 ( 웹온톨로지 ) 의미추론기반웹검색 (Retrieval), 웹서비스자동실행 (Execution) 및웹서비스자동조합 (Composition) 등이가능해짐 아직실현되기에는극복해야할한계가많으며, 연구및소규모실증수준에서머물고있음 Todays: Machine Learning 최근기계학습 (i.e., Deep Learning) 기술의발전및실용화에힘입어웹과기계학습기술을접목하는연구가활발해짐 웹기반서비스에빅데이터및기계학습기술을접목하여다양한지능형 ( 사용자맞춤형 ) 서비스및클라우드기반지능형서비스를제공하고있음 (Google, Amazon, Apple, MS, Naver 등 ) 7

Semantic Web & Semantic Web Services Interaction Bringing the web to its full potential à Basis of WoT Java, REST, Web Services (XML, WSDL, SOAP) Semantic Web Services (OWL-S) Web (URL, HTML, HTTP, Browser, Web Server) Semantic Web (Ontology, RDF, RDFS, OWL) Intelligence 8

Technology Stack for Semantic Web Services Semantic Web Services OWL-S (Web Ontology Language for Services) Service Profile Service Model Service Grounding OWL (Web Ontology Language) WSDL (Web Services Description Language) RDF (Resource Description Framework) and RDF Schema XML (extensible Markup Language) and Namespaces SOAP (Simple Object Access Protocol) REST (Representational State Transfer) HTTP/HTML Unicode and URI/URL (Uniform Resource Identifier/Locator) Semantic Web Web Services 9

Intelligent Web-Based Services: Echo and Lynx 10

What s behind? Amazon Cloud OpenAPI Echo / Lynx Internet 11

Major Topics (1) XML (extensible Markup Language) XML basics Introduction Document structure Basic syntax XML document models DTD (Document Type Definition) XML Schema XML document processing DOM (Document Object Model) SAX (Simple API for XML) XML Path language (XPath) 12

Major Topics (2) Web Interfaces and Open API Web Services Basic architecture (SOA) Core technologies (WSDL, SOAP, UDDI) REST (Representational State Transfer) REST architecture RESTful API design JavaScript JSON (JavaScript Object Notation) Front-end frameworks Open API examples Google, Facebook, Naver, 공공데이터포털, 기상청, 한국도로공사, 13

Major Topics (3) Machine Learning Introduction to machine learning What is ANN (Artificial Neural Network)? What is deep learning? Deep learning models: CNN, RNN Python Basics on Python language Programming practice with Python PyTorch Open source machine learning library for Python Deep learning practice with PyTorch 14

2018 Programming Language Ranking by IEEE Spectrum 15

Term Project 지능형웹서비스시스템구현 Base technologies: XML, SOAP, REST, HTML, HTML5 Programming frameworks: Java, JavaScript, Python Open APIs: Google, Facebook, Naver 등 Operating systems: Android, ios, Linux, Windows v 주 1: 관련 Open source 를적극활용 v 주 2: C++, C#,.NET, ActiveX, ASP, Flash 등은사용불가 텀프로젝트진행절차 1) Project proposal 2) Progress report 3) Final report 및 demonstration 16

Course Material 강의자료 PPT 를이용하여강의진행 강의자료는수업시간전에과 목홈페이지에서다운로드 URL (under construction) References http://sclab.konkuk.ac.kr/ class/2018/web_computing 각종 Web 표준및 Spec.: http://www.w3c.org Web 에서다운로드할수있는 관련 Open 소스및 Document 를활용 17

Grading Policy Midterm exam: 30% Programming exam Final exam (Project): 60% Proposal: 15% Progress report: 15% Final report and demonstration: 30% v Copying or cheating will result in no grade Class attendance: 10% 2 회지각 = 1 회결석 5 회결석 = 출석점수 0 점 18

Class Schedule Week Week 1 Week 2 Major Topics Course Syllabus Introduction to Web-Based Computing / XML Basics Week 3 XML DTD & Schema 1 Week 4 XML DTD & Schema 2 Week 5 XML DOM & SAX 1 Week 6 XML DOM & SAX 2 Week 7 Week 8 Week 9 Week 10 Week 11 Week 12 XPath Midterm exam Project proposal Web Services REST & Open API Progress report Week 13 Python 1 Week 14 Python 2 Week 15 Week 16 Machine Learning & PyTorch Final report & demonstration 19

Contact Information Instructor: 하영국교수 Office: 공학관 C 동 291-2 호 Phone: 02-450-3273 ( 내선 3273) Email: ygha@konkuk.ac.kr Office hour: 수업후 1 시간 ( 또는사전연락후상담 ) Teaching assistant: 최수용 Office: 신공학관 1216 호 ( 대학원 SCLab 연구실 ) Email: slidingmouse@naver.com 20