
총 132개
-
c언어 배열과 구조체를 활용한 성적관리프로그램(소스코드 첨부)2025.05.061. 자료구조 자료구조는 '데이터에 편리하게 접근하고, 변경하기 위해서 데이터를 저장하거나 조직하는 방법'을 의미한다. 효율성, 추상화, 재사용성을 증가시키기 위해 상황에 따른 적절한 자료구조를 선택할 필요가 있다. 대부분의 자료구조는 특정한 상황에 놓인 문제를 해결하는 데에 특화되어 있다. 2. 배열 배열은 동일한 타입의 데이터들을 묶는 구조이다. 배열을 사용하면 하나의 변수에 데이터를 저장할 수 있어 변수를 하나씩 전부 선언하는 것보다 훨씬 더 효율적이다. 배열을 이용할 때 연속적인 메모리 공간이 할당되기 때문에, 하나의 변수에...2025.05.06
-
2022 개정 교육과정과 문제중심학습에 대한 고찰 - 정보 교과에서의 문제중심학습 적용방안을 중심으로2025.05.151. 2022 개정 교육과정 2022 개정 교육과정은 미래사회가 요구하는 핵심역량을 갖춘 '포용성과 창의성을 갖춘 주도적인 사람으로 성장 지원'을 비전으로 제시하고, 이를 구체적으로 구현하고자 추구하는 인간상에서는 '자기주도적인 사람'을, 미래 사회변화에 대응할 수 있는 역량으로는 '협력적 소통 역량'을 강조하고 있다. 총론에서는 크게 4가지 사항을 주요 개정 방향으로 삼고 있다. 2. 문제중심학습 문제중심학습(PBL)은 실제로 발생하는 문제나 상황을 중심으로 교수·학습 활동이 이루어지는 학습방법으로, 학습자에게 실제적인 문제를 제...2025.05.15
-
컴퓨터 프로그램은 정교한 알고리즘들의 집합이라고 할 수 있다2025.05.161. 알고리즘 알고리즘은 반복되는 문제를 풀기 위한 작은 프로시저(진행절차)를 의미한다. 흐름도를 활용한 프로그램 개발에 대하여 설명하였다. 흐름도는 컴퓨터가 알고리즘을 수행하는 과정을 간단한 기호와 도형 등으로 도식화하여 가시적으로 나타낸 것이다. 흐름도에는 시작/끝, 처리, 판단, 입력/출력, 연결자, 프린트, 흐름선 등의 기호가 활용되며 각 기호의 역할이 존재한다. 1. 알고리즘 알고리즘은 컴퓨터 과학의 핵심 개념으로, 복잡한 문제를 해결하기 위한 체계적인 절차와 방법론을 제공합니다. 알고리즘은 데이터 구조, 시간 복잡도, 공...2025.05.16
-
LabView 실습1 결과보고서 (아주대 기계공학기초실험 실험4)2025.04.261. 랩뷰 프로그래밍 실습1에서는 랩뷰의 While루프 함수를 이용하여 실시간으로 생성되는 0~1 사이의 난수를 웨이브폼 차트에 나타냈다. 이때 While루프는 무한반복 루프이기 때문에 반드시 정지조건을 달아야 한다는 것을 알 수 있었다. 2. 사인 함수 생성 실습2에서는 난수, 상수, 사인 함수를 연산하여 웨이브폼 차트에 나타냈다. 상수값, 사인 함수의 진폭, 주파수에 따라 사인 함수가 달라지는 것을 확인할 수 있었다. 진폭에 따라 진폭의 최대값과 최소값 차가 달라지고 상수값이 변하면 y축 평행 이동을 하며, 주파수가 변하면 초당...2025.04.26
-
고2 컴공과 생기부 작성법 - 교과 세특 예시로 풀어보는2025.01.281. 문학 세특 작성 학생은 문학 수업에서 자유와 평등의 중요성을 탐구하고, 김구 선생의 생애와 독립운동 활동을 통해 이를 깊이 이해하였습니다. 이를 바탕으로 현대 사회의 인권 문제를 고찰하며, 비폭력 저항의 중요성을 강조하였습니다. 또한 구운몽과 일반 고전소설의 비교 분석을 통해 문학적 비교 능력을 보여주었습니다. 이러한 활동을 통해 학생의 사회 문제 해결에 대한 관심, 고전 문학과 현대 문제의 연계, 연구 및 발표 능력, 문학적 비교 분석 능력이 돋보입니다. 2. 언어와 매체 세특 작성 학생은 코딩에 대한 관심을 바탕으로 동영상...2025.01.28
-
[사회복지행정론] 프로그램 기획의 과정2025.01.131. 프로그램 기획의 과정 프로그램 기획의 과정은 사회적으로 제기된 목적들을 성취하기 위한 자원의 최적배치라는 근거에서 프로그램을 선택하고, 선택된 프로그램을 시행하여, 그 결과를 평가해 보는 것으로 한 사이클이 완성된다. 프로그램 기획은 '지속적인 특징을 갖는데, 한 번의 사이클 완수로 기획이 종료되는 것이 아니라, 다음의 기획으로 계속해서 연결된다는 것이다. 그와 결부해서 프로그램 기획은 직선적인 과정이 아니라, 상호 교류적인 과정으로 간주된다. 그래서 프로그램 기획의 과정은 엄밀히 말하면 단계들의 합이라고도 하는데, 각각의 단...2025.01.13
-
파이썬으로 야구선수 타율 계산하는 프로그램2025.01.021. 야구 선수 타율 계산 이 Python 코드는 야구 선수의 타율을 계산하고 출력하는 간단한 프로그램입니다. 사용자로부터 타수와 안타수를 입력받아 타율을 계산하고 소수점 셋째 자리까지 출력합니다. 타율은 안타수를 타수로 나눈 값으로 계산됩니다. 이 프로그램은 야구 선수의 성적을 쉽게 확인할 수 있게 해줍니다. 1. 야구 선수 타율 계산 야구 선수의 타율 계산은 매우 중요한 지표입니다. 타율은 선수의 타격 능력을 나타내는 대표적인 지표로, 팀의 득점력과 경기력에 큰 영향을 미칩니다. 타율은 타석 수 대비 안타 수로 계산되며, 일반적...2025.01.02
-
디지털 리터러시와 디지털 문해교육의 중요성2025.01.021. 디지털 리터러시 개념 디지털 리터러시는 다양한 디지털 환경에서 정보와 기술을 올바르게 활용할 수 있는 능력을 말한다. 이는 기술 리터러시, 미디어 리터러시, 코드 리터러시의 3가지 하위 개념으로 구성된다. 기술 리터러시는 디지털 기기를 다루는 능력, 미디어 리터러시는 디지털 정보를 찾아 이해하고 비판할 수 있는 능력, 코드 리터러시는 프로그래밍 언어를 이해하고 활용할 수 있는 능력을 의미한다. 2. 디지털 문해교육의 중요성 디지털 문해교육은 더 이상 선택사항이 아니라 기본적인 소양이 되었다. 디지털 기술이 일상생활 전반에 확산...2025.01.02
-
키와 몸무게를 입력받아 BMI (체질량지수)를 계산하는 파이썬 프로그램2025.01.021. BMI (체질량지수) 계산 이 프로그램은 사용자로부터 키와 몸무게를 입력받아 BMI (체질량지수)를 계산하고, 이를 기반으로 건강 상태를 판단하여 결과를 출력합니다. 프로그램은 다음과 같은 단계로 진행됩니다: 1. 사용자에게 키를 입력받아 미터 단위로 변환합니다. 2. 사용자에게 몸무게를 입력받습니다. 3. BMI를 계산합니다. 4. BMI 범위에 따라 건강 상태를 판단합니다. 5. 계산된 BMI 지수와 건강 상태를 사용자에게 출력합니다. 1. BMI (체질량지수) 계산 BMI(Body Mass Index)는 개인의 체중과 키...2025.01.02
-
연결형 자료구조를 이용한 다항식의 계산 프로그래밍2025.01.131. 다항식 계산 프로그래밍 이 프로그래밍 과제에서는 연결형 자료구조를 이용하여 다항식의 계산을 구현하였습니다. 다항식의 항을 표현하는 구조체를 정의하고, 다항식을 입력받아 연결 리스트로 구성하는 함수, 두 다항식을 더하는 함수, 두 다항식을 곱하는 함수 등을 구현하였습니다. 이를 통해 연결 리스트, 포인터 연산, 알고리즘 설계의 중요성을 배웠고, 프로그래밍 경험을 쌓을 수 있었습니다. 2. 연결 리스트 이 프로그래밍 과제에서는 다항식을 연결 리스트로 표현하였습니다. 연결 리스트는 동적 메모리 할당을 통해 구현되며, 각 항목은 다음...2025.01.13