1. |
|
C프로그래밍 언어 소개
|
1. C프로그래밍에 대한 소개
2. Visual Studio Express 설치
3. Hello World! 프로그램 작성 |
|
2. |
|
프로그램의 기본 구성
|
1. 기본 코드 작성 및 cmd창에서 컴파일 하기
2. 오류 해결하기
3. Computing System의 구성 |
|
3. |
|
프로그램구조 소개 및 변수 선언
|
1. 프로그램구조의 일반적 형태
2. 메모리 스냅샷 및 데이터 형태
3. 변수 선언하기 |
|
4. |
|
연산과 복합연산
|
1. 산술연산, 복합연산 방법
2. 연습문제 풀이 |
|
5. |
|
증가/감소 연산자 및 표준 입/출력
|
1. 증가/감소 연산 방법
2. 출력 및 입력 함수 사용
3. 연습문제 풀이 |
|
6. |
|
조건문 연습 및 loop
|
1. 구조화 프로그래밍
2. 조건에 따른 알고리즘 개발 |
|
7. |
|
조건문 연습 및 loop 2
|
1. 논리회로(순서도)를 코딩 하기
2. 조건문 추가 연습문제 풀이
3. loop(반복) 구조 이해 |
|
8. |
|
조건문 연습 3, 변수의 크기
|
1. for문과 while문 비교
2. break, continue 사용법 |
|
9. |
|
파일 입력 및 출력 1
|
1. 연습문제 풀이
2. Reading, writing 방법 |
|
10. |
|
파일 입력 및 출력 2, Modularity1
|
1. 파일 입출력 연습문제
2. module의 장점 소개
3. 함수정의, void Function, 재귀함수 |
|
11. |
|
Modularity2
|
1. 파일 입출력 연습문제
2. module의 장점 소개
3. 함수정의, void Function, 재귀함수 |
|
12. |
|
Modularity3, 변수의 종류
|
1. 파일 입출력 연습문제
2. module의 장점 소개
3. 함수정의, void Function, 재귀함수 |
|
13. |
|
변수 범위, Random Number
|
1. 변수 범위 선정하기
2. 난수 숫자 발생 |
|
14. |
|
Array와 배열
|
1. 배열의 장점 및 사용방법
2. 배열 선언 |
|
15. |
|
Array와 2차원 Matrix
|
1. 배열 예제
2. 2차원 matrix 선언 |
|
|
|
String 문자의 배열
|
1. 배열의 장점 및 사용방법
2. 배열 선언 |
|
|
|
2차원 array
|
1. 2차원 array의 이해와 활용 |
|
|
|
포인터
|
1. 포인터의 이해
2. 포인터와 관련 있는 연산자 |
|
|
|
포인터2
|
1. 포인터에 대한 추가내용
2. stack, heap(동적 메모리)
3. 배열에서 pointer 변수 연결하여 사용하기 |
|
|
|
구조체
|
1. 구조체의 이해
2. type 정의
3. 포인터와의 연결 |
|
|
|
Chap0-과목소개_HelloWorld(3.3,3.5)
|
|
|
|
|
Chap1_프로그래밍구조및변수선언(3.10,3.12)
|
|
|
|
|
프로그램구조소개및변수선언_연산과복합연산(3.10_3.12_3.17)
|
|
|
|
|
알고리즘개발및조건부수식_조건문연습및loop(3.24,3.26)
|
|
|
|
|
Chap4_modular_program
|
|
|
|
|
Chap5_array
|
|
|
|
|
Chap6_Pointer
|
|
|
|
|
Chap7_구조체
|
|
|