
총 132개
-
뉴미디어론 ) 1. 개혁확산이론의 발전 경향과 핵심 사항들을 정리하고 로저스의 채택자 유형을 참조하여 학생의 휴대폰 사용 경향이 어떤2025.01.251. 개혁확산이론의 발전 경향과 핵심 사항 개혁확산이론은 새로운 아이디어나 실천, 제품 등이 사회에 어떻게 알려지고 확산되는지를 탐구하는 이론이다. 로저스는 개혁을 새롭게 정의하고, 사람들이 새로운 기술을 채택하는 데 영향을 미치는 5가지 요인을 제시했다. 또한 개혁확산 과정을 5단계로 나누고, 채택자를 5가지 유형으로 구분했다. 2. 로저스의 채택자 유형을 참조한 학생의 휴대폰 사용 경향 학생들은 로저스의 채택자 유형 중 '초기 다수'에 속한다고 볼 수 있다. 이들은 신중하며 주변 친구들의 피드백을 중요하게 여기고, 트렌드에 민감...2025.01.25
-
배열의 정의, 선언, 초기화 및 활용2025.05.051. 배열의 정의 배열은 C언어에서 연속적인 메모리 영역에 동일한 데이터 타입의 여러 요소를 저장할 수 있는 구조입니다. 배열을 사용하면 데이터를 더욱 구조화된 방식으로 저장하고 접근할 수 있습니다. 2. 1차원 배열 선언 1차원 배열을 선언하려면 데이터 타입, 배열 이름, 배열 크기를 지정해야 합니다. 예를 들어, int arr[5]는 크기가 5인 int형 1차원 배열을 선언하는 것입니다. 3. 배열 활용 사례 배열은 시계열 데이터 저장, 문자열 처리, 정렬 및 검색 알고리즘 구현, 행렬 및 벡터 연산 등 다양한 상황에서 활용됩니...2025.05.05
-
자료구조 학생 스택 소스 코드 구현2025.05.051. 자료구조 자료구조는 데이터를 효율적으로 저장하고 관리하기 위한 방법론입니다. 이 코드는 학생 정보를 저장하고 관리하기 위한 스택 자료구조를 구현하고 있습니다. 스택은 LIFO(Last-In-First-Out) 방식으로 데이터를 저장하고 처리하는 자료구조입니다. 이 코드에서는 학생 번호, 이름, 주소 정보를 저장하고 있으며, 스택 초기화, 삽입, 삭제, 출력 등의 기능을 구현하고 있습니다. 2. 스택 자료구조 스택은 LIFO(Last-In-First-Out) 방식으로 데이터를 저장하고 처리하는 자료구조입니다. 이 코드에서는 학생...2025.05.05
-
[배재대] 자료구조 1학기 기말시험문제2025.05.051. 이진 트리 주어진 이진 트리에 대해 1차원 배열 표현, 전위 순회, 후위 순회, 중위 순회 결과를 작성하는 문제입니다. 이진 트리의 표현과 순회 알고리즘에 대한 이해가 필요합니다. 2. 이진 탐색 트리 주어진 이진 탐색 트리에 7을 추가하는 문제입니다. 이진 탐색 트리의 특성과 삽입 알고리즘에 대한 이해가 필요합니다. 3. 그래프 탐색 주어진 그래프에 대해 깊이 우선 탐색과 너비 우선 탐색을 수행하는 문제입니다. 그래프 표현과 탐색 알고리즘에 대한 이해가 필요합니다. 4. 스택 키보드에서 입력한 문자열의 역순을 저장하는 함수 ...2025.05.05
-
c언어 배열과 구조체를 활용한 성적관리프로그램(소스코드 첨부)2025.05.061. 자료구조 자료구조는 '데이터에 편리하게 접근하고, 변경하기 위해서 데이터를 저장하거나 조직하는 방법'을 의미한다. 효율성, 추상화, 재사용성을 증가시키기 위해 상황에 따른 적절한 자료구조를 선택할 필요가 있다. 대부분의 자료구조는 특정한 상황에 놓인 문제를 해결하는 데에 특화되어 있다. 2. 배열 배열은 동일한 타입의 데이터들을 묶는 구조이다. 배열을 사용하면 하나의 변수에 데이터를 저장할 수 있어 변수를 하나씩 전부 선언하는 것보다 훨씬 더 효율적이다. 배열을 이용할 때 연속적인 메모리 공간이 할당되기 때문에, 하나의 변수에...2025.05.06
-
알고리즘의 이면에 관한 자신의 의견2025.05.041. 알고리즘의 편향성 발표에서는 알고리즘이 특정 집단을 차별하거나 특정 방향으로 조종할 수 있다는 점을 지적했습니다. 구글이 개인의 소득과 취미를 예측하고, 스마트폰의 얼굴 인식 기능이 백인의 얼굴만 인식한다는 사례를 통해 알고리즘의 편향성 문제를 제기했습니다. 이러한 편향성은 알고리즘을 설계하고 데이터를 제공하는 사람들의 편견에서 비롯될 수 있습니다. 이에 따라 개인은 알고리즘이 제공하는 정보에 대해 더 주의 깊게 접근해야 하며, 편향된 정보를 피하기 위해 노력해야 합니다. 2. 알고리즘의 유용성 한편 발표에서는 알고리즘이 개인...2025.05.04
-
컴퓨팅 사고4가지 정리 문서2025.05.041. 컴퓨팅 사고 컴퓨팅 사고의 4가지 개념에 대해 설명하고 있습니다. 컴퓨팅 사고의 7단계인 문제분석, 데이터 수집과 표현, 분해, 패턴인식, 추상화, 알고리즘, 평가단계에 대해 자세히 설명하고 있습니다. 특히 분해, 패턴인식, 추상화, 알고리즘에 대해 구체적인 예시와 함께 설명하고 있습니다. 1. 컴퓨팅 사고 컴퓨팅 사고는 복잡한 문제를 해결하기 위해 체계적이고 논리적인 접근 방식을 사용하는 것을 의미합니다. 이는 문제를 작은 단계로 분해하고, 각 단계를 순차적으로 해결하는 것을 포함합니다. 이를 통해 문제 해결 과정을 체계화하...2025.05.04
-
분할 정복 알고리즘의 특징과 부적절한 경우2025.01.191. 분할 정복 알고리즘의 특징 분할 정복 방법은 문제를 해결하기 쉽게 여러 개의 작은 부분으로 문제를 나누고 나눈 문제에 대해 해결해 답을 구한 뒤 각각 해결한 작은 문제 답을 결합해 더 큰 문제를 정복해서 답을 구하는 것이다. 큰 문제를 풀기 위해서 문제를 작은 문제로 구분하기에 이러한 문제 해결 방식을 하향식 접근이라고 한다. 이러한 분할 정복은 문제를 분할, 정복으로 구분해서 해결한다는 특징이 있다. 2. 분할 정복 알고리즘이 부적절한 상황 분할 정복은 문제를 구분해서 어려운 문제를 해결할 수 있다는 장점이 있지만, 함수를 ...2025.01.19
-
빅데이터가 민주주의에 미치는 영향2025.01.031. 빅데이터와 민주주의 빅데이터 기술의 발전으로 인해 민주주의에 긍정적인 영향과 부정적인 영향이 모두 나타나고 있습니다. 긍정적인 면으로는 정치인들이 빅데이터를 활용하여 유권자들의 의견을 더 잘 파악할 수 있게 되었고, 이를 통해 정책 결정 과정에서 국민의 의견을 더 잘 반영할 수 있게 되었습니다. 하지만 부정적인 면으로는 정치인들이 빅데이터를 악용하여 유권자들의 의견을 조작하거나 특정 집단을 타겟으로 하는 등의 문제가 발생하고 있습니다. 이에 따라 빅데이터의 투명성과 윤리성을 높이기 위한 법적, 제도적 장치가 필요할 것으로 보입...2025.01.03
-
C프로그래밍 출석 만점 과제2025.01.251. C 프로그래밍 C 프로그래밍은 컴퓨터 프로그래밍의 기본이 되는 언어로, 다양한 분야에서 널리 사용되고 있습니다. 이 과제는 C 프로그래밍 수업에서 다룬 주요 개념과 실습 문제들을 다루고 있습니다. 과제 내용에는 C 프로그래밍의 기본 문법, 변수와 데이터 타입, 제어문, 함수 등 핵심 주제들이 포함되어 있습니다. 1. C 프로그래밍 C 프로그래밍은 시스템 프로그래밍 언어로 널리 사용되는 언어입니다. C는 1970년대 초반에 개발되었지만, 여전히 운영 체제, 임베디드 시스템, 게임 엔진 등 다양한 분야에서 활용되고 있습니다. C의...2025.01.25