[목동/2020.09/토요일 09시/리나] DM201 - goormEDU

[목동/2020.09/토요일 09시/리나] DM201

직접 코드를 작성해보고 실행해보면서 C언어의 기본을 다질 수 있습니다.

Lecture Introduction
Difficulty
Normal
Category
Programming Fundamentals - Programming

아무 것도 설치할 필요가 없습니다. 웹브라우저와 열정만 준비하세요.


1. 과목 소개

C언어는 현재까지 널리 쓰이는 프로그래밍 언어 중 가장 역사가 오래된 프로그래밍 언어입니다. 심지어 전세계적으로 가장 많이 쓰이는 프로그래밍 언어 중 하나이기도 합니다. 그리고 가장 높은 성능을 보여주는 프로그래밍 언어이자 기계어(어셈블리어)와 가장 친숙한 프로그래밍 언어입니다. C언어의 문법은 현대에 나온 프로그래밍 언어들보다는 조금 더 어렵지만, JAVA 등의 수많은 언어가 C언어와 비슷한 문법 체계를 가지고 있기에, 배워두면 다른 프로그래밍 언어를 배우기에도 좋습니다.

이 과목에서는 설치가 필요없는 웹기반 환경을 통해 C언어의 A부터 Z까지 실습 위주로, 단계별로 학습할 수 있습니다. 권장 수강 대상은 중학생 이상이며, 프로그래밍/코딩을 처음 접하는 사람들에게는 약간은 어려울 수도 있습니다만, 그렇다고 도전하지 못할 정도는 아닙니다. 이 강의는 수강자 여러분께서 시간되실 때 조금씩 읽고 바로 실습해보시는 방식으로 진행됩니다. 그리고 아두이노 DM202, DM203 과정으로 이어지는 발판이 되는 과목입니다.


2. 학습 목표
  • C언어를 통해 프로그래밍의 기본 원리를 깨우칩니다.
  • C언어와 유사한 다른 프로그래밍 언어를 배우기 위한 준비 효과도 있습니다.
  • 컴퓨팅 사고력을 기릅니다.
  • 컴퓨터와 프로그래밍 언어가 어떻게 상호작용하고 우리가 원하는 일을 할 수 있게 되는 지 그 원리를 이해합니다.


3. 학습 대상
  • 아두이노 기술을 습득하기 위해 C 프로그래밍에 기초를 다지고 싶은 중학생 이상의 학생
  • DM102 앱 프로젝트 이상 수료한 학생.
