홈 > 강의목록
C언어
한준탁 교수님 동국대학교 대학원 컴퓨터공학과 박사졸업
강의 신청하기 | 총 합계금액 : 170,000원 |
제목 | 강의시간 | 상세내용 |
---|---|---|
1장. 프로그래밍의 개념 | ||
[1강] 프로그래밍의 개념
|
0 :
55 :
06
|
|
프로그래밍이란?, C언어 소개, 알고리즘, 프로그램 개발 과정 | ||
2장. 프로그래밍 작성 과정 | ||
[2강] 프로그래밍 작성 과정
|
0 :
50 :
57
|
|
통합 개발 환경, Visual C++를 이용한 프로그램 작성, 예제 프로그램의 설명, 예제 프로그램의 응용, 오류수정 및 디버깅 | ||
3장. C프로그램 구성 요소 | ||
[3강] C프로그램 구성 요소 (1)
|
0 :
23 :
53
|
|
“덧셈”프로그램 1, 주석, 전처리기, 함수, 변수 | ||
[4강] C프로그램 구성 요소 (2)
|
0 :
51 :
15
|
|
수식과 연산, printf(), “덧셈”프로그램 2, scanf() | ||
4장. 변수와 자료형 | ||
[5강] 변수와 자료형
|
0 :
30 :
22
|
|
변수와 상수, 자료형, 변수의 이름 짓기, 변수 선언과 사용 | ||
[6강] 정수형
|
0 :
49 :
45
|
|
unsigned, signed수식자, 오버플로우, 정수 상수, 기호 상수 | ||
[7강] 부동 소수점형. 문자형
|
0 :
39 :
56
|
|
컴퓨터에서 실수를 나타내는 방법, 부동 소수점 자료형, 실수를 출력하는 형식 지정자, 부동 소수점 상수, 오버플로우와 언더플로우, 문자와 아스키, 문자 변수와 문자 상수, 정수형으로서의 char형 | ||
5장. 수식과 연산자 | ||
[8강] 수식과 연산자의 개념. 산술·대입 연산자
|
0 :
44 :
14
|
|
수식, 연산자의 분류, 피연산자의 수에 따른 연산자 분류, 덧셈·뺄셈·곱셈·나눗셈 등의 사칙 연산을 수행하는 연산자, 변수에 수식의 값을 계산하여 저장하는 연산자, 복합 대입 연산자 | ||
[9강] 형변환. 관계·논리 연산자
|
0 :
41 :
34
|
|
자동적인 형변환, 명시적인 형변환, 두개의 피연산자를 비교하는 연산자, 관계 연산자 사용 시 주의할 점, AND 연산자, OR 연산자, NOT 연산자, 논리 연산자, 단축 계산 | ||
[10강] 조건·콤마·비트단위 연산자. 연산자의 우선순위와 결합규칙
|
0 :
55 :
24
|
|
조건연산자, 콤마 연산자, 비트 단위 연산자, 연산자의 우선 순위와 결합 규칙 | ||
6장. 조건문 | ||
[11강] 제어문. if문. if-else 문
|
0 :
26 :
05
|
|
제어문(조건문), if(복합문), if-else 문 | ||
[12강] 다중if문. switch문. goto문
|
0 :
52 :
14
|
|
다중if문, if와 else의 매칭 문제, 연속적인 if문, break문이 생략되는 경우, 의도적인 break문 생략, default문, if-else문과 switch문, switch문에서 주의할 점 | ||
7장. 반복문 | ||
[13강] 반복문의 개념. while 문
|
1 :
02 :
14
|
|
반복의 필요성, 반복문의 두 가지 유형, while 문 | ||
[14강] do...while 문. for 문
|
0 :
56 :
44
|
|
do...while 문, for 문 | ||
[15강] 중첩 반복문. break와 continue
|
0 :
55 :
42
|
|
외부 반복문, 내부 반복문, break문 | ||
8장. 함수 | ||
[16강] 함수 (1)
|
0 :
39 :
44
|
|
함수의 개념, 함수가 필요한 이유, 함수의 장점, 함수의 연결, 함수의 종류, 함수 정의, 반환형, 함수 이름, 매개 변수, 함수 몸체, 함수 정의 예제(사용자 정의 함수) | ||
[17강] 함수 (2)
|
0 :
43 :
39
|
|
함수 호출, 인수와 매개 변수, 반환값, 함수 원형 | ||
[18강] 함수 (3)
|
0 :
35 :
22
|
|
컴파일러에서 제공하는 함수(난수 함수, 유틸리티 함수, 수학 함수), 함수를 사용하는 이유 | ||
9장. 함수와 변수 | ||
[19강] 변수의 속성. 범위. 지역 변수. 전역 변수
|
0 :
42 :
41
|
|
함수와 변수의 관련성, 지역 변수, 전역 변수, 블록(중괄호) 안에 선언되는 변수, 함수 외부에서 선언되는 변수 | ||
[20강] 생존시간. 연결. 어떤 저장유형을 사용하여야 하는가
|
0 :
38 :
24
|
|
변수가 생존하는 시간(변수의 생존 시간을 결정하는 요인), 외부연결, 내부연결, 함수 이름 앞에 static이 붙는 경우, C언어에서 변수의 저장 유형 | ||
10장. 배열 | ||
[21강] 가변 매개 변수 함수. 순환. 배열. 배열의 초기화
|
1 :
04 :
13
|
|
순환(순환 함수의 구조), 배열의 필요성 및 정의, 배열 원소와 인덱스, 배열의 선언, 배열 원소 접근, 배열과 반복문, 인덱스의 범위, 배열의 초기화 | ||
[22강] 배열의 응용
|
0 :
58 :
10
|
|
배열 원소의 개수를 계산하는 방법, 배열의 복사, 배열의 비교, 배열의 응용 | ||
[23강] 배열과 함수. 정렬. 탐색
|
0 :
44 :
39
|
|
배열과 함수, 원본 배열의 배경, 원본 배열의 변경을 금지하는 방법, 정렬, 선택 정렬, 탐색, 순차 탐색, 이진 탐색 | ||
[24강] 다차원 배열
|
0 :
49 :
54
|
|
2차원 배열, 2차원 배열의 초기화, 3차원 배열, 다차원 배열 인수 | ||
11장. 포인터 | ||
[25강] 포인터 (1)
|
0 :
53 :
06
|
|
포인터란?, 변수는 컴퓨터의 메모리에 저장, 주소 연산자 &, 포인터 변수, 포인터의 선언, 포인터와 변수의 연결, 간접 참조 연산자 *, &연산자와 *연산자, 포인터 사용에 있어 주의할 점 | ||
[26강] 포인터 (2)
|
1 :
00 :
22
|
|
포인터 연산, 덧셈,뺄셈 연산, 간접 참조 연산자와 증감 연산자, 포인터의 형변환, 포인터와 배열, 포인터를 사용한 방법의 장점 | ||
[27강] 포인터 (3)
|
0 :
39 :
30
|
|
포인터와 함수, 함수 호출 시 인수 전달 방식, scanf() 함수, 배열 매개 변수, 포인터 사용의 장점 | ||
12장. 문자열 | ||
[28강] 문자열 (1)
|
0 :
43 :
49
|
|
문자열은 어디에 저장 되는가?, NULL 문자, 문자 배열의 초기화 방법, 문자열의 출력, 문자 입출력 라이브러리 | ||
[29강] 문자열 (2)
|
0 :
53 :
15
|
|
gets()와 puts()를 이용한 문자열 입출력, 문자 검사 라이브러리 함수, 문자 변환 라이브러리 함수, 문자열 처리 라이브러리 함수 | ||
[30강] 문자열 (3)
|
0 :
38 :
28
|
|
문자열 수치 변환, 문자열의 배열 | ||
13장. 구조체 | ||
[31강] 구조체. 구조체의 선언. 초기화. 사용. 활용
|
1 :
04 :
36
|
|
구조체의 의미, 구조체의 선언, 변수생성, 구조체의 초기화, 멤버참조, 이름없는 구조체, 구조체를 멤버로 가지는 구조체, 구조체 변수의 대입과 비교 | ||
[32강] 구조체의 배열. 구조체와 포인터. 구조체와 함수
|
0 :
48 :
25
|
|
구조체가 여러 개 모인 구조, 구조체를 가리키는 포인터, 포인터를 멤버로 가지는 구조체, 구조체를 함수의 인수로 넘기는 방법, 구조체의 포인터를 함수의 인수로 넘기는 방법, 원본 데이터 훼손 방지 방법, 구조체를 함수의 반환값으로 전달하는 방법 | ||
[33강] 공용체. 열거형. typedef
|
1 :
04 :
57
|
|
공용체, 열겨형이 필요한 이유, 열거형의 정의, 열거형의 초기화, typedef, 구조체로 새로운 자료형 만들기, typedef의 장점 | ||
14장. 포인터 활용 | ||
[34강] 이중 포인터. 포인터 배열. 배열 포인터
|
1 :
00 :
01
|
|
이중 포인터의 해석 방법, 포인터를 가리키는 포인터, 정수형 포인터 배열, 문자형 포인터 배열, 배열을 가리키는 포인터 | ||
[35강] 함수 포인터. 다차원 배열과 포인터
|
0 :
44 :
04
|
|
함수를 가리키는 포인터, 선언 형식의 예, 사용, 함수 포인터의 배열, 다차원 배열의 이해, 다차원 배열에서의 포인터 연산, 포인터를 이용한 다차원 배열 운행 | ||
[36강] const 포인터와 volatile 포인터. void 포인터
|
0 :
35 :
04
|
|
포인터를 이용한 다차원 배열 운행, const 키워드, volatile 키워드, void 포인터 | ||
15장. 전처리 및 비트 필드 | ||
[37강] 전처리 및 비트 필드 (1)
|
0 :
39 :
32
|
|
전처리기, 단순 매크로, 함수 매크로 | ||
[38강] 전처리 및 비트 필드 (2)
|
1 :
04 :
54
|
|
#ifdef, #endif, #if, #else, #endif, 다중 소스 파일, 비트 필드 구조체 | ||
16장. 스트림과 파일 입출력 | ||
[39강] 스트림. printf() 출력. scanf()를 이용한 입력
|
0 :
55 :
41
|
|
표준 입/출력 스트림, 입/출력 함수의 분류, 형식 제어 문자열, 형식 지정자, 실수의 형식, 필드폭과 정밀도, 플래그, 필드폭을 지정하여 읽기, 8진수, 16진수 입력, 문자와 문자열 읽기, 문자 집합으로 읽기, scanf()의 반환값 이용 | ||
[40강] 파일의 기초. 텍스트 파일 읽기와 쓰기
|
0 :
45 :
43
|
|
파일의 개념, 파일의 유형, 파일 처리의 순서, 파일 열기, 파일 닫기 , 파일 삭제, 파일 입/출력에 관계되는 라이브러리 함수들, 문자 단위 입/출력, 서식화된 입/출력 | ||
[41강] 이진 파일 읽기와 쓰기. 임의 접근
|
1 :
02 :
50
|
|
이진 파일 생성, 버퍼링, 순차 접근과 임의 접근, 임의 접근 파일의 원리, 파일 포인터 관련 함수 | ||
17장. 동적 메모리와 연결 리스트 | ||
[42강] 동적 메모리
|
0 :
45 :
25
|
|
정적 메모리 할당, 동적 메모리 할당, 동적 메모리의 필요성, 동적 메모리 할당, 동적 메모리 사용, 동적 메모리 해제, 동적 메모리 관련 함수 |
![]() |
|
오늘 팝업 보이지 않기 | 닫기 |