총 295개
-
데이터베이스 시험정리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.11.141. 프로그래밍 및 게임 개발 컴퓨터 동아리에서 C언어 기초 학습부터 게임 제작까지 단계적으로 진행. 게임메이커를 독학하며 팀 프로젝트로 몬스터 피하기 게임 제작, 협업의 중요성 인식. 인디게임 2년 프로젝트 계획 및 3D프린터 모형화 체험. VR 게임 기획 담당으로 실전 게임 개발 시 고려사항 다수 발견. 프로그래밍 실력 향상과 창의성 발휘를 통해 진로 탐색. 2. 로봇 공학 및 아두이노 NXT 팀에서 센서 학습 및 코딩 활동 진행. 풍선 터뜨리는 로봇과 축구 로봇 제작으로 교육 나눔 봉사 실시. 아두이노를 활용한 무선조종 자동차...2025.11.14
-
방통대 출석대체시험 자료구조 요약본2025.01.261. 컴퓨터 구조 컴퓨터는 주기억장치와 중앙처리장치를 기반으로 자료를 처리한다. 보조기억장치는 포함되지 않는다. 2. 자료구조 자료구조는 자료의 저장과 이용을 위한 추상화이다. 알고리즘의 조건 중 명령어의 실행 주체에 상관없이 동일한 결과조건은 유효성을 의미한다. 3. 배열 배열은 인덱스와 값<index,value>의 쌍으로 구성된 집합이며, 원소들이 모두 같은 자료형과 같은 크기의 공간을 갖는다. 4. 리스트 리스트는 논리적인 순서(의미적인)만 존재하며, 물리적 순서는 없다. 5. 사용자 정의 구조 사용자 정의 구조에는 리스트, ...2025.01.26
-
디지털격차와 컴퓨터에 대하여2025.01.281. 디지털 격차 디지털 격차(Digital Divide)란 컴퓨터가 발전하고 인터넷의 효용이 증가할수록 정보소유계층과 정보비소유계층 간의 격차가 점점 더 커지는 것을 말하는 것으로, 계층 간, 성별 간, 지역 간, 소득격차 간, 국가 간 지식과 정보에 대한 접근이 불평등해 격차가 벌어지는 현상을 의미한다. 디지털 격차는 기술 접근에서의 불평등 뿐 아니라 중요한 산업의 소유와 운영에 참여하는 기회에 대한 불평등한 접근도 포함하는 의미이다. 2. 국가 정보기반을 통한 가정 내 서비스 현재 홈 네트워크의 파급효과는 엄청나다. 전 세계적...2025.01.28
-
마이크로프로세서와 마이크로컨트롤러의 차이점 및 AVR 마이크로컨트롤러 설명2025.05.061. 마이크로프로세서 마이크로프로세서는 매우 작은 크기의 프로세서로, IC 집적기술, 컴퓨터 구조기술, 시스템 프로그래밍 기술을 단일 칩으로 집적화한 반도체 소자입니다. 1971년 인텔사에서 처음 발표되었으며, 현재 4비트, 8비트, 16비트, 32비트 등 다양한 비트 크기의 마이크로프로세서가 개발되어 사용되고 있습니다. 마이크로프로세서는 가전제품, 자동차, 컴퓨터 등 다양한 분야에서 사용되고 있습니다. 2. 마이크로컨트롤러 마이크로컨트롤러는 마이크로프로세서와 입출력 모듈을 하나의 칩으로 만든 장치로, 정해진 기능을 수행하도록 프로...2025.05.06
-
자바스크립트 배열의 장점과 선언 및 사용 방법2025.11.141. 자바스크립트 배열의 장점 자바스크립트 배열은 관련된 데이터를 하나의 변수에 구조화하여 저장할 수 있어 데이터 관리가 용이합니다. 연속적인 메모리 공간에 데이터를 저장하여 메모리를 효율적으로 활용하며, 인덱스를 통해 빠르게 데이터에 접근할 수 있습니다. 또한 push(), pop(), sort() 등 다양한 내장 메서드를 제공하여 데이터의 추가, 삭제, 검색, 정렬 등 다양한 작업을 쉽게 수행할 수 있습니다. 2. 배열 선언 방법 자바스크립트에서 배열을 선언하는 방법은 여러 가지가 있습니다. 배열 리터럴을 사용하여 대괄호([])...2025.11.14
-
순차 자료구조와 연결 자료구조의 비교 및 구현2025.11.161. 순차 자료구조 순차 자료구조는 데이터를 메모리상의 연속적인 위치에 저장하는 구조로, 배열 형태로 저장되며 각 데이터 요소는 고유한 인덱스를 통해 식별됩니다. 인덱스를 통한 직접 접근(무작위 접근)이 가능하여 데이터 접근 속도가 빠르고, 메모리 단편화를 최소화할 수 있습니다. 하지만 중간에 데이터를 삽입하거나 삭제할 때 나머지 데이터를 이동시켜야 하므로 비효율적입니다. 데이터 크기가 고정되어 있거나 변경이 거의 없는 상황에서 효과적이며, 빠른 접근이 필요한 경우에 적합합니다. 2. 연결 자료구조 연결 자료구조는 데이터 요소가 메...2025.11.16
-
고급수학_생명공학 분야에서 행렬의 이용2025.05.051. 좌표계의 종류 발표에서는 생명과학 분야에서 사용되는 대표적인 좌표계인 직각 좌표계, 원통 좌표계, 구면 좌표계에 대해 설명하고 있습니다. 각 좌표계의 특징과 장점이 소개되어 있습니다. 2. MATLAB MATLAB은 수치해석 환경과 프로그래밍 기능을 제공하는 공학용 소프트웨어입니다. 행렬 기반의 논리 구현, 데이터 시각화, 알고리즘 구현 등의 기능을 제공하며 수치해석에 특화되어 있습니다. MATLAB의 연산 언어 특성과 주요 활용 분야도 소개되어 있습니다. 3. MATLAB 활용 사례 발표에서는 MATLAB을 활용한 3가지 사...2025.05.05
-
파이썬으로 공학계산 함수 정의 및 활용2025.11.161. 파이썬 함수 정의 (def, return) 파이썬에서 함수를 정의하기 위해 def 명령어 뒤에 함수명을 입력하고 괄호 안에 변수를 넣은 후 콜론으로 마무리한다. 다음 줄에 return을 입력하여 함수의 정의 내용을 작성한다. 함수 정의 시 반드시 변수로 설정한 내용이 포함되어야 완성된다. 단일 변수뿐만 아니라 여러 개의 변수를 설정할 수 있으며, 각각의 값을 대입하여 실행하면 변수에 따른 최종값을 얻을 수 있다. 2. 아레니우스 방정식 (Arrhenius equation) 아레니우스 방정식은 k = k0 × exp(-E/RT)...2025.11.16
-
과제(2) | 4주차 | C언어 고급 실습2025.01.201. 배열과 포인터 이 과제에서는 배열과 포인터의 개념을 이해하고 활용하는 방법을 다룹니다. 배열의 선언과 초기화, 포인터 변수의 선언과 활용, 포인터와 배열의 관계 등을 실습하여 C언어 프로그래밍 능력을 향상시킬 수 있습니다. 2. 포인터 타입 한정자 이 과제에서는 포인터 타입 한정자(const, volatile 등)의 개념과 사용법을 학습합니다. 포인터 변수의 값과 포인터가 가리키는 값을 각각 수정할 수 있는지 여부를 이해하고 적절한 포인터 타입 한정자를 사용하는 방법을 익힙니다. 3. 이차원 배열과 포인터 이 과제에서는 이차원...2025.01.20
