Carleton University · SYSC 2006

Nền tảng Lập trình Mệnh lệnh

Tiêu đề chính thức : Foundations of Imperative Programming

Tín chỉ : 0.5 tín chỉNăm tham chiếu : 2026-27

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/

Liên hệ StudyCanada

Chia sẻ kế hoạch hoặc câu hỏi của bạn. Chúng ta sẽ tiếp tục trao đổi qua email.

Chúng tôi sử dụng thông tin liên hệ này để trả lời yêu cầu của bạn. Quyền riêng tư

Biểu mẫu này gửi đến StudyCanada. Để liên hệ với trường, hãy dùng thông tin trong hồ sơ trường.