전체
공지사항Q&A

프로그래밍(1학년 게임과)

이미 모두 갖추어진 실습환경에서 직접 코드를 작성하고 실행하며 C언어의 기본을 다질 수 있는 프로그래밍 강좌입니다.

클래스 소개
난이도
보통
카테고리
프로그래밍 - 프로그래밍 기초

💻웹브라우저와 열정만 준비하세요!💻

- 설치 없이 편리하게 바로 프로그래밍하세요! -


C logo에 대한 이미지 검색결과


📝강좌 소개

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

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



🎯학습 목표

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


all Icon in this lecture made by Freepik from www.flaticon.com

교육 과정
모두 펼치기
  • 01
    1강 시작하기에 앞서
  • 강의 대상
    프로그래밍이란?
    C 언어란?
    C 언어 표준
    실습 환경 구축 - 구름IDE
    C 언어 맛보기 - 반복문
    C 언어 맛보기 - 조건문
  • 02
    2강 Hello World!
  • 강의 목표
    기본 구조
    printf로 출력
    이스케이프 시퀀스
    요약 & 정리
  • 03
    3강 간단한 데이터 다루기
  • 변수란?
    자료형이란?
    정수형 변수 출력
    실수형 변수 출력
    입력 받기
    상수
    요약 & 정리
  • 04
    4강 연산자와 수식
  • 기본 연산자
    증감 연산자
    관계 연산자
    논리 연산자
    복합 대입 연산자
    비트 연산자
    비트 이동 연산자
    요약 & 정리 문제
  • 05
    5강 반복문
  • 반복문이란?
    반복문 - for
    반복문 - while
    반복문 - do while
    누적 계산기
    요약 & 정리
  • 06
    6강 일차원 배열
  • 일차원 배열 만들기
    배열의 주소
    배열의 갯수 구하기
    sizeof 복습 문제
    요약 & 정리
  • 07
    7강 문자열
  • 문자열 출력과 입력
    문자열 갯수 세기
    요약 & 정리
  • 08
    8강 중간평가
  • C 언어 중간 평가
    1번 문제
    2번 문제
    3번 문제
    4번 문제
    5번 문제
    6번 문제
    7번 문제
    8번 문제
    9번 문제
    10번 문제
  • 09
    9강 이중 반복문
  • 이중 반복문 따라해보기
    직각 삼각형 출력하기
    역삼각형 출력하기
    for 문의 다양한 조건
    피라미드 출력하기
    정리 문제
  • 10
    10강 이차원 배열
  • 이차원 배열 만들기
    이차원 배열 입력과 출력
    정리 문제
  • 11
    11강 조건문
  • 조건문이란?
    홀짝 판별하기
    채점하기
    break와 continue
    switch문
    정리 문제
  • 12
    12강 조건문 응용
  • 배열의 홀짝 판별
    가장 작은 수
    소수 구하기
    정리 문제
  • 13
    13강 숫자 정렬하기
  • 두 변수의 값 바꾸기
    버블 정렬
    삽입 정렬
    정리 문제
  • 14
    14강 함수
  • 함수란?
    함수의 형태
    함수 연습
    전역변수와 지역변수
    정리 문제
  • 15
    15강 포인터
  • 포인터란?
    참조 연산자 *
    Call by value & Call by reference
    포인터로 버블 정렬 함수 만들기
    포인터 연산과 배열
    상수 포인터
    이중 포인터와 포인터 배열
    정리 문제
  • 16
    16강 구조체
  • 구조체란?
    typedef를 이용한 구조체 선언
    구조체 배열
    구조체 포인터
    구조체와 함수
    구조체 실습
  • 17
    17강 주사위 게임 만들어보기
  • 다른 라이브러리 파일
    난수(랜덤) 만들기
    주사위 게임 소개
    주사위 게임 만들기 (상)
    주사위 게임 만들기 (중)
    주사위 게임 만들기 (하)
    마무리
  • 18
    18강 기말평가
  • C 언어 기말평가
    1번 문제
    2번 문제
    3번 문제
    4번 문제
    5번 문제
    6번 문제
    7번 문제
    8번 문제
    9번 문제
    10번 문제
    강의 최종 마무리
  • 19
    수행평가 정리
  • 2021년 1학기 1차 수행 정리
    ㅁㅇㄴㄹ
  • 20
    2021년 1학기 1차 수행 정리
마지막 업데이트|2021년 06월 27일
선생님 소개
이승호Teacher

강좌 후기
평균평점
5.0
난이도
보통
수강인원
45명