본문 바로가기

성균관대학교

(31)
Week10) 데이터 큐레이션 실습 : Creating Data 데이터 생산하기 1. 데이터 생산 및 수집하기 과학자, 학자, 개인들이 데이터 생산 이 데이터들은 큐레이션과 미래의 공유 및 재사용을 고려하여 생산되어야 함 1.1 데이터 생산 및 수집의 주요 활동 데이터 생산시 관리적, 설명적, 구조적, 기술적 메타데이터 부여 문서화된 수집 정책을 바탕으로 데이터 생산자, 아카이브 등으로부터 데이터 수집시에도 관련 메타데이터 부여 데이터 + 관련 설명 및 표현 정보 생산 데이터를 외부로부터 수집하여 → 큐레이션 될 수 있는 상태로 준비 1.2 데이터 생산 및 수집의 구체적 활동 수집 및 생산 관련 정책 개발 및 문서화 생산자들이 큐레이션 친화적 데이터를 생산하도록 함 구조화 : 표준 데이터 형식, 파일 포맷에 따라 데이터를 생산하여 오픈 소스나 문서화된 프로그램으로 처리될 수 있게 함..
Week8) 데이터 큐레이션 실습 : Sharing Knowledge and Collaborating (Community Watch and Participation) Week8 ) Sharing Knowledge and Collaborating (Community Watch and Participation) 큐레이션 활동들을 향상시키고 진보시키기 위해 큐레이션 관련 활동을 최신의 상태로 유지하고 개발에 참여하는 과정 디지털 큐레이터는 이러한 협력적 활동에 적극 참여해야 함 1. 주요 활동 관련 분야에서 디지털 큐레이션 활동 및 개발에 최신 상태 유지 최신 동향을 파악하고 적용하는 활동 데이터를 공유하고 데이터 재사용에 바탕이 되는 활동에 참여 ex) 표준 개발, 문서 정리 등 디지털 큐레이션을 위한 표준 개발에 참여 디지털 큐레이션을 위한 수단과 도구의 개발에 참여 1.1 최신 상태 유지하기 공통체 감시는 지속적으로 디지털 큐레이션 분야에서 일어나는 다양한 활동을 충..
운영체제 총정리 모음 성균관대학교 소프트웨어학과 엄영익 교수님의 운영체제 수업을 듣고 정리한 자료입니다. 추후 Notion에 정리한 내용을 바탕으로 블로그에 보기 좋은 글로 옮겨놓을 예정입니다. Operating System (엄영익 교수님) A new tool for teams & individuals that blends everyday work apps into one. www.notion.so
힙 Heap 개념,우선순위 큐를 이용한 구현 (python)과 성능 비교, 힙 정렬, 상향식 힙 생성, 응용 문제 1. 힙 Heap 내부 노드에 키를 저장하며 다음 두가지 속성을 만족하는 이진트리 힙순서 (heap-order) : 루트를 제외한 모든 내부 노드 v key(v) >= key(parent(v)) 모든 노드의 경우, 부모노드의 키 값이 자식 노드의 키 값보다 작거나 같아야 한다. 완전이진트리 (complete binary tree) : 힙의 높이 h i = 0, ..., h-1에 대하여 깊이 i인 노드가 $2^i$개 존재 깊이 h-1에서 내부노드들은 외부노드의 왼쪽에 존재 즉, 진행순서 : Root - L - R ⇒ 힙의 마지막 노드는 깊이 h-1의 가장 오른쪽 내부 노드 n개의 키를 저장한 힙의 높이 = O(logn) 2. 힙을 이용한 우선순위 큐 구현 각 내부노드에 key-value 쌍을 저장 마지막 ..
Priority Queue 우선순위 큐 개념과 이를 이용한 정렬 및 응용 문제 파이썬 구현 1. 우선순위 큐 ADT 각 데이터 항목을 (키, 원소) 쌍으로 저장 ex) (학번, 점수), (주소, 우편물) unordered : 삽입시 데이터 키를 고려하지 않기 때문에 빠르지만 삭제는 키의 순서로 고려해야 해서 느리다. ordered: 삽입시 느리지만 삭제를 빠르다. 삽입 삭제의 빈도에 따라 구현 방식을 결정한다. 삽입시 키에 따라 정렬, 삭제시 키에 따라 정렬 키를 저장하기 위한 자료구조로 우선순위 큐를 활용한다. ADT 메소드 i) 주요 메소드 insertItem(k,e) : 키 k인 원소 e를 큐에 삽입 element removeMin() : 큐에서 최소 키를 가진 원소를 삭제하여 반환 ii) 일반 메소드 int size () : 큐의 항목 수 반환 bool isEmpty() : 큐가 비어있..
Week7) 데이터 큐레이션 실습 : Preservation Planning & Policy Week7) 데이터 큐레이션 실습 : Preservation Planning & Policy 데이터를 보존해서 접근성, 무결성 등을 유지하기 위해서 보존 계획 및 정책을 수립하는 것은 매우 중요하다. 이번 챕터에서 DCC 데이터 생애 주기 모델에서 아주 중요한 부분인 보존 계획과 정책을 다룬다. 보존 계획과 정책 부분은 궁극적으로 데이터, 그와 관련된 콘텐츠를 어떻게 오래 보존하고 각 단계와 어떻게 상호작용을 하는지 결정하는 것이다. 1. 보존 계획 Preservation Planning 1.1 보존 계획의 개념 데이터 큐레이션 활동을 설계하는 지속적인 과정 디지털 자료의 큐레이션 생애 주기 전 과정 속에서 어떻게 디지털 자료를 보존할 것인가를 계획하는 것 1.2 보존 계획의 중요한 활동 큐레이션의 모든..
[컴퓨터 네트워크] Chapter3) Computer Network : Transport Layer Chapter3) Computer Network : Transport Layer complete. 1. Introduction 네트워크 - 전송 - 어플리케이션 서로 다른 호스트(시스템) 상의 프로세스 간 커뮤니케이션 제공 논리적 연결 사용 1.1 전송 계층이 제공하는 서비스 1.1.1 프로세스 간 커뮤니케이션 (Process to process communication) 프로세스 : 전송 계층 서비스를 사용하는 실행 중인 프로그램 (객체) 네트워크 계층 - 호스트가 목적지 컴퓨터로 메시지 전달만 가능 전송 계층 - 각 호스트 내부의 프로세스 간 메시지 주고 받기 즉, 네트워크 계층에서는 어떤 호스트로 메시지를 전달할지 결정하고, 전송 계층에서 해당 호스트 내부의 여러 프로세스 중 전달받을 프로세스를 결..
Week6) 데이터 큐레이션 실습 : description & representation information Week6) 데이터 큐레이션 실습 : description & reprentation information DCC 데이터 큐레이션 Life cycle model 중 description and representation information 에 대한 내용을 다룸 curation의 대상이 되는 database, information 등의 디지털 객체를 설명(메타 데이터) 및 표현 정보를 어떻게 구성해야 하는지에 대한 내용 1. Describe & Represent Describe information 적절한 표준을 바탕으로 장기적 관리를 위해 관리적, 묘사적, 기술적, 구조적, 보존적 메타데이터를 이용하여 디지털 자료를 설명하는 것 administrative, descriptive, technical, s..