프로그래밍 언어 학습이 필요한 공학계열 학생들은 물론, C언어를 처음 접하는 비전공자도 쉽게 따라 할 수 있는 커리큘럼으로 구성되어 있습니다.
▶교육대상
1. C언어로 처음 코딩을 배우기를 원하는 학습자
2. C언어를 경험해본 적 있지만, 기본기를 조금 더 단단하게 만들고 싶은 학습자
3. 다른 언어를 학습했으나, C언어를 배우길 원하는 학습자
▶교육내용
1. [1-1] [도입] C언어란 - visual studio 설치
2. [1-2] [변수] 자료형 - 변수선언과 초기화
3. [1-3] [변수] 서식지정자
4. [1-4] [변수] 자료형 종류 - 저장범위
5. [2-1] [설치,변수] 실습문제 풀이
6. [2-2] [함수] 사용이유, 선언, 호출, return
7. [3-1] [함수] scanf(), 정적변수, 지역변수, 전역변수
8. [3-2] [함수] 실습 문제풀이
9. [3-3] [연산자] 대입 연산자, 산술 연산자
10. [4-1] [연산자] 논리 연산자, 비교연산자
11. [4-2] [연산자] 조건 연산자, 비트 연산자
12. [4-3] [연산자] 연산자 실습
13. [4-4] [조건문] if, if ~ else
14. [5-1] [조건문] if ~ else if ~ else
15. [5-2] [조건문] switch문
16. [5-3] [조건문] 조건문 실습
17. [5-4] [조건문] for문
18. [6-1] [조건문] 이중 for문
19. [6-2] [조건문] while문
20. [6-3] [조건문] do-while문, break, continue
21. [7-1] 반복문 실습 문제 풀이
22. [7-2] 배열
23. [7-3] for문 사용, sizeof, 2차원 배열
24. [8-1] 배열복사, 문자열 배열
25. [8-2] 배열 실습 문제풀이
26. [8-3] 포인터 개념
27. [9-1] 포인터 사용이유
28. [9-2] 배열 포인터
29. [9-3] 포인터 실습문제 풀이
30. [10-1] 포인터 배열, 문자열 함수 (1)
31. [10-2] 문자열 함수 (2), 문자열 함수 구현 (1)
32. [10-3] 문자열 함수 구현 (2), 실습문제
33. [11-1] 2차원 배열 포인터
34. [11-2] 포인터의 포인터
35. [11-3] 함수 포인터, 동적할당
36. [12-1] 구조체
37. [12-2] 구조체포인터, 기호상수
38. [12-3] 연결리스트
39. [12-4] 실습문제풀이
40. [13-1] 파일입출력 (1)
41. [13-2] 파일입출력 (2)
42. [13-3] 통합 실습문제풀이.
▶수료기준
항목 |
진도율 |
진행단계평가 |
최종평가 |
과제 |
수료점수 |
평가비율 |
100% |
0% |
0% |
0% |
60점이상 |
수료조건 |
80% |
없음 |
없음 |
없음 |
※ 수료기준은 각 평가항목의 점수가 수료기준 점수 이상이고 총점이 60점 이상이어야 합니다.
1. 1. [1-1] [도입] C언어란 - visual studio 설치 41분
2. 2. [1-2] [변수] 자료형 - 변수선언과 초기화 38분
3. 3. [1-3] [변수] 서식지정자 41분
4. 4. [1-4] [변수] 자료형 종류 - 저장범위 41분
5. 5. [2-1] [설치,변수] 실습문제 풀이 41분
6. 6. [2-2] [함수] 사용이유, 선언, 호출, return 40분
7. 7. [3-1] [함수] scanf(), 정적변수, 지역변수, 전역변수 42분
8. 8. [3-2] [함수] 실습 문제풀이 41분
9. 9. [3-3] [연산자] 대입 연산자, 산술 연산자 44분
10. 10. [4-1] [연산자] 논리 연산자, 비교연산자 44분
11. 11. [4-2] [연산자] 조건 연산자, 비트 연산자 42분
12. 12. [4-3] [연산자] 연산자 실습 42분
13. 13. [4-4] [조건문] if, if ~ else 40분
14. 14. [5-1] [조건문] if ~ else if ~ else 42분
15. 15. [5-2] [조건문] switch문 40분
16. 16. [5-3] [조건문] 조건문 실습 40분
17. 17. [5-4] [조건문] for문 40분
18. 18. [6-1] [조건문] 이중 for문 43분
19. 19. [6-2] [조건문] while문 38분
20. 20. [6-3] [조건문] do-while문, break, continue 41분
21. 21. [7-1] 반복문 실습 문제 풀이 42분
22. 22. [7-2] 배열 38분
23. 23. [7-3] for문 사용, sizeof, 2차원 배열 41분
24. 24. [8-1] 배열복사, 문자열 배열 43분
25. 25. [8-2] 배열 실습 문제풀이 44분
26. 26. [8-3] 포인터 개념 39분
27. 27. [9-1] 포인터 사용이유 42분
28. 28. [9-2] 배열 포인터 40분
29. 29. [9-3] 포인터 실습문제 풀이 44분
30. 30. [10-1] 포인터 배열, 문자열 함수 (1) 39분
31. 31. [10-2] 문자열 함수 (2), 문자열 함수 구현 (1) 39분
32. 32. [10-3] 문자열 함수 구현 (2), 실습문제 38분
33. 33. [11-1] 2차원 배열 포인터 39분
34. 34. [11-2] 포인터의 포인터 39분
35. 35. [11-3] 함수 포인터, 동적할당 42분
36. 36. [12-1] 구조체 40분
37. 37. [12-2] 구조체포인터, 기호상수 41분
38. 38. [12-3] 연결리스트 44분
39. 39. [12-4] 실습문제풀이 39분
40. 40. [13-1] 파일입출력 (1) 41분
41. 41. [13-2] 파일입출력 (2) 43분
42. 42. [13-3] 통합 실습문제풀이. 40분