Mô tả
Thiết kế và triển khai các chương trình quy mô nhỏ như các cộng đồng các đối tượng hợp tác, sử dụng ngôn ngữ lập trình gõ động hoặc gõ tĩnh. Các khái niệm cơ bản: lớp, đối tượng, đóng gói, ẩn thông tin, kế thừa, đa hình. Phát triển lặp, tăng dần và phát triển theo kiểm thử.
Tiền đề
- Điều kiện tiên quyết: SYSC 1006 hoặc SYSC 2006.
Điều kiện và thủ tục
- Loại trừ điểm tín chỉ bổ sung cho Loại trừ điểm tín chỉ bổ sung cho COMP 1006 và COMP 1406.
- Điều kiện tiên quyết: SYSC 1006 hoặc SYSC 2006.
- Bài giảng ba giờ mỗi tuần, thí nghiệm hai giờ mỗi tuần.
Văn bản tham chiếu bằng ngôn ngữ gốc
Designing and implementing small-scale programs as communities of collaborating objects, using a dynamically-typed or statically-typed programming language. Fundamental concepts: classes, objects, encapsulation, information hiding, inheritance, polymorphism. Iterative, incremental development and test-driven development.
- Prerequisite(s): SYSC 1006 or SYSC 2006 .
- Precludes additional credit for Precludes additional credit for COMP 1006 and COMP 1406 .
- Lectures three hours a week, laboratory two hours a week.
Nguồn và tham khảo
Ngày và nguồn được giữ lại để giúp bạn kiểm tra thông tin. Các bản dịch được cung cấp để dễ đọc; nguồn chính thức là tham chiếu cho các điều kiện và yêu cầu.
Nguồn tham khảo : https://calendar.carleton.ca/undergrad/courses/SYSC/