2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

원당 컴퓨터학원 26

2021 한화 사이언스 챌린지 안내

https://www.sciencechallenge.or.kr/introduce/introonline.hsc 대회소개 - HSC 소개 - 한화 사이언스 챌린지 www.sciencechallenge.or.kr 대회소개 한화 사이언스 챌린지는 에너지,바이오,기후변화,물 의 4개 글로벌 이슈에 대한 주제를 가지고 이러한 문제를 극복하고 지구를 구하기 위한 아이디어를 발굴하는 프로젝트입니다. 주제 기술서 - 에너지 분야 1. 생물이 에너지를 만들어내는 원리에 착안하여 새로운 에너지를 만들어 볼수는 없을까? 2. 볏짚이나 폐목재와 같이 값이 싼 비식량 자원을 이용하여 바이오연료를 얻어낼수는 없을까? 3. 태풍,지진과 같은 자연재해의 에너지를 활용할 수는 없을까? - 바이오 분야 1. 수십억에 달하는 인구가 식수가..

2022 KJSO 한국중학생 과학 올림피아드

https://kjso.or.kr/ 제 18회 한국중등과학올림피아드(KJSO-2022) = 지원자격 2022년 12월까지 만 15세 이하 인 학생 중 과학,수학분야에 흥미와 재능이 있는 학생 누구나 = 선발일정 = 접수방법 kjso.or.kr 회원가입후 지원서 및 개인정보이용 동의서 작성 = 참가이점 자기주도적 학습 능력 제고 • 전형료, 교육비용 및 국제대회 참가비 전액 무료 • 현직 대학교수, 과학고·영재학교를 비롯한 중고등학교 교사 등으로 구성된 우수한 강사진의 강의 제공 • 교과과정 이외의 생태학, 분류학, 물리학, 화학, 생물학 실험 등 동영상 강의 제공 • 과학고·영재학교 입시에서의 융합형 문제 대비 가능 • 대통령 과학장학금(국가장학금) 신청 시 수상실적 기재 가능 • 역대 국가대표로 구성된..

[C#] 멀티채팅 프로그램 - 서버편

목표 - 소켓통신 방법을 살펴 봅니다. - 서버와 클라이언트 프로그램의 의미를 이해 합니다. - 서버의 역할은 클라이언트의 중계역할을 담당하며 24시간 365일 구동 되는 것을 목표로 하며 안정성이 최우선됨(클라이언트 접속/해제 시에 메모리 생성 및 해제) 서버 소켓 프로그래밍 구현 방법 이해하기 1. 서버 소켓 생성하기 : Socket Create 2. 서버가 사용할 IP 주소와 포트번호를 결합 : Bind 3. 서버 소켓 시작 : Start 4. 클라이언트로 부터 연결요청이 들어 오는지 확인 : Listen 5. 연결요청 시 허용 : accept 6. 클라이언트로부터 정보 수신 : Received 7. 클라이언트 접속 해제 처리 : DisConnected 폼구성 panel : 1개 , Dock - T..

강의자료/C# 2021.03.10

[컴퓨팅 사고력] 컴퓨터 비밀번호를 풀어 보자

길동이는 길순이 집에 과제를 하기 위해 놀러 갔습니다. 과제를 하던 중에 인터넷에서 검색을 해야 되는 문제가 있어서 컴퓨터 전원을 켰습니다. 하지만 컴퓨터에는 비밀번호가 걸려 있었고 모니터 상단에 쪽지로 힌트가 다음과 같이 적혀져 있었습니다. 87,79,78,68,65,78,71,67,79,77 길동이와 길순이에게 비밀번호가 무엇인지 알려 주세요. 정답) WONDANGCOM 이었습니다. 컴퓨터는 이진수체계인 0과 1만을 인식하고 있습니다. 컴퓨터가 정보로 인식하는 최소 단위는 비트(bit) 라고 하며 0과 1로 구성되며 8개의 비트를 한 단위로 묶어서 바이트(byte)라고 하며 이렇게 한 바이트는 정보처리의 기본 단위로 사용합니다. 이렇게 8개의 비트를 사용하면 10진수로 0부터 255까지 표현이 가능합..

[C#]지뢰찾기 게임

목표 - 버튼을 동적으로 생성하는 방법에 대해 알아 보자 - 알고리즘 시간에 배운 DFS/BFS 알고리즘을 활용하여 주변으로 확장하는 방법에 대해 알아 보자. 폼구성 폼에 버튼을 생성할 panel을 하나 올리자. 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 9..

강의자료/C# 2021.02.24

[자료구조]링크드 리스트(Linked List)

선형리스트 - 배열에서 원소 삽입 방법을 살펴 보자. 질문) 위와 같은 경우 배열의 데이터가 1억개 인경우 0 번지에 데이터를 삽입 하기 위해서 몇번 연산을 해야 할까? - 배열에서 원소 삭제 방법을 살펴 보자. 질문) 위와 같은 경우 배열의 데이터가 1억개 인경우 0 번지에 데이터를 삭제 하기 위해서 몇번 연산을 해야 할까? 순차 자료구조의 문제점 - 삽입 연산이나 삭제 연산 후에 연속적인 물리 주소를 유지하기 위해서 원소들을 이동시키는 추가 작업과 시간 소요 - 원소들의 이동 작업으로 인한 오버헤드로 원소의 개수가 많고 삽입・삭제 연산이 많이 발생하는 경우에 성능상의 문제 발생 - 순차 자료구조는 배열을 이용해 구현하기 때문에 배열이 갖고 있는 메모리 사용의 비효율성 문제를 그대로 가짐 - 순차 자료..