1. | ![]() |
강의 목표 및 실러버스 소개 | -강의 목표와 방법을 소개 -C/C++의 F16개요 및 특징 -C/C++ 프로그래밍을 위한 개발 툴 설치 - C 언어의 개론적 이야기 | ![]() |
![]() |
강의 목표 및 실러버스 소개 | -강의 목표와 방법을 소개 -C/C++의 F16개요 및 특징 -C/C++ 프로그래밍을 위한 개발 툴 설치 - C 언어의 개론적 이야기 | ![]() |
|
2. | ![]() |
C언어 사칙연산자 기본 함수소개 | -printf함수의 기본적 이해 -사칙 연산자, 연산자 우선 순위, 연산자 결합 방향 -데이터 저장을 위한 변수 -키보드에서 데이터 제공받기 -C언어 표준 키워드 | ![]() |
![]() |
C언어 사칙연산자 기본 함수소개 | -printf함수의 기본적 이해 -사칙 연산자, 연산자 우선 순위, 연산자 결합 방향 -데이터 저장을 위한 변수 -키보드에서 데이터 제공받기 -C언어 표준 키워드 | ![]() |
|
![]() |
C언어 사칙연산자 기본 함수소개 | -printf함수의 기본적 이해 -사칙 연산자, 연산자 우선 순위, 연산자 결합 방향 -데이터 저장을 위한 변수 -키보드에서 데이터 제공받기 -C언어 표준 키워드 | ![]() |
|
3. | ![]() |
데이터 표현 방식, 상수와 기본자료형, 진법의 이해 | -비트 연산자, 기본 자료형, sizeof, Ascii코드, 상수, 연산에서의 자동 형 변환, 강제 형 변환, Printf와 서식지정 및 서식문자, 입력 형태의 정의 | ![]() |
![]() |
데이터 표현 방식, 상수와 기본자료형, 진법의 이해 | -비트 연산자, 기본 자료형, sizeof, Ascii코드, 상수, 연산에서의 자동 형 변환, 강제 형 변환, Printf와 서식지정 및 서식문자, 입력 형태의 정의 | ![]() |
|
4. | ![]() |
반복문 사용 | While, do while, for 반복문의 이해, If문, 조건 연산자의 사용법, Continue, break, swhich문의 이해, 함수 작성과 지역변수를 위한 메모리 공간의 할당 및 소멸, Goto와 전역변수 쓰지 말아야 하는 이유, 재귀함수의 이해 | ![]() |
![]() |
반복문 사용 | While, do while, for 반복문의 이해, If문, 조건 연산자의 사용법, Continue, break, swhich문의 이해, 함수 작성과 지역변수를 위한 메모리 공간의 할당 및 소멸, Goto와 전역변수 쓰지 말아야 하는 이유, 재귀함수의 이해 | ![]() |
|
![]() |
반복문 사용 | While, do while, for 반복문의 이해, If문, 조건 연산자의 사용법, Continue, break, swhich문의 이해, 함수 작성과 지역변수를 위한 메모리 공간의 할당 및 소멸, Goto와 전역변수 쓰지 말아야 하는 이유, 재귀함수의 이해 | ![]() |
|
![]() |
반복문 사용 | While, do while, for 반복문의 이해, If문, 조건 연산자의 사용법, Continue, break, swhich문의 이해, 함수 작성과 지역변수를 위한 메모리 공간의 할당 및 소멸, Goto와 전역변수 쓰지 말아야 하는 이유, 재귀함수의 이해 | ![]() |
|
5. | ![]() |
배열의 선언 및 사용법, 포인터 사용법 | 배열의 이해, 선언 및 초기화, 문자열 변수의 표현, NULL 문자, 포인터의 이해 및 포인터 연산, 포인터 배열 | ![]() |
![]() |
배열의 선언 및 사용법, 포인터 사용법 | 배열의 이해, 선언 및 초기화, 문자열 변수의 표현, NULL 문자, 포인터의 이해 및 포인터 연산, 포인터 배열 | ![]() |
|
![]() |
배열의 선언 및 사용법, 포인터 사용법 | 배열의 이해, 선언 및 초기화, 문자열 변수의 표현, NULL 문자, 포인터의 이해 및 포인터 연산, 포인터 배열 | ![]() |
|
6. | ![]() |
재귀함수의 이해 | 수학적 표현과 재귀함수, 재귀함수를 사용한 피보나치 숫자, 챌린드롬, 하노이 타워, 재귀함수의 장점, 단점 | ![]() |
![]() |
재귀함수의 이해 | 수학적 표현과 재귀함수, 재귀함수를 사용한 피보나치 숫자, 챌린드롬, 하노이 타워, 재귀함수의 장점, 단점 | ![]() |
|
![]() |
재귀함수의 이해 | 수학적 표현과 재귀함수, 재귀함수를 사용한 피보나치 숫자, 챌린드롬, 하노이 타워, 재귀함수의 장점, 단점 | ![]() |
|
![]() |
재귀함수의 이해 | 수학적 표현과 재귀함수, 재귀함수를 사용한 피보나치 숫자, 챌린드롬, 하노이 타워, 재귀함수의 장점, 단점 | ![]() |
|
7. | ![]() |
함수 호출과 인자 전달 방식 | 값을 전달하는 함수 호출(Call-by-value), 주소를 전달하는 형태의 함수호출(Call-by-reference), 다차원 배열선언, 논리적 구조, 포인터의 포인터에 대한 이해 | ![]() |
![]() |
함수 호출과 인자 전달 방식 | 값을 전달하는 함수 호출(Call-by-value), 주소를 전달하는 형태의 함수호출(Call-by-reference), 다차원 배열선언, 논리적 구조, 포인터의 포인터에 대한 이해 | ![]() |
|
![]() |
함수 호출과 인자 전달 방식 | 값을 전달하는 함수 호출(Call-by-value), 주소를 전달하는 형태의 함수호출(Call-by-reference), 다차원 배열선언, 논리적 구조, 포인터의 포인터에 대한 이해 | ![]() |
|
![]() |
함수 호출과 인자 전달 방식 | 값을 전달하는 함수 호출(Call-by-value), 주소를 전달하는 형태의 함수호출(Call-by-reference), 다차원 배열선언, 논리적 구조, 포인터의 포인터에 대한 이해 | ![]() |
|
![]() |
함수 호출과 인자 전달 방식 | 값을 전달하는 함수 호출(Call-by-value), 주소를 전달하는 형태의 함수호출(Call-by-reference), 다차원 배열선언, 논리적 구조, 포인터의 포인터에 대한 이해 | ![]() |
|
![]() |
함수 호출과 인자 전달 방식 | 값을 전달하는 함수 호출(Call-by-value), 주소를 전달하는 형태의 함수호출(Call-by-reference), 다차원 배열선언, 논리적 구조, 포인터의 포인터에 대한 이해 | ![]() |
|
![]() |
함수 호출과 인자 전달 방식 | 값을 전달하는 함수 호출(Call-by-value), 주소를 전달하는 형태의 함수호출(Call-by-reference), 다차원 배열선언, 논리적 구조, 포인터의 포인터에 대한 이해 | ![]() |
|
8. | ![]() |
포인터 형과 포인터 연산 | 2차원 배열이름과 포인터 형, 배열포인터, 함수 포인터, 메일 함수 인자전달 | ![]() |
![]() |
포인터 형과 포인터 연산 | 2차원 배열이름과 포인터 형, 배열포인터, 함수 포인터, 메일 함수 인자전달 | ![]() |
|
![]() |
포인터 형과 포인터 연산 | 2차원 배열이름과 포인터 형, 배열포인터, 함수 포인터, 메일 함수 인자전달 | ![]() |
|
![]() |
포인터 형과 포인터 연산 | 2차원 배열이름과 포인터 형, 배열포인터, 함수 포인터, 메일 함수 인자전달 | ![]() |
|
9. | ![]() |
문자와 문자열, 구조체, 사용자 정의 자료형의 이해 | 스트림과 데이터의 이동, 입출력 함수, 표준 입출력과 버퍼, 구조체와 사용자정의 자료형 | ![]() |
![]() |
문자와 문자열, 구조체, 사용자 정의 자료형의 이해 | 스트림과 데이터의 이동, 입출력 함수, 표준 입출력과 버퍼, 구조체와 사용자정의 자료형 | ![]() |
|
![]() |
문자와 문자열, 구조체, 사용자 정의 자료형의 이해 | 스트림과 데이터의 이동, 입출력 함수, 표준 입출력과 버퍼, 구조체와 사용자정의 자료형 | ![]() |
|
![]() |
문자와 문자열, 구조체, 사용자 정의 자료형의 이해 | 스트림과 데이터의 이동, 입출력 함수, 표준 입출력과 버퍼, 구조체와 사용자정의 자료형 | ![]() |
|
![]() |
문자와 문자열, 구조체, 사용자 정의 자료형의 이해 | 스트림과 데이터의 이동, 입출력 함수, 표준 입출력과 버퍼, 구조체와 사용자정의 자료형 | ![]() |
|
![]() |
문자와 문자열, 구조체, 사용자 정의 자료형의 이해 | 스트림과 데이터의 이동, 입출력 함수, 표준 입출력과 버퍼, 구조체와 사용자정의 자료형 | ![]() |
|
10. | ![]() |
구조체 사용법의 이해, 간단한 형태의 링크드리스트(Linked List) | 구조체 기반 Call-by-reference, 운영체제에 의한 메모리 할당, 메모리의 동적할당, 간단한 형태의 링크드리스트 | ![]() |
![]() |
구조체 사용법의 이해, 간단한 형태의 링크드리스트(Linked List) | 구조체 기반 Call-by-reference, 운영체제에 의한 메모리 할당, 메모리의 동적할당, 간단한 형태의 링크드리스트 | ![]() |
|
![]() |
구조체 사용법의 이해, 간단한 형태의 링크드리스트(Linked List) | 구조체 기반 Call-by-reference, 운영체제에 의한 메모리 할당, 메모리의 동적할당, 간단한 형태의 링크드리스트 | ![]() |
|
![]() |
구조체 사용법의 이해, 간단한 형태의 링크드리스트(Linked List) | 구조체 기반 Call-by-reference, 운영체제에 의한 메모리 할당, 메모리의 동적할당, 간단한 형태의 링크드리스트 | ![]() |
|
![]() |
구조체 사용법의 이해, 간단한 형태의 링크드리스트(Linked List) | 구조체 기반 Call-by-reference, 운영체제에 의한 메모리 할당, 메모리의 동적할당, 간단한 형태의 링크드리스트 | ![]() |
|
![]() |
구조체 사용법의 이해, 간단한 형태의 링크드리스트(Linked List) | 구조체 기반 Call-by-reference, 운영체제에 의한 메모리 할당, 메모리의 동적할당, 간단한 형태의 링크드리스트 | ![]() |
|
11. | ![]() |
파일과 스트림, 기본적 파일입출력, 프로그램의 분할과 매크로 사용법 | 파일 입출력 함수, 선행처리와 매크로사용법, 프로그램 분할과 헤더파일 사용법 | ![]() |
![]() |
파일과 스트림, 기본적 파일입출력, 프로그램의 분할과 매크로 사용법 | 파일 입출력 함수, 선행처리와 매크로사용법, 프로그램 분할과 헤더파일 사용법 | ![]() |
|
![]() |
파일과 스트림, 기본적 파일입출력, 프로그램의 분할과 매크로 사용법 | 파일 입출력 함수, 선행처리와 매크로사용법, 프로그램 분할과 헤더파일 사용법 | ![]() |
|
![]() |
파일과 스트림, 기본적 파일입출력, 프로그램의 분할과 매크로 사용법 | 파일 입출력 함수, 선행처리와 매크로사용법, 프로그램 분할과 헤더파일 사용법 | ![]() |
|
![]() |
파일과 스트림, 기본적 파일입출력, 프로그램의 분할과 매크로 사용법 | 파일 입출력 함수, 선행처리와 매크로사용법, 프로그램 분할과 헤더파일 사용법 | ![]() |
|
12. | ![]() |
링크드 리스트 구현 및 관리 | 링크드리스트 구조 및 구현, FIFO, LIFO, 링크드 리스트에서 노드 삭제, 삽입, 검색 | ![]() |
![]() |
링크드 리스트 구현 및 관리 | 링크드리스트 구조 및 구현, FIFO, LIFO, 링크드 리스트에서 노드 삭제, 삽입, 검색 | ![]() |
|
![]() |
링크드 리스트 구현 및 관리 | 링크드리스트 구조 및 구현, FIFO, LIFO, 링크드 리스트에서 노드 삭제, 삽입, 검색 | ![]() |
|
13. | ![]() |
큐, 스택, 객체지향 프로그래밍 소개 | 큐, 스택 소개, 객체지향 프로그래밍 소개 | ![]() |
![]() |
큐, 스택, 객체지향 프로그래밍 소개, TBD | 큐, 스택 소개, 객체지향 프로그래밍 소개, TBD | ![]() |
|
![]() |
큐, 스택, 객체지향 프로그래밍 소개, TBD | 큐, 스택 소개, 객체지향 프로그래밍 소개, TBD | ![]() |