1. | 교과목 소개 | 교과목 소개 | ||
C 언어 소개 1 | C 언어 소개 | |||
C 언어 소개 2 | C 언어 소개 | |||
2. | Scratch Programming | 스크래치 언어 소개 및 자기 주도 학습 | ||
C 프로그래밍 통합 개발 환경 | 비주얼 스튜디오 | |||
C 프로그래밍 통합 개발 환경 | 비주얼 스튜디오 | |||
Visual Studio 등록 | 프로그램 등록 | |||
3. | C 프로그래밍 개요 | C 언어 개요 | ||
scanf() 함수 오류 잡기 | 비주얼 스튜디오의 오류 바로잡기 | |||
scanf() 함수 오류 잡기 | 비주얼 스튜디오의 오류 바로잡기 | |||
프로젝트 주제 설정 | 스크래치 프로젝트 주제 설정 | |||
4. | 변수와 자료형 | 변수와 자료형 | ||
변수의 사용과 오버플로우 | ||||
정수형과 실수형 | 데이터 타입 | |||
문자형 데이터 | 문자형 데이터 타입 | |||
5. | 증감 연산자 | 가감승제 연산 | ||
형 변환 | 사용자 요구형 타입 변환 | |||
관계연산자와 논리연산자 | 산술, 논리, 비교 등 연산자 | |||
조건연산자와 비트연산자 | 산술, 논리, 비교 등 연산자 | |||
6. | 조건문 if | if statement | ||
중첩 if | if else statement | |||
Switch Case Break | Switch Case Break | |||
7. | 반복문 While | While statement | ||
Do While | ||||
For 문장 | For statement | |||
Break Continue | Break Continue | |||
8. | 함수의 개념과 정의 | 함수, 헤더, 몸체 | ||
함수의 호출과 반환 | 함수의 호출과 반환 타입 | |||
함수의 원형과 라이브러리 함수 | 수학 함수와 시스템 함수 | |||
9. | 지역 변수 | 지역 변수 | ||
전역 변수 | 전역 변수 | |||
수학 및 유틸리티 함수 | ||||
10. | 외부 연결과 저장 지정 유형자 | extern, auto, register | ||
순환 | 순환 알고리즘 | |||
11. | 배열의 개념과 선언 | 배열을 정의하고 선언함 | ||
배열의 초기화 | 반복문을 이용한 초기화 | |||
일차원 배열 | 가장 단순한 구조의 배열 | |||
12. | 배열과 함수 | 함수의 인자로 배열을 입력하기 | ||
2차원 배열과 3차원 배열 | 다차원 배열 | |||
정렬과 탐색 | 정렬과 탐색 알고리즘 |