
총 20개
-
장원사이버 평생교육원 컴퓨터공학 토론 과제, 평균 9.7/10점, 전체 A+, (C언어1, 알고리즘, 운영체제)2025.01.231. C언어 함수 사용의 장점 C언어에서는 함수를 이용하여 프로그램을 작성하고 있습니다. 함수를 사용하지 않고 작성한 프로그램을 함수로 사용해서 작성했을때의 장점을 적절한 예시를 통하여 생각해 보세요. 숫자 배열의 평균을 구하는 프로그램을 구현한다고 가정하고 함수의 장점을 생각해 보고자 한다. 먼저 코드 재사용으로 중복을 줄일 수 있다. 평균을 구하고자 하는 배열이 하나면 상관없지만 여러 개일 경우 코드가 길어지게 된다. 하지만 평균을 구하는 과정을 함수로 작성하고, 구하고자 하는 배열을 매개변수로 넣어 함수를 호출하면 평균을 구하...2025.01.23
-
파이썬 / 생활융합코딩 성적 출력 프로그램2025.05.091. 파이썬 파이썬은 인기 있는 프로그래밍 언어로, 다양한 분야에서 사용되고 있습니다. 이 프로그램은 파이썬을 사용하여 성적 데이터를 처리하고 출력하는 기능을 구현하고 있습니다. 파이썬의 기본 문법과 파일 입출력, 조건문, 함수 등의 개념이 활용되었습니다. 2. 성적 처리 이 프로그램은 입력 파일에서 학생들의 성적 데이터를 읽어와 평균 점수와 학점을 계산하여 출력하는 기능을 제공합니다. 평균 점수 계산 및 학점 등급 부여 로직이 구현되어 있습니다. 3. 파일 입출력 이 프로그램은 입력 파일 'input.txt'에서 성적 데이터를 읽...2025.05.09
-
마이크로컨트롤러 시스템 개발 과정에 대해 설명하시오2025.05.151. 마이크로컨트롤러 시스템 개발 과정 마이크로컨트롤러 시스템 개발 과정은 하드웨어 제작, 소스 프로그램 작성, 컴파일 작업, 시뮬레이션 수행, ROM화 작업, 타깃 보드 탑재 및 실행, 동작 확인 순서로 이루어진다. 하드웨어 제작에는 인두기, 니퍼, 롱 노즈, 스트리퍼, 납 흡입기 등의 도구가 필요하다. 프로그램 작성에는 순서도 작성, 코딩, 디버깅이 포함되며, 프로그램 실행 과정에는 에디터, 컴파일러, 링커 등을 활용한다. 2. 마이크로컨트롤러 소프트웨어 제작 순서 마이크로컨트롤러 소프트웨어 제작 순서는 문제 분석, 순서도 작성...2025.05.15
-
질적연구 자료분석2025.01.031. 질적연구 자료분석 질적연구 자료분석은 공통적으로 정형화된 분석 절차나 방법을 제시하기 어렵다. 이러한 특성으로 인해 질적연구에서 자료분석은 연구과정에서 가장 중요한 부분 중의 하나이지만 가장 막연하고 진행하기 어려운 과정이기도 하다. 질적 연구에서의 자료분석은 질적자료를 통해 개념을 창출하고, 다양한 의미 단위를 생성하는 것에서부터 출발한다. 특히 의미단위를 생성하거나 범주를 구분할 때 연구자는 자신이 제기한 연구질문과 문제를 염두에 두면서 일관성 있게 분석을 진행하는 것이 중요하다. 또한 새롭게 생성된 의미단위들을 범주로 구...2025.01.03
-
4차 산업혁명 시대 인재상과 인적자원개발방법 제시: 정부, 학교, 사회·산업계 측면에서 접근2025.05.071. 4차 산업혁명 시대의 인재상 4차 산업혁명 시대에 요구되는 인재상은 '점과 점을 잇는 선을 연결해 자신만의 면을 만들어 낼 수 있는 인재'로 표현된다. 이는 통찰력과 통섭력을 갖추어 다양성을 조합할 수 있는 능력이 필요함을 의미한다. 단순히 코딩 능력만으로는 부족하며, 시대와 시장의 흐름을 꿰뚫고 비전을 제시할 수 있는 인재가 필요하다. 2. 정부와 학교의 인적자원 개발 방법 정부는 공교육 과정에 코딩 교육을 도입하고 자유학기제 등을 통해 통섭적 학문 경험을 제공하는 등 4차 산업혁명 시대 인재 육성을 위해 노력하고 있다. 학...2025.05.07
-
C프로그래밍 출석 만점 과제2025.01.251. C 프로그래밍 C 프로그래밍은 컴퓨터 프로그래밍의 기본이 되는 언어로, 다양한 분야에서 널리 사용되고 있습니다. 이 과제는 C 프로그래밍 수업에서 다룬 주요 개념과 실습 문제들을 다루고 있습니다. 과제 내용에는 C 프로그래밍의 기본 문법, 변수와 데이터 타입, 제어문, 함수 등 핵심 주제들이 포함되어 있습니다. 1. C 프로그래밍 C 프로그래밍은 시스템 프로그래밍 언어로 널리 사용되는 언어입니다. C는 1970년대 초반에 개발되었지만, 여전히 운영 체제, 임베디드 시스템, 게임 엔진 등 다양한 분야에서 활용되고 있습니다. C의...2025.01.25
-
마이크로컨트롤러 시스템 개발 과정에 대해 설명하시오2025.01.271. 마이크로컨트롤러 시스템 개발 과정 마이크로컨트롤러 시스템 개발 과정은 하드웨어 제작, 소스 프로그램 작성, 컴파일, 시뮬레이션, ROM화, 타깃 보드 탑재, 동작 확인의 순서로 진행됩니다. 하드웨어 제작에는 인두기, 인두기 스탠드, 니퍼, 롱 노즈, 스트리퍼, 납 흡입기 등의 도구가 필요합니다. 소프트웨어 작성은 순서도 작성, 코딩, 디버깅의 단계로 이루어집니다. 프로그램 실행은 원시 파일 작성, 컴파일, 링크 및 HEX 파일 생성, ROM화 및 실행의 과정을 거칩니다. 2. 마이크로컨트롤러 소프트웨어 제작 순서 마이크로컨트롤...2025.01.27
-
4차 산업혁명과 진로2025.01.171. 4차 산업혁명과 미래의 직업 변화 4차 산업혁명은 사물인터넷(IoT), 빅 데이터(Big Data), 인공지능(AI) 등에 의해 지능화된 사회이다. 이러한 기술로 인해 현존하는 직업들에 많은 변화가 이루어질 것으로 예측된다. 인공지능은 인간의 지각능력과 추론능력, 학습능력 및 자연언어의 이해능력 등을 컴퓨터 프로그램으로 실현한 기술이며 이미 실생활에 적용되어 쓰이고 있다. 이러한 인공지능의 개발은 인간의 일자리를 위협하기도 한다. 2. 직업 변화에 따른 진로 대비 인공지능으로 자동화·지능화 된 4차 산업혁명의 미래인재는 기계가...2025.01.17
-
챗지피티(CHAT-GPT)와 플러터(FLUTTER) 효율적인 앱 개발 가이드-초급편2025.01.191. ChatGPT 활용의 장단점 ChatGPT를 활용하여 코딩을 작성할 때의 장단점을 요약하면 다음과 같습니다. 장점으로는 언어에 상관없이 구현 가능, 빠른 구현, 창의성과 도전 등이 있습니다. 단점으로는 이해와 수정의 어려움, 일회성 코드, 결과 코드의 다양성 등이 있습니다. 보완 방법으로는 메인 프레임의 중요성, 효율적인 개발 방법 등이 제시되었습니다. 1. ChatGPT 활용의 장단점 ChatGPT는 인공지능 기술의 발전을 보여주는 대표적인 사례입니다. 이 도구는 사용자에게 다양한 장점을 제공합니다. 첫째, ChatGPT는 ...2025.01.19
-
새로운 인재상과 사회 및 개인의 대비 과제2025.05.131. 새로운 인재상 4차 산업혁명 시대의 새로운 인재상은 스스로 목표를 설정하고, 디지털을 활용하여 정보를 탐색하며, 창의적인 아이디어로 문제를 해결할 수 있는 인재이다. 이를 위해 필요한 역량으로는 코딩, STEM(과학, 기술, 공학, 수학) 및 예술적 감성, 기업가 정신과 메이커 역량 등이 있다. 2. 사회와 개인의 대비 과제 개인은 인문학적 소양을 갖추고 지식과 사고의 깊이를 넓혀야 한다. 사회는 단순한 국어, 수학, 영어 교육에서 벗어나 코딩, STEM 등 4차 산업혁명 시대에 필요한 교육을 도입해야 한다. 이를 통해 변화하...2025.05.13