하이컨텐츠 원격교육연수원
회원가입 | 로그인 | 아이디/비번찾기 | 즐겨찾기
수강신청
3학점직무연수
NOTICE
검색
추천과정
[1학점] 최신 오피스 365버전의 파워포인트(Power Point..
[2학점] 엔트리와 로봇활용 SW 교육의 모든 것
[2학점] 영자신문 술술 읽기
[2학점] 최신 오피스 365버전의 엑셀(Excel)
한국사능력검정시험 문제은행
전체검색
검색
전체연수과정 1학점직무연수 2학점직무연수 3학점직무연수 법정의무연수 자율연수 자격증과정 무료연수 연수+상품셋트 대학교직원연수
| 분류순 | 과정명순 | 심사일순 |
자기계발
[2학점] SW교육, 알고리즘 레시피 초급
SW교육의 기초 알고리즘 완전이해
연수대상 교원 및 교육전문직
과정정보 30 차시 / 직무연수(2학점)
모집정원 500명
80,000원
40,000원
과정 맛보기
수강신청
목록으로
연수종별 직무연수(2학점) 학습정보 30 차시 / 2학점
연수비
80,000 → 40,000원  (↓50% 할인이벤트)
교재비(기타) 교재(교안)있음 : 나의강의실 내 다운로드
스마트폰수강 수강가능 출석평가 평가없음
비고 직무연수는 NEIS개인번호중 공무원구분이『1(교원)』인 경우 이수후 NEIS에 등록 됩니다.
마이크로 소프트 사의 플래시 지원 종료로 컨텐츠 교체중 입니다. 일시적으로 수강신청이 불가 합니다.
연수기간
연수기수 접수기간 연수기간 비고
수강접수중인 연수기수가 없습니다.
과정소개
수강후기
과정소개

누구나 즐겁게 프로그래밍이 가능한 과정!

4차 산업혁명이 가져올 일자리와 삶의 변화 그 중심에 알고리즘이 있다고 해도 과언이 아닙니다. 인공지능이 일자리를 대체하는 시대가 되면서, 코딩 교육과 컴퓨팅 사고의 중요성이 나날이 커지고 있습니다. 그리고 그 중심에는 ‘알고리즘’이 있으며 알고리즘은 설계도와 같은 것입니다. 그 설계도를 구현하는 언어는 C언어일 수도 있고, 파이썬일 수도 있고, 스크래치일 수도 있습니다.

본 과정은 중요하지만 어려운 주제인 알고리즘 중 C언어 코딩을 기반으로 초보자와 비전공자가 배울 수 있게 최대한 전문 용어와 복잡한 수학을 사용하지 않고 설명하고 있습니다. 또한, 간단한 문제를 풀면서 기초 알고리즘을 설명하기 때문에 쉽게 이해할 수 있습니다.

그동안 알고리즘 중 C언어를 배우고 싶었지만, 어려워서 주저했던 분이라면 본 과정을 통해 C언어가 무엇이며 어디에 어떻게 사용하는 것인지 감을 잡을 수 있을 것입니다.

 

 알고리즘 초급 과정 실습가이드를 커뮤니티 -> 학습자료실에 올려놓았습니다.

 

 

강의목표
  • 학생들에게 알고리즘 중 C언어의 기회를 제공하며, 소프트웨어 교육에 대한 긍정적 인식을 형성할 수 있도록 지도할 수 있다.
  • 알고리즘 중 C언어 학습을 통해 문제를 효율적으로 해결할 수 있는 사고력을 가진 인재를 양성할 수 있다.
과정개요
  1. 알고리즘과 코딩의 첫 발자국
    - 알고리즘 공부를 위한 실습환경을 설정할 수 있다.
    - 컴퓨터 프로그래밍과 컴파일러의 개념을 이해할 수 있다.
    - C언어 문법 중 입/출력문을 숙지하고, 실습문제를 풀 수 있다.
  2. 연산자를 활용한 간단한 계산기 만들기
    - Input / Output과 Variable을 복습하여 관련 이론을 숙지할 수 있다.
    - Operator(연산자) 이론을 숙지할 수 있다.
    - 연산자를 활용한 간단한 계산기를 만들 수 있다.
  3. 컴퓨터에게 지능을 주는 조건문이란?
    - 입력문, 출력문, 변수와 연산자를 활용할 수 있다.
    - 조건문의 기초를 이해할 수 있다.
    - 조건문을 활용하여 실습 문제를 풀 수 있다.
  4. 복잡한 조건을 가진 문제 상황 해결해보기
    - 조건문 기초를 복습할 수 있다.
    - 조건 자체가 반환하는 값에 대해 이해할 수 있다.
    - 복잡한 조건을 구성하기 위한 논리 연산자를 이해할 수 있다.
  5. 실생활에 적용될만한 문제 해결하기
    - 조건문의 기본, 논리연산자 등을 정리할 수 있다.
    - 조건문을 활용하여 실생활의 문제들을 풀 수 있다.
    - 난이도 있는 문제를 풀며 조건문을 완전히 이해할 수 있다.
  6. 지금, 어디까지 이해했나요? (1)
    - 모의고사 시스템을 활용할 수 있다.
    - 1~5차시 학습 내용을 활용하여 문제를 풀 수 있다.
    - 각 문제에 어떤 문법을 활용해야 할 지 판단할 수 있다.
  7. 컴퓨터가 인간보다 잘하는 것은 반복뿐이다
    - 컴퓨터 프로그래밍을 하는 중요한 이유가 반복이란 것을 이해할 수 있다.
    - 증감연산자에 대한 개념을 이해할 수 있다.
    - 반복문(for, while)에 대한 개념을 이해할 수 있다.
  8. 수학적인 요소를 반복문으로 해결해보기
    - for문, while문에 대한 개념을 이해할 수 있다.
    - 수학적인 문제를 반복문으로 해결할 수 있다.
    - 반복문 안에 조건문을 활용하는 응용능력을 키울 수 있다.
  9. 반복문 안에 반복문이 들어가야만 할 때
    - for문 안에 for문이 다시 등장하는 2중 반복문을 익힐 수 있다.
    - 각 반복문의 조건을 잘 설정할 수 있다.
    - 2중 반복문을 통하여 문제를 해결할 수 있다.
  10. 소수를 아시나요?
    - 수학적인 문제를 반복문으로 해결할 수 있다.
    - 반복문과 조건문을 복습하여 개념을 이해할 수 있다.
    - 문제에 맞는 반복문과 조건문의 요소를 적절하게 설계할 수 있다.
  11. 지금, 어디까지 이해했나요? (2)
    - 모의고사 시스템 활용 방법을 숙지할 수 있다.
    - I/O (입출력), variable(변수), if(조건문), for(반복문)을 활용해서 문제를 해결 할 수 있다.
    - 2중 반복문을 이해하여 문제에 적용할 수 있다.
  12. 주택:아파트=변수:배열(?)
    - 2중 반복문을 활용하여 문제를 풀 수 있다.
    - 배열의 이론을 학습하고 실습할 수 있다.
    - 배열을 활용하여 문제를 해결할 수 있다.
  13. 배열을 활용한 문제 해결 (1)
    - 변수와 배열의 차이점을 이해할 수 있다.
    - 배열과 반복문의 상관관계를 이해할 수 있다.
    - 배열을 활용하여 최대값을 구할 수 있다.
  14. 배열을 활용한 문제 해결 (2)
    - 난이도 있는 배열 문제를 이해할 수 있다.
    - 배열 문제를 해결하기 위한 알고리즘을 설계할 수 있다.
    - 설계한 알고리즘을 바탕으로 배열 문제를 풀 수 있다.
  15. 배열을 활용한 문제 해결 (3)
    - 난이도 있는 배열 문제를 이해할 수 있다.
    - 배열 문제를 해결하기 위한 알고리즘을 설계할 수 있다.
    - while문과 배열을 함께 활용할 수 있다.
  16. 지금, 어디까지 이해했나요? (3)
    - 모의고사 시스템을 활용할 수 있다.
    - 1~15차시 학습 내용을 활용하여 문제를 풀 수 있다.
    - I/O, variable, if, for, array를 활용하여 문제를 해결할 수 있다.
  17. 점:선:면=변수:배열:2차원 배열(?)
    - 2차원 배열을 이해할 수 있다.
    - 2차원 배열의 개념을 활용한 문제를 해결할 수 있다.
    - 2중 반복문과 2차원 배열을 연계하여 이해할 수 있다.
  18. 본격 실생활 문제 해결 (1) ? 10부제
    - 기초 C언어 문법을 자유자재로 활용하여 배열의 응용 문제를 해결할 수 있다.
    - 10부제 문제를 해결할 알고리즘을 설계할 수 있다.
    - 설계된 알고리즘을 바탕으로 코딩하여 프로그램을 완성할 수 있다.
  19. 본격 실생활 문제 해결 (2) ? Offset
    - Offset 문제를 해결할 알고리즘을 설계할 수 있다.
    - 설계된 알고리즘을 바탕으로 코딩하여 프로그램을 완성할 수 있다.
    - 야구게임 문제의 해법을 구상할 수 있다.
  20. 본격 실생활 문제 해결 (3) ? 야구게임 만들기
    - 야구게임 문제를 해결할 알고리즘을 설계할 수 있다.
    - 설계된 알고리즘을 바탕으로 코딩하여 프로그램을 완성할 수 있다.
    - 인공지능 테트리스 문제의 해법을 구상할 수 있다.
  21. 본격 실생활 문제 해결 (4) ? 인공지능 테트리스
    - 인공지능 테트리스 문제를 해결할 알고리즘을 설계할 수 있다.
    - 설계된 알고리즘을 바탕으로 코딩하여 프로그램을 완성할 수 있다.
    - 정보올림피아드 문제의 해법을 구상할 수 있다.
  22. 본격 실생활 문제 해결 (5) ? 자리배정
    - 자리배정 문제를 해결할 알고리즘을 설계할 수 있다.
    - 설계된 알고리즘을 바탕으로 코딩하여 프로그램을 완성할 수 있다.
    - 빙고 문제의 해법을 구상할 수 있다.
  23. 최대공약수와 최소공배수, 유클리드를 아시나요?
    - 시간복잡도의 개념에 대해 이해할 수 있다.
    - 알고리즘과 시간복잡도의 관계를 설명할 수 있다.
    - 최대공약수 및 최소공배수를 구하는 두 가지 방법을 익힐 수 있다.
  24. C언어 자체는 쉽다. 이제 재미있는 문제를 달라 (1)
    - 9×9 격자판의 최대값을 구하는 알고리즘을 설계할 수 있다.
    - 설계된 알고리즘을 바탕으로 코딩하여 문제를 해결할 수 있다.
    - 뒤집기 게임의 해법을 구상할 수 있다.
  25. C언어 자체는 쉽다. 이제 재미있는 문제를 달라 (2)
    - 2중 반복문과 2차원 배열을 활용하여 뒤집기 게임 문제를 해결할 수 있다.
    - ‘Rook을 피해라’의 알고리즘을 설계할 수 있다.
    - 설계된 알고리즘을 바탕으로 코딩하여 문제를 해결할 수 있다.
  26. C언어 자체는 쉽다. 이제 재미있는 문제를 달라 (3)
    - 유닛의 사거리를 나타내는 알고리즘을 설계할 수 있다.
    - 설계된 알고리즘을 바탕으로 코딩하여 문제를 해결할 수 있다.
    - 색종이의 면적을 구하는 해법을 구상할 수 있다.
  27. 지뢰찾기 게임 기초 알고리즘 구현
    - 2중 반복문을 활용하여 색종이의 면적 구하기 문제를 풀 수 있다.
    - 지뢰찾기 게임의 알고리즘을 설계할 수 있다.
    - 설계된 알고리즘을 바탕으로 코딩하여 문제를 해결할 수 있다.
  28. 우리반 반장을 뽑는 논리적인 알고리즘 구현
    - 3중 for문을 활용하여 학급의 임시반장을 뽑는 알고리즘을 설계할 수 있다.
    - 논리적인 근거를 바탕으로 임시반장을 뽑는 실습문제를 해결할 수 있다.
  29. 정렬을 아시나요?
    - 정렬에 대한 개념을 설명할 수 있다.
    - 정렬 이론을 바탕으로 정렬 프로그램을 구현할 수 있다.
    - 정렬의 시간복잡도에 대해 이해할 수 있다.
  30. 고생하셨지만, 끝이 아닙니다. 시작입니다.
    - C언어와 관련된 개념을 정리할 수 있다.
    - 1~29차시 학습 내용을 활용하여 문제를 해결할 수 있다.
강사진안내
    성명손진호
    근무처Algorithm LABS(교수)
    학력한양대학교 기계공학부
    경력및자격
    - 현) 수산그룹, SW직무교육 프로그램 총괄 강사
    - 현) 한양대학교 SW선도대학 지역사회프로그램 초빙 강사
    - 현) 2017 세계정보올림피아드 후보생 배출, 서울시 정보올림피아드 초등부2위 배출
    - 현) 미래부(현 과학기술정보통신부) 선정 유망 중소기업 Algorithm LABS 대표
    - 전) 아산나눔재단 주관 정주영 창업경진대회 최우수상 수상
    - 전) 한양대학교 산학협력단 미래인재 육성프로그램 총괄
    - 전) Saint Paul Preparatory Seoul Computer Science 특강 지도
    - 전) 서초영재원 SW 교육 강사 및 학동초등학교 SW 방과후 지도
    - 전) 미래부(현 과학기술정보통신부) 주관 Software Maestro 100인 선정
    - 전) 삼성전자 Software Membership 회장, 신입회원 면접관 및 알고리즘 교육 담당
    - 전) 아주대학교 알고리즘 교육 캠프 지도
    - 전) 제 27회 한국정보올림피아드 은상 수상
    - 전) KAIST 정보 영재 교육원 수료
    - 전) 부산시 정보 영재 교육원 수료
