• 다회차
  • 최대 6명

누구나 편하고 빠르게 배우는 기초 C언어!

최태운 튜터 (0)

클래스 전 숙지해주세요!

스터디룸, 카페 비용 1/n 온라인 수업도 가능합니다. 오프라인 수업시 시간 협의 후 스터디룸 혹은 카페에서 진행 하겠습니다. 오프라인 수업시 Discord 아이디를 말해주세요!

튜터 공지

클래스 요약

해당 클래스는 C언의 기초에 중점이 되어 있습니다. 또한 C언어의 문법을 배우면서 코딩이라는 생소한 부분을 적응해 가고 다른 언어들을 쉽게 흡수 할 수 있도록 기초를 단단하게 잡아가는 클래스입니다!

처음에는 DOS창만 보면서 특정 결과 값 만 보는 지루한 수업일 수도 있지만 차차 어려운 문제도 풀어보면서 코딩에 자부심을 느끼게 될 것 입니다!

이런 분들이 들으면 좋아요.

※본 수업은 C언어의 기초를 다루기 때문에 컴퓨터 언어를 처음 접해보시는 분들 혹은 C언어의 기초를 다시 배우고싶은 분들 대상입니다.※

예시)
컴퓨터 언어에 관심있으신 전공자 및 비전공자 분들
코딩을 통해 창의력 및 문제해결 능력을 키우고 싶으신 분들

[초급]
ㄱ.C언어와 프로그래밍 개요
ㄴ.C프로그램의 기본
ㄷ.데이터형과 변수
ㄹ.연산자
ㅁ.제어문
ㅇ.함수


[중급] 과정
ㄱ.배열
ㄴ.포인터
ㄷ.문자열
ㄹ.구조체
ㅁ.다양한 변수
ㅇ.동적 메모리

[고급]
ㄱ.일상생활의 문제들을 코딩으로 옮기기
ㄴ.DP , STACK , 자료구조 등의 여러 알고리즘

튜터님을 소개합니다.

최태운

블로그
  • 전북대학교(본교) 소프트웨어공학과

안녕하세요
현재 소프트웨어공학과에 재학중인 대학생 입니다.

이번 소프트웨어공학과에 들어오면서 느낀 점은
기초가 튼튼하지 않고 처음 접한다면 프로그래밍에 많은 어려움을 느끼는
분야라는 것을 알게 되었습니다.

하지만 대부분 기초 프로그래밍 지식없이 무작정 찾아보기 코딩을 한다는 것이
안타까웠습니다 ㅠㅠ

저도 아직 배우는 학생 입장에서 같이 서로 지식을 공유하고 배운다는 느낌으로
고수와 학생이 아닌 학생과 학생 관계에서 편하고 쉽게 프로그래밍 언어의 기초를 다져봅시다!



[이력]
2016 - Vuforia AR CORE 기반 게임 구글플레이 퍼블리쉬
2017 - 아파트 작은 도서관 코딩교육 봉사


[대회]
2014 - 전주시 주관 '스마트앱공모전' 장려상
2017 - 전주시 주관 '스마트앱공모전' 금상
2017 - 삼성 주관 '삼성 주니어 소프트웨어' 장려상
2018 - 전국 정보 올림피아드 공모전 장려상
2019 - k-해커톤 대회 호남권 본선 진출

어떤 클래스 인가요?

- 총 6회 X 2시간 수업으로 C언어의 기본 문법 완성!
<어떤 언어이든 기본 뼈대는 문법입니다!>

※본 수업은 오프라인 및 온라인도 가능합니다.※
※본 수업은 온라인 수업시 Discord를 통해 함으로 마이크가 필요합니다.※
※본 수업은 1대1 오프라인 수업시 노트북이 필수로 필요한 수업입니다.※
※본 수업에서는 Dev C++이라는 컴파일러를 사용합니다.※

- 컴파일러란 사람들이 이해하기쉬운 C언어를 컴퓨터가 이해하기 쉬운 이진수로 변환해주는 일종의 장치입니다.

