Deskripsi
Pengembangan perangkat lunak sebagai disiplin rekayasa, bahasa pemrograman modern. Sintaks dan semantik. Menelusuri dan memvisualisasikan eksekusi program. Gaya dan dokumentasi. Pengujian dan debugging. Sistem bilangan biner. Tipe data kontainer untuk manajemen data. Pengantar merancang dan mengimplementasikan algoritme numerik. Modul. Berkas data. Pengembangan inkremental dan iteratif.
Prasyarat
- Prasyarat: Mata kuliah ini tidak dapat diambil bersamaan dengan ESLA 1300 atau ESLA 1500.
Syarat dan ketentuan
- Mengecualikan kredit tambahan untuk Mengecualikan kredit tambahan untuk COMP 1005, COMP 1405, ECOR 1041 (tidak lagi ditawarkan), ECOR 1042 (tidak lagi ditawarkan), ECOR 1051 (tidak lagi ditawarkan), ECOR 1606 (tidak lagi ditawarkan), SYSC 1005 (tidak lagi ditawarkan).
- Prasyarat: Mata kuliah ini tidak dapat diambil bersamaan dengan ESLA 1300 atau ESLA 1500.
- Kuliah tiga jam per minggu, laboratorium tiga jam per minggu.
Teks rujukan dalam bahasa aslinya
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.
Sumber dan referensi
Tanggal dan sumber disimpan untuk membantu Anda memverifikasi informasi. Terjemahan disediakan untuk memudahkan pembacaan; sumber resmi menjadi rujukan untuk syarat dan ketentuan.
Referensi sumber : https://calendar.carleton.ca/undergrad/courses/ECOR/