[Python] 1강 - 컴퓨터의 이해
·
🛠️Backend/⚡Python
1. 데이터와 정보(1) 데이터의 개념- 어떤 현상이나 사실에 대한 설명 또는 설명의 집합을 의미한다. (2) 데이터의 정의[1] 데이터 (data)- 관찰이나 실험, 조사로 얻은 사실- 이론을 세우는데 기초가 되는 사실 또는 바탕이 되는 자료정리 : 관찰이나 측정을 통해 얻은 수치, 문자 형태의 표현할 수 있는 질적또는 양적의 값을 의미한다. (3) 정보의 개념- 문제 또는 질문을 해결하기 위해 사용할 수 있는 데이터와 데이터의 집합을 의미한다. (4) 정보의 정의[1] 정보 (information)- 어떤 데이터나 소식을 통하여 얻은 지식이나 상태의 총량- 관찰이나 측정을 통하여 수집한 자료를 문제 해결에 도움이 될 수 있도록 정리한 지식정리 : 관찰과 측정을 통해 얻은 데이터를 처리(정렬, 합산, ..
세계의 정치와 경제 3장 - 포스트 민주주의와 포퓰리즘의 부상
·
🎓방송통신대학교/🏛️세계의정치와경제
1. 포스트 민주주의의 도래- 최근에는 사회주의국가 등 다양한 국가들에 민주적 선거제도가 확산되고 정착이 되었다.- 실제로 한 연구에 따르면, 자유선거를 시행하는 국가의 수가 1988년 147개국에서 1999년 191개국으로 증가했다. (1) 민주주의의 대한 현실- 자유롭고 공정한 선거제도의 시행여부와 같은 형식적인 기준을 제외하면, 현실의 민주주의에 대한 시민들의 신뢰도와 만족도라는 실질적인 평가는 그리 긍정적이지는 않다. ( 점점 민주적 정치에 대한 불만은 커지고 있다. )- 표면적으로 보이는 선거의 활기찬 모습과 다르게, 실제로는 선거를 통해 선택된 정치인들이 대중의 의사가 아닌, 특정 집단인 엘리트 집단의 이익을 대변하고 있음.[1] 엘리트 집단의 이익을 대변하는 이유- 정치인들이 미래와 국민 모..
세계의 정치와 경제 2장 - 세계화의 역사와 현실
·
🎓방송통신대학교/🏛️세계의정치와경제
2장 핵심- 세계화의 역사적 전개과정과 그 특징을 살펴보는게 핵심임.- 그 중 핵심 경제사에서 중요한 사건들을 살펴보는게 중요함. 강의목표1. 2차 세계대전 이후 확립된 세계경제질서로서 케인스주의와 발전주의의 특징을 나열할 수 있다.2. 케인스주의와 발전주의가 세계화라는 새로운 질서로 대체된 역사적 배경에 대해 설명할 수 있다.3. 세계화의 역사적 전개과정을 설명할 수 있다.4. 세계화의 구성요소로서 신자유주의와 금융화의 특징을 설명할 수 있다. 1. 변화하는 세계질서?세계화에 대한 우리가 상상하는 이미지는 다양한 국가들의 상호의존적인 발전을 해 나가는 조화로운 세계라는 이상향이다. 하지만, 현실은 사뭇 다른 풍경을 보여준다. 2008년~2009년 글로벌 금융위기, 미국과 중국의 무역갈등인 신보호주의로의..
세계의 정치와 경제 1장 - 세계의 정치와 경제 공부하기
·
🎓방송통신대학교/🏛️세계의정치와경제
1. 세계의 정치와 경제를 이해하는 방법들 3 page2. 세계화와 국민국가의 변화 9 page3. 세계화와 사회의 변화 12 page핵심 용어 : 신자유주의적 세계화 / 국제정치학 / 국제정치경제학 / 국제정치사회학 / 국민국가  1. 세계의 정치와 경제를 이해하는 방법들 [1] 국제질서 이해의 중요성- 현대 사회는 역사상 가장 세계화된 상태에 있음.- 정치, 경제, 사회를 제대로 이해하려면 국제질서를 분석해야 함. [2] 세계의 정치와 경제 이해를 위한 이론적 접근- 국제정치학, 국제정치경제학, 국제정치사회학 등 다양한 학문이 세계화를 이해하는 데 도움을 준다.세계화 : 국가 간 경제, 문화, 기술 등이 상호 연결되고 의존성이 증가하는 과정을 의미한다. [2] 신자유주의 세계화의 한계- 모든 문제를 ..
유비쿼터스 컴퓨팅개론 3강 - 가상현실 및 메타버스
·
🎓방송통신대학교/🌍유비쿼터스 컴퓨팅
1. 가상현실(1) 가상현실 (VR: Virtual Reality)- 실제로 존재하지 않은 환경이나 상황을 컴퓨터 등으로 구현한 후 인간의 감각을 이용하여 체험하게 하는 기술- 실제로 존재하지 않는 완전히 허구적 환경이나 상황을 가능하게 하는 기술 (2) 증강현실 (AR: Augmented Reality)- 단말 소프트웨어 등을 활용해 현실에 가상의 정보를 추가한 "실제와 허구가 혼합된" 환경을 구현하는 기술- 현실의 사물들을 카메라로 보여주면서 거기서 부가적인 정보가 보이는 것이다.- 예시로는 애플의 비전프로 메타의 제품 포켓몬GO 등이 있다. (3) 가상현실과 증강현실- 넓은 의미의 가상현실은 증강현실을 포함하고 있다. ( 가상현실안에는 완전한 가상현실과 증강현실이 존재 )- 가상현실은 현실의 물리적..
유비쿼터스 컴퓨팅개론 2강 - 유비쿼터스 컴퓨팅 개념과 주요 이슈
·
🎓방송통신대학교/🌍유비쿼터스 컴퓨팅
1. 유비쿼터스 컴퓨팅의 정의(1) 유비쿼터스 컴퓨팅 개요- 미국 제록스사 PARC(Palo Alto Researh Center)에서 컴퓨터와 네트워크에 대한 근본적인 모습의 연구로부터 시작- 사람 중심의 서비스를 의미- 사람 중심의 서비스환경을 변화시킬 수 있는 기술을 의미- 공간과 사회를 변경할 수 있는 기술을 의미 [1] 마크와이저 ( 1952년 - 1999년 )- 미국의 컴퓨터 과학자 이며, 미국의 제록스사 PARC의 최고 기술 책임자 였다.- 1978년 - 1996년 유비쿼터스 컴퓨팅의 개념과 서비스 환경에 대해 구체적으로 정의를 함.- 유비쿼터스의 개념을 제시했고, 제시한 아이디어들이 현대에 많이 사용이 됨. [2] 유비쿼터스 컴퓨팅의 요구사항(기본전제)- 사용자 인터페이스 : 인간 친화적인 ..
컴퓨터의 이해 4강 - 컴퓨터의 입출력
·
🎓방송통신대학교/⚙️컴퓨터의 이해
목차1. 컴퓨터와 데이터 입출력2. 데이터 입력3. 입력 데이터 편집4. 정보의 출력5. 입출력의 미래 1. 컴퓨터와 데이터 입출력(1) 컴퓨터 시스템의 구성(2) 데이터의 처리 방식과 입출력[1] 일괄처리 방식- 흔히 배치 처리 방식을 의미하며, 데이터를 수집하였다가 일정 시점 단위로 일괄해서 처리하는 방식- 데이터를 모아 한꺼번에 처리하므로 효율적임- 성능 척도 : 시간당 얼마나 많은 양의 작업을 수행하는가?- 개별 요청이 즉시 처리되지 않으므로 기다리는 시간이 필요하다는 클라이언트 측 단점이 존재 한다.- 보조기억장치 등에 데이터를 모아서 처리한 후 보조기억장치나 프린터 등으로 처리 결과를 출력한다.예시 : OMR 카드를 통해 답안지 작성 모아진 답안지를 한 번에 입력장치에 넣고 성적 처리 출력을 ..
[Java] Java와 객체지향 프로그래밍이란?
·
🛠️Backend/☕Java
1. Java 언어의 기원자바 언어를 만든 사람은 Sun Microsystems의 제임스 고슬링 박사이며, 1990년 Sun 회사내 소규모 프로젝트를 진행을 했었고 해당 프로젝트의 이름은 "그린 프로젝트"라고 불렸다. 해당 프로젝트는 소비자용 전제자품의 제어박스를 개발하는 것을 목표로 한 프로젝트이다. 그래서 하드웨어 플랫폼과 무관하게 동작할 수 있는 언어가 필요했고 C++ 언어를 사용할 것을 고민하다가 Oak라는 언어를 자체적으로 개발해서 사용을 하게 되었고. 이 Oak언어가 나중에 Java가 된다. (1) 1995년 Oak라는 이름을 상표 등록할 수 없다는 이유로 언어의 이름을 Java로 바꾸고 Java의 초기 개발 버전을 발표하게 되었다. 하지만 그 당시 큰 인기를 끌지는 못했던 언어였다. (2) ..
유비쿼터스 컴퓨팅개론 1강 - 유비쿼터스 혁명
·
🎓방송통신대학교/🌍유비쿼터스 컴퓨팅
1강 - 2강 : 유비쿼터스 공간, 유비쿼터스 사회, 유비쿼터스 혁명, 유비쿼터스 환경에 대한 내용3강 - 15강 : 유비쿼터스 기술과 유비쿼터스 서비스에 대한 내용1. 공간의 발전 역사(1) 도시혁명- 대규모의 도시사회를 기반으로 복합적인 사회 서비스를 제공하는 사회 구조- 사회적 거리와 시간을 줄이기 위한 측면의 발전* 사람들이 모여산다는게 핵심이며, 그것이 곳 도시를 만들고 도시혁명이 된 것 이다. (2) 산업혁명- 생산의 기계화를 통해 대량 생산과 대량 소비를 기반으로 하는 산업 구조 및 사회 구조- 운송수단의 발달로 인한 물리적 이동 범위의 확대 및 소식과 정보의 유통이 가능해짐. (3) 인터넷 혁명- 정보 기술의 발달로 인한 인터넷과 웹 서비스의 탄생- 단순히 전선으로 연결된 통신네트워크 개념..
컴퓨터의 이해 3강 - 처리장치와 데이터 처리
·
🎓방송통신대학교/⚙️컴퓨터의 이해
목차1. 처리장치 ( CPU , 기억장치 )2. 수치 데이터의 표현과 진법변환3. 문자데이터의 표현방법4. 주기억장치 주소, 데이터 저장, 명령어5. 주기억 장치의 발달과정6. 입력, 처리, 출력의 데이터 처리과정 1. 처리장치(1) CPU (Central Processing Unit)- 중앙처리장치 : 처리를 실행하는 전자회로, 레지스터가 들어 있고 프로그램의 명령어를 가져와 해석하고 명령어가 명시한 대로 계산하고 데이터를 이동시키며, 시스템의 입력과 출력을 제어하는 역할을 한다. - 산술논리연산장치 : 가감승제(+,-,/,*) 및 논리명령을 수행하는 전자회로가 있다.- 제어장치 :컴퓨터시스템 전체를 지시 감독하며 조정, 입력과 출력제어, 연산 제어, 데이터 이동- 프로세서 레지스터 : 처리할 명령어를..