본 수업은 C언어를 통해 컴퓨터언어의 기본을 알아가는 수업입니다. 개발의 목표가 아닌 기본 코딩을 목표로 하는 수업으로 다소 이론적인 부분이 많습니다.

하지만, 기본 C언어 문법을 익힌후 알고리즘 문제 등을 푸는 걸로 실제 코딩을 경험하실 수 있습니다.

C언어의 기본 문법을 익히신다면 다른 프로그래밍 언어 또한 C언어에서 파생 되었기 때문에 더욱더 빠르고 쉽게 다른언어를 익히실수 있습니다.

해당 수업은 저도 학생인 입장에서 수강생들과 같이 공부한다는 느낌으로 수업을 진행하여 친근감 있고 편하고 쉽게 수업을 이어나갑니다!


클래스는 이렇게 진행됩니다.

1회차 커리큘럼

[초급] 과정 - ㄱ
- 1. C언어 소개 : C언어의 특징 및 개념
- 2. C프로그램 개발 : 일반 적인 C프로그램 개발 과정

[초급] 과정 - ㄴ
- 1. C프로그램의 구성요소 : 주석 , main 함수 ,출력
- 2. C언어의 입력과 출력 : 변수. printf(), scanf()

[초급] 과정 - ㄷ
- 1. 데이터형 : 기본개념, 정수형(Int), 문자형(String), 실수형(Double)
- 2. 변수와 상수 : 변수, 상수

2회차 커리큘럼

[초급] 과정 - ㄹ
- 1. 연산자의 기본 개념 : 수식, 연산자와 피연산자
- 2. 연산자의 종류 : 산술, 증감, 대입 연산자
- 3. 연산자의 운선순위와 결합 규칙 : 우선순위 및 결합규칙

[초급] 과정 - ㅁ
- 1. 조건문 : if문 , switch문
- 2. 반복문 : for문, while문
- 3. 분기문 : break. goto, continue

[초급] 과정 - ㅇ
- 1. 함수의 개념 : 필요성 및 종류
- 2. 함수의 기본 : 정의, 호출 ,선언
- 3. 지역 변수와 전역 변수 : 변수 영역 규칙
- 4. 표쥰 C라이브러리 함수 : Summary, Exercise, Programming Assignment

3회차 커리큘럼

[중급] 과정 - ㄱ
- 1. 배열의 기본 : 개념, 선언 및 사용
- 2. 배열의 활용 : 탐색과 정렬, 다차원 배열

[중급] 과정 - ㄴ
- 1. 포인터의 기본 : 선언 및 초기화
- 2. 포인터의 활용 : 배열과 포인터의 관계
- 3. 함수와 포인터 : 인자 전달 방법, 값에 의한 전달

[중급] 과정 - ㄷ
- 1. 문자 배열 : 문자와 문자열
- 2. 표준 C의 문자열 처리 함수 : 길이 구하기, 복사, 비교, 연결
- 3. 문자열 포인터 : char*형의 문자열 포인터, const char*형의 문자열 포인터

4회차 커리큘럼

[중급] 과정 - ㄹ
- 1. 구조체의 기본 : 선언 및 초기화
- 2. 구조체 활용 : 구조체의 배열, 포인터

[중급] 과정 - ㅁ
- 1. 변수의활용 : static, extern
- 2. 함수의활용 : 재귀 함수, 함수 포인터

[중급] 과정 - ㅇ
- 1. 동적 메모리 개념 : 사용 방법
- 2. 동적메모리 활용 : 동적 메모리의 활용

5회차 커리큘럼

[고급] 과정 - ㄱ
- 1. 일상생활의 문제들 풀이 : 정올, 백준등 알고리즘 문제풀이

6회차 커리큘럼

[고급] 과정 - ㄴ
- 1. DP , STACK , 자료구조 : 정올, 백준등 알고리즘 문제풀이

실제 수강생의 리뷰입니다.

  • 커리큘럼0
  • 전달력0
  • 시간준수0
  • 준비성0
  • 친절도0

클래스 일정

전주 온라인 LIVE

16,500원 / 시간 198,000원 / 총 6회 12시간