반응형
프로그래밍언어론
횟수 | 방송월일 | 강의주제 | 세부내용 | 교재쪽수 | 담당교수 |
1 | 2006/07/28 | 프로그래밍 언어의 소개Ⅰ | 과목 소개 언어의 전형 언어 정의 |
1-7 | 정광식 |
2 | 2006/07/28 | 프로그래밍 언어의 소개 II 및 신택스 | 언어의 번역 언어의 역사 언어의 요건 어휘구조 |
8-19 | 정광식 |
3 | 2006/8/29 | 신택스 Ⅱ | 문맥무관형 문법과 BNF 분석나무 모호성, 결합성, 우선순위 |
19-25 | 정광식 |
4 | 2006/8/30 | 신택스 III 및 기초 개념 I | EBNF, 신택스 도표 속성과 바인딩 |
25-35 | 정광식 |
5 | 2006/8/30 | 기초 개념 II | 변수 범위 |
36-41 | 정광식 |
6 | 2006/8/30 | 기초 개념 III | 범위 동적 형 바인딩 기억장소와 생명시간 |
41-47 | 정광식 |
7 | 2006/8/30 | 기초 개념 IV 및 자료형 I | 참조환경, 기호상수 자료형 및 형 정보 기본 자료형 곱집합 |
47-60 | 정광식 |
8 | 2006/9/1 | 자료형 II | 합집합 멱집합 함수 |
60-66 | 정광식 |
9 | 2006/9/1 | 자료형 III | 순환과 포인터 포인터형의 문제점 형 조사 |
66-72 | 정광식 |
10 | 2006/9/3 | 자료형 IV | 형 양립성 형 변환 형의 구현 |
73-79 | 정광식 |
11 | 2006/9/3 | 식 계산과 제어 I | 식 ․중지계산 부작용 과부하 연산자 패턴 매칭 |
84-91 | 정광식 |
12 | 2006/9/3 | 식 계산과 제어 II | 조건문 반복문 무조건 분기문 |
92-102 | 정광식 |
13 | 2006/9/3 | 식 계산과 제어 III | 부프로그램의 개념 매개변수 전달 방식 |
102-113 | 정광식 |
14 | 2006/9/3 | 식 계산과 제어 IV | 부프로그램 이름 매개변수 실행시 구조 |
113-125 | 정광식 |
15 | 2006/10/01 | 대규모 프로그램을 위한 구조 I | 대규모 프로그램 특징 분리 컴파일과 독립 컴파일 추상자료형 C++의 추상자료형 |
130-136 | 정광식 |
16 | 2006/10/01 | 대규모 프로그램을 위한 구조 II |
Ada의 추상자료형 Java의 추상자료형 다형성 Ada, C++, Java 등의 다형성 기능 |
136-144 | 정광식 |
17 | 2006/10/01 | 객체지향 언어 I | 객체지향 프로그래밍의 개념 C++의 객체지향 기능 |
147-155 | 정광식 |
18 | 2006/10/03 | 객체지향 언어 II | Smalltalk의 객체지향 기능 Java의 객체지향 기능 |
156-165 | 정광식 |
19 | 2006/10/03 | 객체지향 언어 III | 주요 사항의 비교 객체지향 언어 구조의 구현 |
165-175 | 정광식 |
20 | 2006/10/03 | 예외조건 처리 | 기본 개념 Ada의 예외조건 처리 C++의 예외조건 처리 Java의 예외조건 처리 |
179-188 | 정광식 |
참조할만한 강의자료 모음
-> http://www.stanford.edu/class/cs242/
-> http://www.math.grinnell.edu/~stone/courses/languages/
추천서적 목록
Robert Sebesta. Concepts of Programming Languages. Addison-Wesley.
Kenneth Lauden. Programming Languages: Principles and Practice. Thompson Course Technology.
Ravi Sethi. Programming Languages: Concepts and Constructs. Addison-Wesley.
반응형
'B1:기초 Basement' 카테고리의 다른 글
[시스템엔지니어링]인텔리전트 에이전트(Intelligent Agent) (0) | 2006.07.28 |
---|---|
인간과 교육 (0) | 2006.07.19 |
BS 7799 (0) | 2006.07.19 |
경영관련 용어에 대한 간략한 설명(15개 국어로 제공) (0) | 2006.07.07 |
Capability Maturity Model® for Software (SW-CMM®) (0) | 2006.07.07 |