PowerPoint 프레젠테이션

Similar documents
Microsoft PowerPoint - 00_(C_Programming)_(Korean)_Computer_Systems

1

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

TTA Journal No.157_서체변경.indd

Microsoft PowerPoint - chap01-C언어개요.pptx

2009방송통신산업동향.hwp

PowerPoint 프레젠테이션

슬라이드 1

PowerPoint Presentation

<4D F736F F D20C0CCBEBEC1A6BEEE5FC3A5BCD2B0B35F >


PCServerMgmt7

[Brochure] KOR_TunA

JVM 메모리구조


프로그래밍 Company 서울대학교통계학과 2010년 2학기컴퓨터의개념및실습 ( 1

Service-Oriented Architecture Copyright Tmax Soft 2005

Microsoft Word - 김완석.doc

슬라이드 1

<4D F736F F D20C1A4BAB8C5EBBDC5C1F8C8EFC7F9C8B8BFF8B0ED5FBDBAB8B6C6AEBDC3B4EBBAF22E727466>

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2

Microsoft PowerPoint - 권장 사양

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

쉽게 풀어쓴 C 프로그래밍

Introduction- 소개 Previous- 이전, Next Chapter- 다음장 JavaScript is the most popular scripting language in the world. It is the standard language used in w

Microsoft PowerPoint - C프로그래밍-chap00.ppt [호환 모드]

초보자를 위한 자바 2 21일 완성 - 최신개정판

슬라이드 1

<FEFF E002D B E E FC816B CBDFC1B558B202E6559E830EB C28D9>


스마트폰 저렴하게 구매하는곳

Web Scraper in 30 Minutes 강철

슬라이드 1

PowerPoint Presentation

PowerPoint 프레젠테이션

APOGEE Insight_KR_Base_3P11

Voice Portal using Oracle 9i AS Wireless

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

<31325FB1E8B0E6BCBA2E687770>

1 SW

SW

Microsoft PowerPoint - aj-lecture1.ppt [호환 모드]

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

!K_InDesginCS_NFH

Javascript

본문01

1

쿠폰형_상품소개서

THE TITLE

KARAAUTO_4¿ù.qxd-ÀÌÆå.ps, page Normalize

untitled

<4D F736F F D20BDBAB8B6C6AE545620BCD3BFA1BCADC0C720534E5320C6F7C1F6BCC5B4D720B9D720C0FCB7AB5FBCDBB9CEC1A42E646F63>

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

초보자를 위한 C++

1 법적 고지 사항 SK hynix Inc.는 사전 통보 없이 제품, 정보 및 사양을 변경할 권리를 보유합니다. 본 문서의 제품 및 사양은 참조용입니다. 본 문서의 모든 정보는 어떠한 형태의 보증 없이 있는 그대로 제공됩니다. 본 문서와 여기 포함된 모든 정보는 SK

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

C 언어와 프로그래밍 개요

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

AT_GraduateProgram.key

Samsung SDS Enterprise Cloud Networking CDN Load Balancer WAN

Microsoft PowerPoint App Fundamentals[Part1](1.0h).pptx

강의지침서 작성 양식

김기남_ATDC2016_160620_[키노트].key

1. 배경 업무 내용이나 개인정보가 담긴 청구서 등을 메일로 전달 시 중요한 정보가 유출되는 경우가 발생하고 있으며, 이에 따른 메일 암호화 솔루션을 도입하고 있으나 기존 ActiveX를 기반으로 한 플러그인 방식은 여러 가지 제약으로 인해 사용성이 저하되고, 고객 대

PowerPoint 프레젠테이션

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

스마트월드캠퍼스 교육교제

서현수

논단 : 제조업 고부가가치화를 통한 산업 경쟁력 강화방안 입지동향 정책동향 <그림 1> ICT융합 시장 전망 , 년 2015년 2020년 <세계 ICT융합 시장(조 달러)> 2010년 2015년 2020년 <국내 ICT

미쓰리 파워포인트

인켈(국문)pdf.pdf

칼 럼 1 하버드대에 부는 컴퓨팅 교육 열풍 김진형 소프트웨어정책연구소 소장 최근 하버드대학의 컴퓨터과학 입문 과목인 CS50강좌가 화제다. 이 번 학기에 820명의 수강생이 몰려 하버드 대학에서 가장 인기 있는 강 좌로 등극했다. 한 동안 인기를 누리던 마이클 셀던

Microsoft Word - src.doc

2 장. 컴퓨터와경영정보시스템

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

±èÇö¿í Ãâ·Â

OVERVIEW 디트라이브는 커뮤니케이션 환경의 다변화에 대응하기 위한 고객들의 다양한 욕구를 충족시키기 위해, TV광고부터 온라인 광고 및 프로모션과 웹사이트 구축은 물론 뉴미디어까지 아우르는 다양한 IMC 기능을 수행하는 마케팅 커뮤니케이션 회사입니다. 대표이사 설


DBMS & SQL Server Installation Database Laboratory

WAS 의동작과 WEB, Servlet, JSP 엑셈컨설팅본부 /APM 박종현 웹어플리케이션서버란? 웹어플리케이션서버방식은웹서버가직접어플리케이션프로그램을처리하는것이아니라웹어플리케이션서버에게처리를넘겨주고어플리케이션서버가어플리케이션프로그램을처리한다. 여러명의사용자가동일한페

rv 브로슈어 국문

Week13

About

차세대 시스템 개발과 스마트 캠퍼스 구축의 시대! 2014년 현재 대학 정보화 화두는 차세대, 스마트 캠퍼스, 개인정보보호 입니다. 대학 정보화 동향 1990년대 후반부터 2000년대 초반 붐처럼 일었던 학사행정 시스템 구축의 시기를 지나 2000년대 중 후반 부터는

untitled

08SW

* HCI Trends * 2 ISSN 년 10월 22일 발행 발행인 김진우 편집위원 조광수, 김현석, 김형석, 이재용, 최준호 편집 임프레스미디어 디자인 뉴타입 프레스 * HCI Trends * 는 HCI학회 학술분과에서 진행하는 프로젝트로

Windows 8에서 BioStar 1 설치하기

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

기술 이력서 2.0

슬라이드 1

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다

슬라이드 제목 없음

歯세대갈등국민조사97.PDF

Visual Studio online Limited preview 간략하게살펴보기

partprime_intro.key

9

Transcription:

경영정보시스템 6 장 인간과컴퓨터의대화 : 프로그래밍언어 박주석 jspark@khu.ac.kr 경영정보시스템강의노트

목차 제1부정보화시대의도래제2부너무나빨리발전하는하드웨어제3부컴퓨터의핵심, 소프트웨어제4부컴퓨터를엮어주는정보통신제5부정보화를위한조직기술제6부경영정보시스템의구조와특성제7부경영정보시스템의발전방향 경영정보시스템강의노트

제 3 부 오그웨어 컴퓨터의핵심, 소프트웨어 5 장다양한컴퓨터소프트웨어들 (10-2, 11-2) 6 장인간과컴퓨터의대화 : 프로그래밍언어 (10-2) 7 장소프트웨어의위기와대처방안들 (8-1, 8-2, 8-3, 9-1, 9-2) 8 장차세대컴퓨팅 (9-3, 10-3, 11-3) 하드웨어 MIS 네트웨어 소프트웨어 경영정보시스템강의노트

6.1 한국인과외국인의대화 한글 vs. 영어 한국인?????????? 미국인 경영정보시스템강의노트 - 4 -

6.2 인간과컴퓨터의대화 인간의언어 vs. 컴퓨터의언어 인간 Programs 컴퓨터 경영정보시스템강의노트 - 5 -

6.3 프로그래밍언어의의미 제 6 장인간과컴퓨터의대화 :: 프로그래밍언어 컴퓨터는모든자료및작용을전자적움직임으로처리함. 컴퓨터는모든자료및작용을 On and Off 신호로처리함. 컴퓨터는모든자료및작용을 Bit, 즉 0 와 1 로처리함. 즉, Digital 로처리함. 컴퓨터하드웨어가이해할수있는유일한 언어 는컴퓨터가특정한명령을수행할수있도록컴퓨터하드웨어로명령을전달하는비트와바이트형식으로구성된일련의전기적신호임 컴퓨터전문가들은사람들이이해하기쉬운명령어를컴퓨터가자동으로이해할수있는기계어로번역될수있도록압축된명령형식인프로그래밍언어 (programming language) 를만들기시작하였음 사람언어에가까운프로그래밍언어의등장으로인하여하드웨어전문가가아닌일반인도쉽고효율적으로프로그래밍을할수있게되었음 경영정보시스템강의노트 - 6 -

6.4 프로그래밍언어의역사 프로그래밍언어의역사는어떤기준인가? 1st Generation Language (Machine Languages) : Binary Speaking Its execution is very fast because the computer can accept the Machine code as it is 2 nd Generation Language (Assembly Language) : With abbreviation more standardized and easy-to-use than 1 st GL quite long and still machine-dependent 3 rd Generation Language (Procedural Language) : Favored by programmers machine-independent easy-to understand and modify more slowly and less efficient use of computer resources 4 th Generation Language (Problem-Oriented Language) : User-friendliness Non-Procedural, More Graphic Interaction 5 th Generation Language (Natural Language) : Natural to humans Knowledge or Symbolic Representation 경영정보시스템강의노트 - 7 -

6.4 프로그래밍언어의역사 프로그래밍언어의구체적인예는? 기준 : 크기, 성능, 이해도 경영정보시스템강의노트 - 8 -

6.5 원시코드와목적코드 인간 Source Code Programs Compiler Interpreter Object Code 컴퓨터 cf. 오픈소스란? 경영정보시스템강의노트 - 9 -

6.6 고급언어의장단점 저급언어 고급언어 최근에가장많이사용되는프로그래밍언어는무엇인가? 장점 언어습득의용이 프로그램의용이 코드길이가짧음 디버깅의용이 유지보수용이 단점 하드웨어제어의어려움 메모리의비효율적사용 느린프로그램속도 경영정보시스템강의노트 - 10 -

6.7 최근프로그래밍언어들 소프트웨어공학관점에서웹어플리케이션 (Web Application) 또는웹소프트웨어는인터넷이나인트라넷을통해웹브라우저를이용할수있는응용소프트웨어를말한다. 웹애플리케이션은클라이언트로서웹브라우저를사용하는사람이많기때문에인기를누리고있다. 수천만대의 PC 에굳이소프트웨어를배포해서설치하지않아도웹애플리케이션을유지관리할수있다는점이장점중의하나이다. 웹애플리케이션은웹메일, 온라인전자상거래및경매, 위키, 인터넷게시판, 블로그및 MMORPG 게임등다양한기능을구현할수있다. 1 요청 2 웹브라우저 5 웹서버 4 웹애플리케이션서버 (WAS) 3 < 클라이언트 > < 서버 > 데이터베이스 < 웹어플리케이션개념도 > 경영정보시스템강의노트 - 11 -

6.7 최근프로그래밍언어들 * 객체지향프로그램언어객체를표준화시킴으로써, 하나의큰프로그램을객체로구성된프로그램으로만듦모듈개념이적용되며소프트웨어가간단하고신속하게조립되는것을가능하게함또한객체지향프로그래밍은코드의재사용성을지향하여많은시간과비용을절약시킴예 ) C++, Visual Basic 등 * 웹을위한프로그래밍언어 JAVA 객체지향언어로 C, C++ 과매우유사하며, 인터넷과같은네트워크환경에서유용함 HTML(Hypertext Markup Language) 웹페이지를만들때사용되는언어로써문자나그래픽, 비디오, 사운드등을웹페이지에나타내는방법을정의함웹페이지상의객체들을다른웹페이지객체와연결시키는기능을함 XML(eXtensible Markup Language) 데이터에의한표현, 처리, 저장등각데이터를사용자의편의에맞도록정리하여줌 ASP(Application Service Provider) 와비슷한개념이지만, 모든프로그램을웹상에구현가능함서로다른플렛폼간에데이터를주고받을수있음. AJAX(Asynchronous JavaScript and XML) 비동기자바스크립트 XML 를의미하며, 웹 2.0 구현을위한웹기반비동기통신기술임주로대화식웹애플리케이션제작을위하여사용되며, 웹페이지전체를갱신할필요없이웹페이지의일부분만새롭게갱신할수있게하는기술로웹페이지속도를빠르게해줌 경영정보시스템강의노트 - 12 -

