바로가기

모두를 위한 열린 강좌 KOCW

주메뉴

  • 주제분류
    공학 >컴퓨터ㆍ통신 >컴퓨터과학
  • 강의학기
    2011년 1학기
  • 조회수
    14,095
  • 평점
    5/5.0 (1)
이 교과목은 프로그래밍 언어의 이론적 기초와 구현 기술을 소개하고 이를 이론과 실습을 통해서 학습한다. 또한 객체-지향을 비롯한 여러 프로그래밍 패러다임을 학습함으로써 프로그래밍 언어에 대한 보다 깊이 있는 이해를 도모한다.

차시별 강의

PDF VIDEO SWF AUDIO DOC AX
1. 문서 (1) 프로그래밍 언어의 이론 및 실제 1.1) 프로그래밍 언어 이론 및 실제가 필요하다. 1.2) 프로그래밍 언어 및 컴파일러 이론 1.3) 언어 구현 기술 1.4) 객체-지향 프로그래밍 언어 URL
2. 문서 (2) 구문(Syntax) 2. 1) 프로그래밍 언어의 정의 2. 2) 프로그래밍 언어 구현 2. 3) 구문 및 문법 2. 4) 파스 트리 2. 5) 모호성 2. 6) EBNF와 구문 다이어그램 URL
3. 문서 (3) 시맨틱스 (Semantics) 3. 1) Operational Semantics 3. 2) Other Semantics 3. 3) Interpreter for Lang. S URL
4. 문서 (4) 블록 및 유효범위 4. 1) 변수 선언 및 유효범위 4. 2) 함수 및 유효범위 규칙 4. 3) 바인딩 정보 유지/관리 4. 4) Case Study URL
5. 문서 (5) 데이터 타입 5. 1) 데이터 타입 개요 5. 2) 사례 연구 5. 3) 타입 검사 URL
6. 문서 (6) 제어(Control) 6. 1) 구조적 프로그래밍(Structured Programming) 6. 2) 예외(Exceptions) URL
7. 문서 (7) 함수 7. 1) 함수 정의 7. 2) 매개변수 전달 URL
8. 문서 (8) 함수 구현 7. 3) 함수 구현 7. 4) 인터프리터에서 함수 구현 URL
9. 문서 (9) 객체-지향 프로그래밍 I 10.1) 객체-지향 개념 10.3) Java 객체 및 클래스 10.4) C++ 객체 및 클래스 10.5) 가시성 조정자 (Visibility Modifiers) URL
10. 문서 (10) 객체-지향 프로그래밍 II 10.6) 상속 10.7) protected 조정자 10.8) 메쏘드 재정의 10.9) super 참조 10.10)다형성(Polymorphism) 10.11)클래스 설계 10.12)인터페이스 10.13)C++ URL

연관 자료

loading..

사용자 의견

강의 평가를 위해서는 로그인 해주세요. 로그인팝업

이용방법

  • 강의 이용시 필요한 프로그램 [바로가기]

    ※ 강의별로 교수님의 사정에 따라 전체 차시 중 일부 차시만 공개되는 경우가 있으니 양해 부탁드립니다.

이용조건