컴퓨터공학 120

인터넷활용 14 - 1 클라우드 서비스

용어체크 1. FTP 파일 송수신을 위해 고안된 프로그램 2. 유비쿼터스 사용자가 컴퓨터나 네트워크를 의식하지 않고 장소에 상관없이 자유롭게 네트워크에 접속할 수 있는 환경 3. 클라우드 유비쿼터스 컴퓨팅을 구현하기 위해 클라우드 개념 등장 클라우드 컴퓨팅은 하드웨어나 소프트웨어와 같은 컴퓨터 자산을 빌려 쓰는 개념 학습내용 1. 파일 전송 및 네이버 클라우드 서비스 2. 클라우드를 이용한 오피스 사용 FTP서비스 및 네이버 클라우드 서비스 이용하기 클라우드를 이용하여 엑셀 및 설문조사 등 서비스 이용하기 학습목표 1. 파일 전송 서비스에 대해서 설명할 수 있다. 2. 클라우스 서비스에 대해서 설명 할 수 있다. 클라우드 서비스 플랫폼에는 어떤 것이 있을까요?네트워크를 통해 소프트웨어를 온라인으로 이용하..

시스템프로그래밍 14 - 1 운영체제1

용어체크 1. 프로세스 컴퓨터 내에서 실행 중인 프로그램을 일컫는 용어로 프로세스는 과정, 처리 라는 뜻을 가진 단어이다. 운영체제 내에서는 실행 중인 연산 과정 또는 프로그램 상태의 집합을 의미한다. 2. 교착상태 둘 이상의 프로세스들이 서로 다른 프로세스가 차지하고 있는 자원을 요구하며 무한정 기다리는 상태이다. 3. 작업 스케줄링 입력 작업으로 형성된 작업 대기열(Job Queue)을 조사하여 실행 가능한 다음 작업을 선정하는 제어 프로세스로 FCFS, 라운드 로빈, 우선순위 등이 있다. 학습내용 운영체제의 개요 운영체제 기능 - 프로세스 관리 방법 학습목표 운영체제의 주요 기능 및 발전에 따른 특징을 설명할 수 있다. 운영체제의 주요 기능인 프로세스 관리 방법을 설명할 수 있다. 우리는 실 생활에..

디지털공학개론 14 - 1 메모리

용어체크 1. 메모리 2진 데이터를 저장하는 컴퓨터 시스템의 한 부분 컴퓨터에서 메모리는 초당 수백만 번 사용되므로 속도와 정확성이 중요하게 요구됨 2. RAM (Random Access Memory) 선택된 주소에 데이터를 기록하거나 또는 선택된 주소의 데이터를 읽을 수 있는 읽기 / 쓰기 메모리 3. RAM (Random Access Memory) 영구적으로 또는 반영구적으로 데이터를 저장하며, 데이터를 읽을 수는 있으나 특수한 장비가 없이는 내용을 수정할 수 없음 학습내용 1. 메모리의 개념 2. RAM 3. ROM 학습목표 1. 메모리의 개념과 기본 동작과정을 설명할 수 있다. 2. RAM의 종류와 읽기쓰기 동작과정을 설명할 수 있다. 3. ROM의 종류와 읽기쓰기 동작과정을 설명할 수 있다. 메..

네트워크 14 - 1 VoIP(Voice over Internet Protocol)

용어체크 1. VoIP 인터넷 전화 또는 IP 전화로도 불리며, 인터넷을 기반으로 음성이나 영상 통화를 할 수 있는 통신 기술을 의미한다. 일반적인 유선전화 PSTN(Public Switched Telephony Network)을 사용하기 때문에 사용량에 따라 요금이 부과되는 시스템이지만, VoIP는 음성 통신을 인터넷 망으로 흡수하여 통신 비용을 절감하는데 목적이 있으므로 훨씬 저렴하다. 또한 VoIP를 위하여 장비를 추가 하는 것이 아니라 이미 구성되어 있는 장비를 활용하므로 구축 비용이 상대적으로 저렴하다는 장점이 있다. 2. 음성 코덱 압축되지 않은 음성은 용량이 크기 때문에 그대로 네트워크를 통해 전송하면 네트워크에 부하를 줄 수 있다. 코덱을 사용하는 이유는 이러한 네트워크 부하를 줄이고 효율..

C언어 14 - 1 구조체 개념

용어체크 1. 배열(array) 동일한 종류의 데이터들의 모임 2. 구조체(structure) 서로 다른 종류의 데이터들의 모임 3. 구조체 배열 동일한 구조체 여러 개의 모임 학습내용 1. 구조체 개념과 선언 2. 구조체의 선언과 초기화 3. 구조체 배열 구조체 프로그램 실습 학습목표 1. 구조체 개념을 알고 선언할 수 있다. 2. 구조체를 선언하고 초기화할 수 있다. 3. 구조체의 배열을 알고, 사용할 수 있다. 1. 구조체 개념과 선언 1-2) 구조체 필요성 배열은 동일한 종류의 데이터들의 모임이다. 그에 비해 구조체는 서로 다른 자료형의 변수들을 묶어서 만든 새로운 자료형이다. 객체 지향 프로그래에서의 클래스의 모체가 된다. 물론 같은 자료형의 변수들을 묶어서 만드는 것도 가능하다. 형식 stru..

컴퓨터그래픽 13 - 2 그래픽 표현과 스케치업 표현하기

