설명
추상 자료형의 명세 및 설계와 스택, 큐, 트리, 테이블 및 그래프로서의 구현. 일반적이고 유용한 예제들. 파싱과 유한 상태 기계. 알고리즘 분석, 재귀, 재진입성. 특별 중점: 추상화, 인터페이스 명세 및 객체지향 프로그래밍을 이용한 계층적 설계.
선수 과목
- 선수과목: BIT 2400.
조건 및 세부사항
- 또한 NET 3004로 등재됨 .
- 추가 학점 불가: PLT 3010(더 이상 개설되지 않음)에 대한 추가 학점 인정 불가.
- 선수과목: BIT 2400.
- 주당 강의 3시간, 튜토리얼/실험실 2시간.
원문 참조 텍스트
Specification and design of abstract data types and their implementation as stacks, queues, trees, tables and graphs. Common and useful examples. Parsing and finite state machines. Analysis of algorithms, recursion, re-entrance. Special focus: abstraction, interface specification and hierarchical design using object-oriented programming.
- Prerequisite(s): BIT 2400 .
- Also listed as NET 3004 .
- Precludes additional credit for Precludes additional credit for PLT 3010 (no longer offered).
- Lectures three hours a week, tutorial/laboratory two hours a week.
출처 및 참고문헌
날짜와 출처는 정보를 확인하는 데 도움이 되도록 보관됩니다. 번역은 읽기 편의를 위해 제공되며 조건과 요건은 공식 출처가 기준입니다.
출처 참조 : https://calendar.carleton.ca/undergrad/courses/OSS/