바로가기

모두를 위한 열린 강좌 KOCW

주메뉴

강의사진
  • 주제분류
    공학 >컴퓨터ㆍ통신 >정보통신공학
  • 강의학기
    2018년 2학기
  • 조회수
    83,873
  • 평점
    3.8/5.0 (8)
강의계획서
강의계획서
프로그래밍 개념 습득 및 다양한 응용프로그램 작성에 기본이 되는 C언어의 기초부분에 대한 주요 특징과 C언어 컴파일 환경을 이해하고, 로직을 통한 간단한 프로그래밍 작성이 가능한 수준의 능력을 배양한다.
오리엔테이션
배속
  • 이전차시
  • 다음차시

차시별 강의

PDF VIDEO SWF AUDIO DOC AX
1. 비디오 오리엔테이션 URL
비디오 프로그래밍 언어 1. 프로그래밍언어의 개요 2. C언어의 개요 3. 왜 C언어를 배워야 하는가? 소스URL
문서 프로그래밍 언어 1. 프로그래밍언어의 개요 2. C언어의 개요 3. 왜 C언어를 배워야 하는가? 소스URL
비디오 C언어 개발 환경 1. 프로그램 개발 단계 2. 컴파일과 링크 3. 개발 환경 구축 4. 실행 방법 소스URL
문서 C언어 개발 환경 1. 프로그램 개발 단계 2. 컴파일과 링크 3. 개발 환경 구축 4. 실행 방법 소스URL
비디오 C프로그램 기본 구성 1. C프로그램의 기본 구성 2. C프로그램의 구성 요소 소스URL
문서 C프로그램 기본 구성 1. C프로그램의 기본 구성 2. C프로그램의 구성 요소 소스URL
2. 비디오 입출력 함수(1) 1. 콘솔 입출력 2. 표준 출력 함수 소스URL
문서 입출력 함수(1) 1. 콘솔 입출력 2. 표준 출력 함수 소스URL
비디오 입출력 함수(2) 1. 표준 입력 함수 2. 입력 및 출력 버퍼 소스URL
문서 입출력 함수(2) 1. 표준 입력 함수 2. 입력 및 출력 버퍼 소스URL
비디오 연산자 1. 산술 및 증감 연산자 2. 관계 및 논리 연산자 3. 기타 연산자 소스URL
문서 연산자 1. 산술 및 증감 연산자 2. 관계 및 논리 연산자 3. 기타 연산자 소스URL
3. 비디오 진법의 개념 및 변환 1. 진법의 개념 2. 진법 간 변환방법 소스URL
문서 진법의 개념 및 변환 1. 진법의 개념 2. 진법 간 변환방법 소스URL
비디오 상수 및 기본자료형 1. 기본 자료형 2. 변수선언과 값의 치환 3. 상수의 사용방법 소스URL
문서 상수 및 기본자료형 1. 기본 자료형 2. 변수선언과 값의 치환 3. 상수의 사용방법 소스URL
비디오 변수초기화와 주소 연산자 1. 변수 초기화와 주소 연산자 2. 자료형 수정자 소스URL
문서 변수초기화와 주소 연산자 1. 변수 초기화와 주소 연산자 2. 자료형 수정자 소스URL
4. 비디오 데이터 표현 1. 데이터의 표현 2. 정수형과 실수형 자료의 표현 소스URL
문서 데이터 표현 1. 데이터의 표현 2. 정수형과 실수형 자료의 표현 소스URL
비디오 자료형 변환 1. 자료형 변환 2. typedef문, enum 상수 소스URL
문서 자료형 변환 1. 자료형 변환 2. typedef문, enum 상수 소스URL
비디오 디버그를 활용한 프로그래밍 실습 1. 디버그 2. 프로그래밍 실습 소스URL
문서 디버그를 활용한 프로그래밍 실습 1. 디버그 2. 프로그래밍 실습 소스URL
5. 비디오 조건문과 분기 1. 조건문의 정의와 필요성 2. 조건문의 종류와 특성 3. if-else 조건문 소스URL
문서 조건문과 분기 1. 조건문의 정의와 필요성 2. 조건문의 종류와 특성 3. if-else 조건문 소스URL
비디오 switch 조건문 1. 삼항연산자 2. break와 continue 3. switch 조건문 소스URL
문서 switch 조건문 1. 삼항연산자 2. break와 continue 3. switch 조건문 소스URL
비디오 조건문을 이용한 프로그래밍 실습 1. if문 활용 실습 2. switch문 활용 실습 3. if문과 switch문 활용 시 유의사항 실습 4. 프로그래밍 실습 소스URL
문서 조건문을 이용한 프로그래밍 실습 1. if문 활용 실습 2. switch문 활용 실습 3. if문과 switch문 활용 시 유의사항 실습 4. 프로그래밍 실습 소스URL
6. 비디오 while 과 do~while문 1. 반복문의 정의와 필요성 2. 반복문의 종류와 특성 3. while, do~while 반복문 소스URL
문서 while 과 do~while문 1. 반복문의 정의와 필요성 2. 반복문의 종류와 특성 3. while, do~while 반복문 소스URL
비디오 for 반복문 1. for문의 구조 2. for문과 while문 소스URL
문서 for 반복문 1. for문의 구조 2. for문과 while문 소스URL
비디오 반복문을 활용한 프로그래밍 실습 1. 구구단 출력 프로그래밍 실습 2. 두수의 합이 99 문제 프로그래밍 실습 3. 소수 판별 프로그래밍 실습 4. 프로그래밍 실습 소스URL
문서 반복문을 활용한 프로그래밍 실습 1. 구구단 출력 프로그래밍 실습 2. 두수의 합이 99 문제 프로그래밍 실습 3. 소수 판별 프로그래밍 실습 4. 프로그래밍 실습 소스URL
7. 비디오 함수의 정의와 선언 1. 함수의 개념 2. 함수의 네가지 형태 소스URL
문서 함수의 정의와 선언 1. 함수의 개념 2. 함수의 네가지 형태 소스URL
비디오 변수의 존재기간과 접근범위 1. 지역변수의 개념 2. 전역변수의 개념 3. static변수와 register변수 소스URL
문서 변수의 존재기간과 접근범위 1. 지역변수의 개념 2. 전역변수의 개념 3. static변수와 register변수 소스URL
비디오 함수 및 변수를 활용한 프로그래밍 실습 1. 함수의 parent-child 프로그래밍 실습 2. 재귀함수 프로그래밍 실습 3. 다양한 변수를 활용한 프로그래밍 실습 4. 프로그래밍 실습 소스URL
문서 함수 및 변수를 활용한 프로그래밍 실습 1. 함수의 parent-child 프로그래밍 실습 2. 재귀함수 프로그래밍 실습 3. 다양한 변수를 활용한 프로그래밍 실습 4. 프로그래밍 실습 소스URL
8. 비디오 점검하기 1주차~7주차 학습내용 점검하기 소스URL
9. 비디오 배열의 개념 및 선언 1. 배열의 개념 2. 배열의 선언 및 접근 3. 배열의 선언과 메모리 할당 소스URL
문서 배열의 개념 및 선언 1. 배열의 개념 2. 배열의 선언 및 접근 3. 배열의 선언과 메모리 할당 소스URL
비디오 배열을 이용한 문자열 변수 표현 1. 문자열 변수의 개념 2. 문자열 변수의 특징 3. scanf 함수를 이용한 문자열 입력 소스URL
문서 배열을 이용한 문자열 변수 표현 1. 문자열 변수의 개념 2. 문자열 변수의 특징 3. scanf 함수를 이용한 문자열 입력 소스URL
비디오 배열을 활용한 프로그래밍 실습 1. 배열을 함수인자로 전달 2. 배열을 이용한 max, min 값 판별 3. 배열을 이용한 입력문자열 뒤집기 소스URL
문서 배열을 활용한 프로그래밍 실습 1. 배열을 함수인자로 전달 2. 배열을 이용한 max, min 값 판별 3. 배열을 이용한 입력문자열 뒤집기 소스URL
10. 비디오 포인터 1. 포인터의 개념 2. 포인터의 선언 및 접근 3. 포인터 관련 연산자 소스URL
문서 포인터 1. 포인터의 개념 2. 포인터의 선언 및 접근 3. 포인터 관련 연산자 소스URL
비디오 포인터와 배열 1. 포인터와 배열의 관계 2. 배열과 포인터의 연산 3. 포인터 배열 소스URL
문서 포인터와 배열 1. 포인터와 배열의 관계 2. 배열과 포인터의 연산 3. 포인터 배열 소스URL
비디오 포인터와 배열을 활용한 프로그래밍 실습 1. 포인터 변수의 크기와 자료형 2. 배열과 포인터의 혼용 사용 3. 포인터 변수와 포인터 상수 소스URL
문서 포인터와 배열을 활용한 프로그래밍 실습 1. 포인터 변수의 크기와 자료형 2. 배열과 포인터의 혼용 사용 3. 포인터 변수와 포인터 상수 소스URL
11. 비디오 함수인자로 배열 전달 1. 함수의 인자 전달 2. scanf 함수 소스URL
문서 함수인자로 배열 전달 1. 함수의 인자 전달 2. scanf 함수 소스URL
비디오 포인터의 포인터 1. 포인터의 포인터 2. 함수 포인터 3. void 포인터 및 main() 함수 소스URL
문서 포인터의 포인터 1. 포인터의 포인터 2. 함수 포인터 3. void 포인터 및 main() 함수 소스URL
비디오 포인터와 함수를 활용한 프로그래밍 실습 1. 함수인자로 배열과 포인터 전달 2. 포인터의 포인터 소스URL
문서 포인터와 함수를 활용한 프로그래밍 실습 1. 함수인자로 배열과 포인터 전달 2. 포인터의 포인터 소스URL
12. 비디오 문자열 처리 함수 1. 문자열 처리 함수 2. 문자열 복사 및 추가 3. 문자열 비교 4. 기타 변환 함수 소스URL
문서 문자열 처리 함수 1. 문자열 처리 함수 2. 문자열 복사 및 추가 3. 문자열 비교 4. 기타 변환 함수 소스URL
비디오 문자열 배열 1. 문자열 배열 2. 문자열 처리 함수 소스URL
문서 문자열 배열 1. 문자열 배열 2. 문자열 처리 함수 소스URL
비디오 문자열과 문자함수를 활용한 프로그래밍 실습 1. strlen, strcpy, strcat, strcmp, atoi 문자열 처리 함수 2. strstr, strupr, strlwr, toupper, tolower 문자열 처리 함수 3. 배열과 포인터를 이용한 문자열 처리 소스URL
문서 문자열과 문자함수를 활용한 프로그래밍 실습 1. strlen, strcpy, strcat, strcmp, atoi 문자열 처리 함수 2. strstr, strupr, strlwr, toupper, tolower 문자열 처리 함수 3. 배열과 포인터를 이용한 문자열 처리 소스URL
13. 비디오 구조체 1. 구조체의 개념 2. 구조체의 선언 3. 구조체의 기본 활용 소스URL
문서 구조체 1. 구조체의 개념 2. 구조체의 선언 3. 구조체의 기본 활용 소스URL
비디오 구조체와 배열 그리고 포인터 1. 구조체의 배열 및 포인터 2. typedef의 선언 및 활용 3. 공용체(union)의 기본 활용 소스URL
문서 구조체와 배열 그리고 포인터 1. 구조체의 배열 및 포인터 2. typedef의 선언 및 활용 3. 공용체(union)의 기본 활용 소스URL
비디오 구조체를 활용한 프로그래밍 실습 1. 기본적인 구조체 활용법 2. 중첩된 구조체 활용법 3. 공용체의 개념 및 사용법 소스URL
문서 구조체를 활용한 프로그래밍 실습 1. 기본적인 구조체 활용법 2. 중첩된 구조체 활용법 3. 공용체의 개념 및 사용법 소스URL
14. 비디오 C언어 메모리의 구조 1. 메모리의 구성 2. 프로그램 실행과 메모리 상태 변화 소스URL
문서 C언어 메모리의 구조 1. 메모리의 구성 2. 프로그램 실행과 메모리 상태 변화 소스URL
비디오 동적 메모리 할당 1. 동적 메모리 할당 2. 동적 메모리 할당 함수 소스URL
문서 동적 메모리 할당 1. 동적 메모리 할당 2. 동적 메모리 할당 함수 소스URL
비디오 동적 메모리 할당을 활용한 프로그래밍 실습 1. 지역변수와 전역변수 문제 2. 지역변수와 전역변수 문제 해결 3. 힙 영역에 구조체 형태 노드 생성 소스URL
문서 동적 메모리 할당을 활용한 프로그래밍 실습 1. 지역변수와 전역변수 문제 2. 지역변수와 전역변수 문제 해결 3. 힙 영역에 구조체 형태 노드 생성 소스URL
15. 비디오 점검하기 9주차~14주차 학습내용 점검하기 소스URL

연관 자료

loading..

사용자 의견

강의 평가를 위해서는 로그인 해주세요.
ir******** 2022-11-24 17:28
C언어의 큰 틀을 먼저 설명해 주시는게 대략적으로 이해하기 너무 좋았습니다. 좋은 강의를 무료로 볼 수 있기에 감사합니다!!
mi***** 2021-10-21 21:37
교수님 너무 쉽고 재밌게 알려주셔서 좋아요
운영자2021-03-02 09:39
KOCW입니다. 강의오류를 확인하여 수정했습니다.
ch******** 2021-02-27 21:29
강의가 갑자기 실행이 안됩니다. 강의를 누르면 404오류가 나옵니다..

이용방법

  • 플래쉬 유형 강의 이용시 필요한 프로그램 [바로가기]
    문서 자료 이용시 필요한 프로그램 [바로가기]

    ※ 강의별로 교수님의 사정에 따라 전체 차시 중 일부 차시만 공개되는 경우가 있으니 양해 부탁드립니다.

이용조건