총 207개
-
데이터베이스 시험정리2025.01.151. 기본 값 생성 테이블 생성 시 default 값을 설정하여 null 값이 들어가지 않도록 할 수 있다. 예를 들어 create table student(tot_cred numeric(3,0) default 0, primary key(ID))와 같이 default 0으로 설정하면 tot_cred 속성에 null 값이 들어가지 않는다. 2. 인덱스 생성 데이터베이스 시스템이 릴레이션의 모든 투플을 살펴보는 과정 없이 효과적으로 데이터를 찾을 수 있도록 하는 자료구조이다. create index 인덱스이름 on 릴레이션(애트리뷰트)...2025.01.15
-
디지털격차와 컴퓨터에 대하여2025.01.281. 디지털 격차 디지털 격차(Digital Divide)란 컴퓨터가 발전하고 인터넷의 효용이 증가할수록 정보소유계층과 정보비소유계층 간의 격차가 점점 더 커지는 것을 말하는 것으로, 계층 간, 성별 간, 지역 간, 소득격차 간, 국가 간 지식과 정보에 대한 접근이 불평등해 격차가 벌어지는 현상을 의미한다. 디지털 격차는 기술 접근에서의 불평등 뿐 아니라 중요한 산업의 소유와 운영에 참여하는 기회에 대한 불평등한 접근도 포함하는 의미이다. 2. 국가 정보기반을 통한 가정 내 서비스 현재 홈 네트워크의 파급효과는 엄청나다. 전 세계적...2025.01.28
-
고급수학_생명공학 분야에서 행렬의 이용2025.05.051. 좌표계의 종류 발표에서는 생명과학 분야에서 사용되는 대표적인 좌표계인 직각 좌표계, 원통 좌표계, 구면 좌표계에 대해 설명하고 있습니다. 각 좌표계의 특징과 장점이 소개되어 있습니다. 2. MATLAB MATLAB은 수치해석 환경과 프로그래밍 기능을 제공하는 공학용 소프트웨어입니다. 행렬 기반의 논리 구현, 데이터 시각화, 알고리즘 구현 등의 기능을 제공하며 수치해석에 특화되어 있습니다. MATLAB의 연산 언어 특성과 주요 활용 분야도 소개되어 있습니다. 3. MATLAB 활용 사례 발표에서는 MATLAB을 활용한 3가지 사...2025.05.05
-
방통대 출석대체시험 자료구조 요약본2025.01.261. 컴퓨터 구조 컴퓨터는 주기억장치와 중앙처리장치를 기반으로 자료를 처리한다. 보조기억장치는 포함되지 않는다. 2. 자료구조 자료구조는 자료의 저장과 이용을 위한 추상화이다. 알고리즘의 조건 중 명령어의 실행 주체에 상관없이 동일한 결과조건은 유효성을 의미한다. 3. 배열 배열은 인덱스와 값<index,value>의 쌍으로 구성된 집합이며, 원소들이 모두 같은 자료형과 같은 크기의 공간을 갖는다. 4. 리스트 리스트는 논리적인 순서(의미적인)만 존재하며, 물리적 순서는 없다. 5. 사용자 정의 구조 사용자 정의 구조에는 리스트, ...2025.01.26
-
마이크로프로세서와 마이크로컨트롤러의 차이점 및 AVR 마이크로컨트롤러 설명2025.05.061. 마이크로프로세서 마이크로프로세서는 매우 작은 크기의 프로세서로, IC 집적기술, 컴퓨터 구조기술, 시스템 프로그래밍 기술을 단일 칩으로 집적화한 반도체 소자입니다. 1971년 인텔사에서 처음 발표되었으며, 현재 4비트, 8비트, 16비트, 32비트 등 다양한 비트 크기의 마이크로프로세서가 개발되어 사용되고 있습니다. 마이크로프로세서는 가전제품, 자동차, 컴퓨터 등 다양한 분야에서 사용되고 있습니다. 2. 마이크로컨트롤러 마이크로컨트롤러는 마이크로프로세서와 입출력 모듈을 하나의 칩으로 만든 장치로, 정해진 기능을 수행하도록 프로...2025.05.06
-
과제(2) | 4주차 | C언어 고급 실습2025.01.201. 배열과 포인터 이 과제에서는 배열과 포인터의 개념을 이해하고 활용하는 방법을 다룹니다. 배열의 선언과 초기화, 포인터 변수의 선언과 활용, 포인터와 배열의 관계 등을 실습하여 C언어 프로그래밍 능력을 향상시킬 수 있습니다. 2. 포인터 타입 한정자 이 과제에서는 포인터 타입 한정자(const, volatile 등)의 개념과 사용법을 학습합니다. 포인터 변수의 값과 포인터가 가리키는 값을 각각 수정할 수 있는지 여부를 이해하고 적절한 포인터 타입 한정자를 사용하는 방법을 익힙니다. 3. 이차원 배열과 포인터 이 과제에서는 이차원...2025.01.20
-
병렬프로그래밍 CUDA 프로그래밍 과제2 - Matrix multiplication2025.05.061. CPU를 이용한 행렬 곱셈 계산 CPU로 처리해서 행렬 곱 계산하는 코드를 제공하였습니다. 행렬 크기를 입력받아 CPU에서 행렬 곱셈을 수행하고 소요 시간을 측정하였습니다. 행렬 크기가 커질수록 CPU에서의 연산 시간이 기하급수적으로 늘어나는 것을 확인할 수 있습니다. 2. GPU를 이용한 행렬 곱셈 계산 GPU로 처리해서 행렬 곱 계산하는 코드를 제공하였습니다. 행렬 크기를 입력받아 GPU에서 병렬 처리를 통해 행렬 곱셈을 수행하고 소요 시간을 측정하였습니다. 행렬 크기가 커질수록 GPU가 CPU보다 더 빠른 연산 속도를 보...2025.05.06
-
사회변화와미디어트렌드2 알고리즘의 개념을 심화해서 제시하고 긍정적인영향과 부정적인영향 예를 들어 설명한 후 미래를 전망해 보시오2025.01.251. 알고리즘의 개념 심화 알고리즘은 컴퓨터 과학과 수학에서 중요한 개념으로, 문제를 해결하기 위한 명확하고 체계적인 단계들의 집합이다. 알고리즘의 성능을 이해하기 위해 복잡성 분석이 중요하며, 이는 알고리즘이 실행되는 동안 소비하는 자원, 즉 시간과 공간의 양을 분석하는 과정이다. 또한 정렬 알고리즘, 동적 프로그래밍, 그래프 알고리즘, 확률적 알고리즘 등 다양한 심화 개념을 이해하고 실제로 적용함으로써 알고리즘에 대한 이해를 더 깊이 있게 확장할 수 있다. 2. 알고리즘의 긍정적인 영향 알고리즘은 현대 사회에 많은 긍정적인 영향...2025.01.25
-
반도체 장치 및 설계 - 112025.05.101. PLA (Programmable Logic Array) PLA(Programmable Logic Array)의 레이아웃, 동작 원리, 구조에 대해 설명합니다. PLA 구현 절차로는 SOP(Sum of Products) 형태로 준비하고, 최소 SOP 형태로 줄이며, AND 매트릭스의 입력 연결과 OR 매트릭스의 입력 연결, 그리고 반전 매트릭스의 연결을 결정한 후 PLA를 프로그래밍하는 것을 설명합니다. 2. 유한 상태 기계 (Finite State Machine) 유한 상태 기계의 두 가지 유형인 Moore 상태 기계와 Mea...2025.05.10
-
컴퓨터 통합생산시스템의 개념과 효과 및 공장자동화와의 비교2025.01.111. 컴퓨터 통합생산시스템 컴퓨터 통합생산시스템은 전체 생산 공정에 컴퓨터를 활용하여 공정 간 정보 교환 및 상호작용을 가능하게 하는 시스템입니다. 이를 통해 생산 프로세스 전반에 대한 통합 관리가 가능하며, 납기 단축, 재고 감축 등의 효과를 얻을 수 있습니다. 2. 공장자동화 공장자동화는 프로그래밍, 제어장치, 센서 등을 활용하여 인력이 수행하던 반복적인 작업을 자동화하는 것입니다. 이를 통해 인적 오류 감소, 생산성 향상, 작업환경 개선 등의 효과를 얻을 수 있습니다. 3. 컴퓨터 통합생산시스템과 공장자동화의 비교 컴퓨터 통합...2025.01.11