과정목차
순번 목차 시간 강사
1  알고리즘과 코딩의 첫 발자국 1H 손진호
2  연산자를 활용한 간단한 계산기 만들기 1H 손진호
3  컴퓨터에게 지능을 주는 조건문이란? 1H 손진호
4  복잡한 조건을 가진 문제 상황 해결해보기 1H 손진호
5  실생활에 적용될만한 문제 해결하기 1H 손진호
6  지금, 어디까지 이해했나요? (1) 1H 손진호
7  컴퓨터가 인간보다 잘하는 것은 반복뿐이다 1H 손진호
8  수학적인 요소를 반복문으로 해결해보기 1H 손진호
9  반복문 안에 반복문이 들어가야만 할 때 1H 손진호
10  소수를 아시나요? 1H 손진호
11  지금, 어디까지 이해했나요? (2) 1H 손진호
12  주택:아파트변수:배열(?) 1H 손진호
13  배열을 활용한 문제 해결 (1) 1H 손진호
14  배열을 활용한 문제 해결 (2) 1H 손진호
15  배열을 활용한 문제 해결 (3) 1H 손진호
16  지금, 어디까지 이해했나요? (3) 1H 손진호
17  점:선:면변수:배열:2차원 배열(?) 1H 손진호
18  본격 실생활 문제 해결 (1) – 10부제 1H 손진호
19  본격 실생활 문제 해결 (2) – Offset 1H 손진호
20  본격 실생활 문제 해결 (3) – 야구게임 만들기 1H 손진호
21  본격 실생활 문제 해결 (4) – 인공지능 테트리스 1H 손진호
22  본격 실생활 문제 해결 (5) – 자리배정 1H 손진호
23  최대공약수와 최소공배수, 유클리드를 아시나요? 1H 손진호
24  C언어 자체는 쉽다. 이제 재미있는 문제를 달라 (1) 1H 손진호
25  C언어 자체는 쉽다. 이제 재미있는 문제를 달라 (2) 1H 손진호
26  C언어 자체는 쉽다. 이제 재미있는 문제를 달라 (3) 1H 손진호
27  지뢰찾기 게임 기초 알고리즘 구현 1H 손진호
28  우리반 반장을 뽑는 논리적인 알고리즘 구현 1H 손진호
29  정렬을 아시나요? 1H 손진호
30  고생하셨지만, 끝이 아닙니다. 시작입니다. 1H 손진호
총시간 30H
수강생 유의사항
  • 이수조건( 진도율 90% 이상 이며  이수점수가  60점 이상 )
    * 진도율이 90% 미만인 경우  평가 유무와 상관없이 이수처리에서 제외
    * 이수점수 : 온라인 시험(객관식,50점만점) + 온라인 과제(주관식,50점만점)  의 합계접수가  60점 이상
  • 회원정보에 나이스번호와 생년월일을 꼭 확인하여 주십시요. (교원회원의 경우)
과정소개
수강후기
수강후기
목록으로
TOP
자주하는 질문 1:1 문의 연수 후기 연수 자료실 회원 이용 약관 개인정보 보호 정책 이메일 무단 수집 거부 연수원 소개
하이컨텐츠 원격교육연수원
상호 하이컨텐츠(주) / 대표 송정현 / 사업자등록번호 214-87-41746 / E-mail it@hicontents.com
TEL 1544-4377 / FAX 02-852-2220 / 08594 서울특별시 금천구 가산디지털1로 19, 1803호
Copyright@2017 Hicontents All Rights Reserved