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 |
|