Mô tả
Giới thiệu lập trình C: Các kiểu dữ liệu, điều khiển luồng, hàm, mảng, con trỏ, và toán tử số học, logic và bit. Mô hình bộ nhớ, cấu trúc tập hợp. I/O mức thấp. Chuỗi công cụ xây dựng (quản lý phiên bản, make, tiền xử lý, biên dịch, liên kết) trên Linux. Kiểm thử và gỡ lỗi.
Tiền đề
- Điều kiện tiên quyết: ECOR 1031 với điểm tối thiểu C- hoặc đang ghi danh trong chương trình M.Eng. về Kỹ thuật Điện & Máy tính.
Điều kiện và thủ tục
- Không cho tín chỉ bổ sung cho Không cho tín chỉ bổ sung cho SYSC 1006 , SYSC 2006 .
- Điều kiện tiên quyết: ECOR 1031 với điểm tối thiểu C- hoặc đang ghi danh trong chương trình M.Eng. về Kỹ thuật Điện & Máy tính.
- Ba giờ giảng mỗi tuần.
Văn bản tham chiếu bằng ngôn ngữ gốc
Introduction to C programming: Data types, flow control, functions, arrays, pointers, and arithmetic, logical and bitwise operators. Memory models, collections. Low-level I/O. Build pipeline (version control, make, preprocessing, compiling, linking) in Linux. Testing and debugging.
- Prerequisite(s): ECOR 1031 with a minimum grade of C- or enrolment in in the M.Eng. Program in Electrical & Computer Engineering.
- Precludes additional credit for Precludes additional credit for SYSC 1006 , SYSC 2006 .
- Lectures three 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/