Mô tả
Phát triển phần mềm như một ngành kỹ thuật, ngôn ngữ lập trình hiện đại. Cú pháp và ngữ nghĩa. Theo dõi và trực quan hóa việc thực thi chương trình. Phong cách và tài liệu. Kiểm thử và gỡ lỗi. Hệ thống số nhị phân. Kiểu dữ liệu container để quản lý dữ liệu. Giới thiệu thiết kế và triển khai các thuật toán số học. Mô-đun. Tệp dữ liệu. Phát triển gia tăng, lặp.
Tiền đề
- Điều kiện tiên quyết: Khóa học này không được học đồng thời với ESLA 1300 hoặc ESLA 1500.
Điều kiện và thủ tục
- Không được cộng thêm tín chỉ cho Không được cộng thêm tín chỉ cho COMP 1005, COMP 1405, ECOR 1041 (không còn được giảng), ECOR 1042 (không còn được giảng), ECOR 1051 (không còn được giảng), ECOR 1606 (không còn được giảng), SYSC 1005 (không còn được giảng).
- Điều kiện tiên quyết: Khóa học này không được học đồng thời với ESLA 1300 hoặc ESLA 1500.
- Bài giảng ba giờ mỗi tuần, phòng thí nghiệm ba giờ mỗi tuần.
Văn bản tham chiếu bằng ngôn ngữ gốc
Software development as an engineering discipline, modern programming language. Syntax and semantics. Tracing and visualizing program execution. Style and documentation. Testing and debugging. Binary number system. Container data types for data management. Introduction to designing and implementing numerical algorithms. Modules. Data files. Incremental, iterative development.
- Prerequisite(s): This course may not be taken concurrently with ESLA 1300 or ESLA 1500 .
- Precludes additional credit for Precludes additional credit for COMP 1005 , COMP 1405 , ECOR 1041 (no longer offered), ECOR 1042 (no longer offered), ECOR 1051 (no longer offered), ECOR 1606 (no longer offered), SYSC 1005 (no longer offered).
- Lectures three hours per week, laboratories three hours per 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/ECOR/