Curriculum
Expand All
  • 01
    [동영상보충 모음]
  • C코딩 자유 연습장
    week1 동영상 보충
    week2 동영상 보충
    week3 동영상 보충
    week4 동영상 보충
    week5 동영상 보충
    week7 동영상 보충
    week8 동영상 보충
    week9 동영상 보충
    week11 동영상 보충
  • 02
    [Week1] 1강.C언어 기초사항
  • 디랩온_학생회원가입
    선생님 공간1
    강의 대상
    DM2 과정 소개
    프로그래밍이란?
    [퀴즈1-1] 프로그래밍이란?
    C 언어 특징
    실습 환경 구축 - 구름IDE
    C 언어 맛보기 - 반복문
    C 언어 맛보기 - 조건문
    C 언어 맛보기 - 함수, 주석
    기본 구조
    [퀴즈1-2] 기본구조
    [실습1-1]Hello World 출력
    [실습1-2]이스케이프 시퀀스
    [실습1-3]주석처리
    요약 & 정리
  • 03
    [Week2] 2강 간단한 데이터 다루기
  • 변수란?
    변수 이름 짓기
    자료형이란?
    printf출력과 형식지정자
    [실습2-1]정수형 변수 출력 예제
    [실습2-2]정수형 변수 출력 유제
    [실습2-3]실수형 변수 출력 예제
    [실습2-4]실수형 변수 출력 유제
    [실습2-5]scanf 입력받기 예제
    [실습2-6]scanf 입력받기 유제1
    [실습2-7]scanf 입력받기 유제2
    상수
    요약 & 정리
    2주차숙제_1
    2주차숙제_2
  • 04
    [Week3] 3강 연산자와 수식
  • 연산자와 피연산자란?
    [실습3-1] 기본 연산자 예제
    [실습3-2]증감 연산자 예제
    [퀴즈3-1] 증감 연산자
    [실습3-3]관계 연산자 예제
    [퀴즈3-2]관계 연산자
    [실습3-4]복합 대입 연산자
    [퀴즈3-3]복합 대입 연산자
    [실습3-5]논리 연산자 예제
    [퀴즈3-4]논리연산자
    요약 & 정리
    [3주차숙제1]
    [3주차숙제2]
    [3주차숙제3]
    [3주차숙제4]
    [3주차숙제5]
    [3주차숙제6]
  • 05
    [Week4] 4강 반복문 기초
  • 생활속 반복작업 알아보기
    반복문이란?
    [실습4-1]반복문 - for 예제
    [실습4-2]반복문 - for 유제
    [실습4-3]반복문 - while 예제
    [실습4-4]반복문 - while 유제
    [실습4-5]반복문 - do while 예제
    [퀴즈4-1]누적 계산기
    요약 & 정리
    4주차_숙제_1
    4주차_숙제_2
    4주차_숙제_3
  • 06
    [Week5] 5강 조건문
  • 조건문이란?
    [실습5-1] if문 예제
    [실습5-2] if~else문 예제
    [실습5-3] if~else문 유제
    [실습5-4] else if문 예제
    [실습5-5] else if문 유제
    [실습5-6] 중첩if문 예제&유제
    [실습5-7] 반복문+조건문
    break와 continue
    switch문 예제
    [실습5-8] switch문 유제
    정리 문제
    요약&정리
    [5주차 숙제1]
    [5주차 숙제2]
    [5주차 숙제3]
    [5주차 숙제4]
    [5주차 숙제5]
    #중간평가 100점받기 특강영상#
  • 07
    [Week6] 6강 중간평가
  • 선생님용 공간6
    중간평가 필수 안내문
    1번 문제
    2번 문제
    3번 문제
    4번 문제
    5번 문제
    6번 문제
    7번 문제
    8번 문제
    9번 문제
    10번 문제
    11번 문제
    12번 문제
    13번 문제
  • 08
    [중간평가 해설영상]
  • 선생님 필독 공간
    영상 암호 제출
    중간평가 해설영상보기(1~6)
    중간평가 해설영상보기(7~13)
  • 09
    [Week7] 7강 이중 반복문
  • 이중 반복문
    [실습7-1]이중 for문 예제
    [실습7-2] 구구단 출력 유제
    [실습7-3] 사각형 출력예제
    [실습7-4] 삼각형 출력예제
    [실습7-5] 주사위 경우의 수
    정리 문제
    [7주차숙제1] 역삼각형 출력
    [7주차숙제2] 구구단 출력2
  • 10
    [Week8] 8강 일차원 배열과 문자열
  • 배열의 필요성과 기초사용법
    [실습8-1] 일차원 배열 초기화와 출력
    배열 초기화 방법
    [실습8-2] 배열의 개수 구하기
    [퀴즈8-1] sizeof 복습 문제
    [실습8-3] 배열 입출력
    [실습8-4] 최대값과 최소값찾기
    문자열 출력과 입력(1)
    [실습8-5] 문자 출력과 아스키코드
    문자열 출력과 입력(2)
    [실습8-6] 문자열 입출력
    요약 & 정리
    [8주차숙제-1]
    [8주차숙제-2]
  • 11
    [Week9] 9강 함수
  • 함수란?
    함수의 형태
    [실습9-1] 함수 만들기 예제
    [실습9-2] 함수 만들기 유제
    전역변수와 지역변수
    [실습9-3] 함수 연습1
    [실습9-4] 함수 연습2
    [실습9-5] 함수 연습3
    [실습9-6] 함수 연습4
    [실습9-7] 함수 연습5
  • 12
    [Week10] 10강 기말평가
  • 선생님 필독공간
    기말평가 필수안내문
    1번 문제
    2번 문제
    3번 문제
    4번 문제
    5번 문제
    6번 문제
    7번 문제
    8번 문제
    9번 문제
    10번 문제
    11번 문제
  • 13
    [기말평가 해설영상]
  • 선생님 필독 공간
    영상 암호 제출
    기말평가 해설영상(1~6)
    기말평가 해설영상(7~11)
  • 14
    [Week11] 11강 미니프로젝트(주사위 게임 만들어보기)
  • 주사위 게임 소개
    다른 라이브러리 파일
    난수(랜덤) 만들기
    주사위 게임 만들기 (상)
    주사위 게임 만들기 (중)
    주사위 게임 만들기 (하)
    마무리
    아두이노 소개(다음과정)
  • 15
    [도전퀴즈]
  • [퀴즈1]
    [퀴즈2]
    [퀴즈3]
    [퀴즈4]
    [퀴즈5]
Instructor Introduction
user
Lina SimTeacher

Lecture Reviews
  • No reviews have been written.
Average Rating
5.0
Difficulty
Normal
Students Enrolled
3 people