1. | ![]() |
프로그래밍 언어 소개 | - 개념 정리 - 역사적 고찰 | ![]() |
2. | ![]() |
프로그래밍 언어 설계 | - 설계 기준의 역사적 변천 - 프로그래밍 언어의 설계 원칙 - 문제점과 해결책들 | ![]() |
3. | ![]() |
프로그래밍 언어의 명세 기법과 해석 기법 | - 명세 기법 (BNF 표기법, 구문 도표, 파스트리) - 해석 기법 (번역 기법, 인터프리터 기법) | ![]() |
4. | ![]() |
변수 및 바인딩 | - 변수의 속성과 바인딩 - 블록과 영역 - 정적영역과 동적영역 - 변수 초기화와 상수 - 변수의 수명 | ![]() |
5. | ![]() |
자료형 | - 자료형의 개요 - 자료형 - 기본 사용자 정의 자료형(문자열 - 열거 자료형 - 포인터 자료형 - 구조적 자료형 | ![]() |
6. | ![]() |
식과 제어문 | - 개요 - 제어문 - 조건문 - 반복문 - 분기문 | ![]() |
7. | ![]() |
부프로그램 | - 개요 - 매개 변수 전달 기법 - 중복 부프로그램 - 포괄 부프로그램 | ![]() |
8. | ![]() |
기억 장소 할당 | - 개요 - 정적 기억 장소 할당 - 동적 기억 장소 할당 - 스택 기법 기억 장소 관리 - Heap 기억 장소 관리 | ![]() |
9. | ![]() |
객채지향 프로그래밍 | - 개요 - 객제지향프로그래밍 언어 - 추상자료형 - 상속 - 동적 바인딩 | ![]() |
10. | ![]() |
추상 자료형, 예외 처리 | - 개요 - C++의 예외처리 - Java의 예외처리 - Ada의 예외처리 | ![]() |