용어체크 1. 레이 트레이싱 광선의 움직이는 방향을 추적하여 화소가 맺히는 모습을 모델링하는 방법 2. 레디오서티 (Radiosity) 물체면 사이에 교환되는 빛의 에너지량을 추적 3. 스넬의 법칙 (Snell’s Law) 𝛼 sin⁡𝐴=𝛽 sin⁡𝐵 학습내용 1. 레이 트레이싱 2. 레디오서티 3. 스케치업 이미지 4. 스케치업 폴리곤 모델링 스케치업 이미지 사용하기 스케치업 폴리곤 모델링하기 학습목표 1. 레이 트레이싱의 원리에 대해 설명할 수 있다. 2. 레디오서티의 원리에 대해 설명할 수 있다. 3. 스케치업에서 이미지를 사용하여 모델링할 수 있다. 4. 스케치업에서 폴리곤 모델링을 수행할 수 있다. 레이 트레이싱의 세기는 어떻게 구분할 수 있을까요?지역 조명모델에 의한 세기(광원과 물체 사이),..

인터넷활용 13 - 2 WIX 템플릿을 이용한 페이지 제작

용어체크 1. 템플릿 웹 페이지 제작하는 태그를 모르더라도 회원 가입 후 메뉴만 선택하여 쉽게 홈페이지를 만들 수 있음 2. Wix 페이지와 앱 페이지 템플릿을 제공 3. Modoo 간단한 홍보용 모바일 앱 페이지 템플릿을 제공 학습내용 1. WIX 사이트에 접속하기 2. 템플릿 이용하여 변형하기 WIX 사이트에서 제공해주는 템플릿을 이용하여 주제에 맞는 페이지 제작하기 학습목표 1. 템플릿을 이용하여 웹페이지를 제작할 수 있다. 템플릿을 이용하면 어떤 점이 편리할까요?HTML, CSS, Jquery 의 문법을 모르는 초보자들도 쉽게 역동적인 웹페이지를 제작할 수 있습니다. 이번 시간 살펴본 템플릿 제공 사이트를 통해 나만의 멋진 홈페이지를 제작해보시기 바랍니다. Quiz 01웹 페이지를 제작하는 태그를..

컴퓨터시스템 13 - 2 파일 송수신 명령어 익히기

용어체크 1. 도메인 루트 네임 서버(최상위 DNS서버 이며 IANA 에서 관리)에 등록된 최상위 호스트 네임 및 각 최상위 호스트 네임을 관리하는 도메인 레지스트리에서 관리하는 하위 호스트 네임 2. 호스트 TCP/IP(Transmission Control Protocol/Internet Protocol) 통신에서 통신하는 시스템 인터넷에 연결되어 있고, 개별적인 IP 주소를 가지는 시스템 학습내용 1. 원격 컴퓨터 로그인 2. 파일 송수신 학습목표 1. telnet, rlogin 명령을 이용하여 원격 시스템에 접속할 수 있다. 2. ftp, rcp 명령을 이용하여 다른 시스템과 파일을 주고받을 수 있다. ftp 명령을 이용하여 파일을 보내는 방법을 설명해보세요.ftp 명령을 이용하여 파일을 주고 받을..

정보통신개론 13 - 2 융합서비스와 소셜미디어

용어체크 1. 멀티미디어 통신 정보를 전달하는 매체를 미디어라 하고 문자, 도형, 음향, 이미지, 동영상 등 복합 미디어를 멀티미디어라고 한다. 멀티미디어를 연속해서 송수신하는 통신을 멀티미디어 통신이라고 한다. 2. 소셜미디어 인터넷이나 모바일을 기반으로 여러 사람들이 자신의 생각, 관점, 경험, 의견 등을 공유하기 위해 만든 온라인 미디어 플랫폼이다. 집단지능(Collective Knowledge)으로부터 사회적 관계 맺기, 평판, 추천 등을 통해 정보의 신뢰성과 투명성을 확보한다. 사용자들은 콘텐츠를 소비하는 동시에 생산하는 프로슈머(Prosumer)로 변모한다. 3. QoS 서비스 제공자가 서비스 이용자에게 제공하는 서비스의 품질 음성이나 영상 등을 전송하는 도중에 오류가 발생할 수 있는데, 이를..

시스템프로그래밍 13 - 2 컴파일 5단계

용어체크 1. 어휘 분석 자연 언어 이해 기법 중의 하나로 컴파일 또는 어셈블 할 때 원시 프로그램의 문자를 입력하여 다음의 처리 루틴에 넘기기 위하여 문자열을 분해하여 해석하는 루틴이다. 토큰으로 분리하며 이를 처리하는 것을 어휘 분석기이다. 2. 구문 분석 문장 즉 일련의 문자열을 자연어의 경우 형태소로 분리하고 해당 구문론적 관계를 도식화하여 명확히 하는 분석절차를 의미한다. 프로그래밍 언어의 경우 어휘 분석단계에서 만들어진 토큰들로부터 파스트리 혹은 구문 트리를 만드는 단계를 의미한다. 3. 코드 최적화 비효율적인 중간 코드에서 생성되는 목적 코드 프로그램은 수행 시간과 기억 공간을 낭비하는데 이런 낭비 자원을 최소화하기 위해 중간 코드나 목적 코드에 적용되는 과정을 말한다. 학습내용 어휘 분석기..