바로 실행해보면서 배우는 C언어

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

과목 소개
난이도
쉬움
분류
프로그래밍 기본

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


1. 과목 소개

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

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


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


3. 학습 대상
  • C언어를 통해 프로그래밍에 입문하시고 싶은 분
  • C언어를 경험해본 적은 있지만, 기본기를 조금 더 단단하게 만들고 싶으신 분 
  • C언어를 활용하는 전문 프로그래머가 되고 싶으신 분
  • C언어를 통해 컴퓨팅 사고력을 기르고 싶으신 분
  • 대학교 컴퓨터공학 전공인데 C언어에 자신이 없으신 분



더보기
체험하기
모두 펼치기
  • 01
    1강 시작하기에 앞서
  • 프로그래밍이란?
    C 언어란?
    C 언어 맛보기 - 반복문
  • 02
    2강 Hello World!
  • Hello, World!
  • 03
    3강 간단한 데이터 다루기
  • 정수형 변수 출력
교육 과정
모두 펼치기
  • 01
    1강 시작하기에 앞서
  • 프로그래밍이란?
    C 언어란?
    C 언어 맛보기 - 반복문
    C 언어 맛보기 - 조건문
    C 언어 맛보기 - 함수, 주석
  • 02
    2강 Hello World!
  • 강의 목표
    기본 구조
    Hello, World!
    이스케이프 시퀸스
    요약 & 정리
  • 03
    3강 간단한 데이터 다루기
  • 강의 목표
    변수란?
    자료형이란?
    정수형 변수 출력
    실수형 변수 출력
    입력 예제
    요약 & 정리
  • 04
    4강 연산자와 수식
  • 강의 목표
    기본 연산자
    증감 연산자
    관계 연산자
    논리 연산자
    복합 대입 연산자
    요약 & 정리
  • 05
    5강 반복문
  • 강의 목표
    반복문이란?
    반복문 - for
    반복문 - while
    반복문 - do while
    요약 & 정리
  • 06
    6강 일차원 배열
  • 강의 목표
    일차원 배열 만들기
    배열의 갯수 구하기
    요약 & 정리
  • 07
    7강 문자열
  • 강의 목표
    문자열 출력과 입력
    요약 & 정리
  • 08
    8강 중간평가
  • C 언어 중간 평가
    1번 문제
    2번 문제
    3번 문제
    4번 문제
    5번 문제
    6번 문제
    7번 문제
    8번 문제
    9번 문제
    10번 문제
  • 09
    9강 이중 반복문
  • 강의 목표
    이중 반복문 따라해보기
    직각 삼각형 출력하기
    역삼각형 출력하기
    for 문의 다양한 조건
    피라미드 출력하기
    요약 & 마무리
  • 10
    10강 이차원 배열
  • 강의 목표
    이차원 배열 만들기
    이차원 배열 입력과 출력
    정리
  • 11
    11강 조건문
  • 강의 목표
    조건문이란?
    조건문 연습 1
    조건문 연습 2
    정리
  • 12
    12강 조건문 응용
  • 강의 목표
    조건문 응용 1
    조건문 응용 2
    정리
  • 13
    13강 숫자 정렬하기
  • 강의 목표
    두 변수의 값 바꾸기
    버블 정렬
    삽입 정렬
    정리
  • 14
    14강 함수
  • 강의 목표
    함수 1
    함수 2
    함수 연습
    정리
  • 15
    15강 주사위 게임 만들어보기
  • 강의 목표
    다른 라이브러리 파일
    난수(랜덤) 만들기
    주사위 게임 소개
    주사위 게임 만들기 (상)
    주사위 게임 만들기 (중)
    주사위 게임 만들기 (하)
    마무리
  • 16
    16강 기말평가
  • C 언어 기말평가
    1번 문제
    2번 문제
    3번 문제
    4번 문제
    5번 문제
    6번 문제
    7번 문제
    8번 문제
    9번 문제
    10번 문제
강의자 소개
user
코다임Teacher
과목 후기
  • 작성된 리뷰가 없습니다.

무료


평균평점
4.3
난이도
쉬움
수강인원
2592 명
수강기간
16 주
URL