-
교육기간
1개월
-
수업일
평일반(월~목)
주 4일주말반(토, 일)
주 2일 -
상담문의
1666-9210
C언어 과정 소개
C언어는 1971년에 개발된 시스템 프로그래밍 언어로, 현재까지도 널리 활용되고 있습니다.본 과정에서는 프로그래밍의 원리를 이해하고, C언어의 기본 문법과 구조에 대한 이해를 바탕으로 프로젝트 구현 능력을 향상 할 수 있습니다.
또 C언어를 이용해 다양한 알고리즘과 자료구조를 구현하고, 문제 해결 능력 향상을 위해 필수 문법을 학습합니다.
C언어 과정 학습목표
-
01
프로그래밍 언어와 C언어에 대한 기본적인
이해를 할 수 있고 C언어 코드의 기본 구조를
익히고 입출력 함수를 이용해 기본적인 동작
방식에 대해 학습합니다. -
02
변수와 상수, 형변환 등 데이터 관리에 대한
기본 기법을 학습하고 C언어에서 사용되는 여러 가지 연산자들에 대해 학습하며 조건문과 반복문, 함수 등을 이용해 프로그램의 실행 단계를
제어하는 기법을 학습합니다. -
03
배열과 포인터에 대해 이해하고 기본 활용
방법을 학습하고 구조체, 구조체 포인터 변수,
메모리 동적 할당 등을 통해 좀 더 높은 수준의
프로그래밍 기법을 학습합니다.
C언어 과정 커리큘럼
주제 | 소주제 |
---|---|
[1주차] 프로그래밍 원리 이해 / 실습 환경 구성 |
프로그래밍 개요 및 원리 |
IDE(Visual Studio) 설치, 사용법 | |
표준 출력함수 – printf 함수, escape 문자, 서식문자 | |
컴퓨터가 데이터를 표현하는 방법 – 진수, 2의 보수 | |
[1주차] 변수와 연산자 |
변수의 개념, 정수형, 실수형, 문자형 변수 선언하기 |
자료형 변환 이해 | |
표준 입력함수 – scanf 함수 | |
연산자 – 산술, 관계, 논리, 증감, 조건, 비트 등 | |
[2주차] 프로그램의 흐름을 제어하는 조건문 |
if 문의 구조 – if를 이용한 조건 분기 이해 |
if~else, if~else if~else 문의 구조와 주의점 | |
switch 문의 구조 | |
if와 switch의 차이점 및 활용도 이해 | |
[2주차] 특정 코드를 반복하는 반복문 |
while 문의 구조 – 반복문 활용 문제 해결 방식 |
do~while 문이 더 자연스러운 상황 이해 | |
디버깅을 활용한 반복문 중첩 이해 | |
for 문 – 각 반복문의 특징 및 차이점 | |
break, continue가 어울리는 상황, 처리하는 방법 | |
[3주차] 임의의 난수 생성하기 |
난수 생성하는 방법 – rand 헤더파일, 함수 사용법 |
원하는 범위 내에서 난수 생성하기 | |
동전 앞/뒤 맞추기, 가위/바위/보 게임 구현 | |
조별 미니 프로젝트. e.g., 야구 게임, 주사위 게임 등 | |
[3주차] 함수 |
함수의 구조 – 반환형, 매개변수, 반환 값 |
반환 값과 매개변수의 유무에 따른 함수 유형 4가지 | |
기억 클래스 – 지역변수, 전역변수, static 변수의 특징 | |
[4주차] 배열 |
배열의 선언 방법, 특징, 활용 |
배열을 활용한 정렬, 진법 변환 구현 | |
다차원 배열의 이해, 주대각선 성분 구하기 | |
배열을 활용한 문자열 표현 방식 |
수강신청 절차 안내
-
STEP1
온·오프라인 1:1 교육컨설팅 -
STEP2
학습계획 수립 -
STEP3
교육비 납부 및 수강신청 -
STEP4
교육 진행
교육후기 더보기
-
김명화 #C언어
안녕하세요, 첫달 파이썬 그다음 C언어, 현재 C++ 수업을 듣고 있는 학생입니다.
-
이찬성 #C언어 #Python1 #프로그래밍 기초
안녕하세요~ 이찬성입니다!
-
김정화 #C언어 #JAVA1 #네트워크 기초(CCNA) #Python1
온/오프라인 결합 과정이 너무 좋았어요!