Mô tả
Mô hình lập trình mệnh lệnh: gán và trạng thái, kiểu và biến, kiểu tĩnh và động. Quản lý bộ nhớ và vòng đời đối tượng: cấp phát tĩnh, cấp phát tự động trong khung kích hoạt, cấp phát động. Truyền tham số hàm. Đệ quy. Các cấu trúc dữ liệu: mảng động, danh sách liên kết, bảng băm. Đọc và ghi tập tin.
Tiền đề
- Tiền đề: ECOR 1031 hoặc (ECOR 1041 và ECOR 1042), tất cả với điểm tối thiểu C-.
Điều kiện và thủ tục
- Cũng được liệt kê là SYSC 1006.
- Không được tính thêm tín chỉ cho COMP 2401, SYSC 4006.
- Tiền đề: ECOR 1031 hoặc (ECOR 1041 và ECOR 1042), tất cả với điểm tối thiểu C-.
- 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
The imperative programming paradigm: assignment and state, types and variables, static and dynamic typing. Memory management and object lifetimes: static allocation, automatic allocation in activation frames, dynamic allocation. Function argument passing. Recursion. Data structures: dynamic arrays, linked lists, hash tables. Reading and writing files.
- Prerequisite(s): ECOR 1031 or (ECOR 1041 and ECOR 1042), all with a minimum grade of C- .
- Also listed as SYSC 1006 .
- Precludes additional credit for Precludes additional credit for COMP 2401 , SYSC 4006 .
- 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/