결론 : HW vs. SW 컴퓨터프로그래밍의역사 인터넷프로그래밍의역사 컴퓨터하드웨어의역사 융합하드웨어의역사 Mainframe Mini PC Notebook Smart Phone RFID 1960 1970 1980 1990 2000 2010 경영정보시스템강의노트 - 13 -

소프트웨어의역사? 1980 1990 2000 2010 컴퓨터프로그래밍의역사 인터넷프로그래밍의역사 컴퓨터하드웨어의역사 융합하드웨어의역사 Mainframe Mini PC Notebook Smart Phone RFID 1960 1970 1980 1990 2000 2010 경영정보시스템강의노트 - 14 -

소프트웨어의역사 폐쇄형 표준형개방형공개형마켓형 자체개발패키지다운로드서비스 대기업용 일반기업용 개인용 네트워크용 소셜용 CLI GUI WUI TUI SRI 시스템소프트웨어 응용소프트웨어 웹소프트웨어 앱소프트웨어 컴퓨터프로그래밍의역사 인터넷프로그래밍의역사 Mainframe Mini PC Notebook Smart Phone RFID 1960 1970 1980 1990 2000 2010 경영정보시스템강의노트 - 15 -

소프트웨어의역사 Expert Oriented SW User Oriented SW EI PI UI UX User Experience (UX); 사용자경험 제품이나서비스를사용하면서얻는총체적인경험. 예를들어, 애플의아이폰을사용하면서축적되는기억, 느낌, 만족감등을총칭하는개념. 긍정적인 UX 의창출은사용자의만족, 브랜드충성도향상등에기여한다 < 출처 : 네이버지식백과 _ 사용자경험 > 경영정보시스템강의노트 - 16 -

소프트웨어의역사 MS 역사상가장성공한 OS 라고평가 Windows 98 1998 년 Windows XP 2001 년 10 월 Windows 7 2007 년 Windows 8 2012 년 1980 1990 2000 2010 2020 MS-DOS 1981 년 Windows 95 1995 년 Windows ME 2000 년 Windows VISTA 2006 년 1980 년대 1990 년대 2000 년대 2010 년대 MS-DOS Windows 95 Windows XP Windows 8 간편성사용자편의성인터넷과통합안정성 / 보안성인터페이스개선경영정보시스템강의노트 - 17 -

소프트웨어의역사 경영정보시스템강의노트 - 18 -

Q & A Thank you 경영정보시스템강의노트 - 19 -