Descripción
Introducción a la programación en C: tipos de datos, control de flujo, funciones, arreglos, punteros, y operadores aritméticos, lógicos y a nivel de bits. Modelos de memoria, colecciones. E/S de bajo nivel. Canal de construcción (control de versiones, make, preprocesado, compilación, enlace) en Linux. Pruebas y depuración.
Prerrequisitos
- Requisito(s): ECOR 1031 con una calificación mínima de C- o matrícula en el Programa M.Eng. en Ingeniería Eléctrica y de Computadoras.
Condiciones y modalidades
- Impide crédito adicional para Impide crédito adicional para SYSC 1006 , SYSC 2006 .
- Requisito(s): ECOR 1031 con una calificación mínima de C- o matrícula en el Programa M.Eng. en Ingeniería Eléctrica y de Computadoras.
- Clases magistrales tres horas a la semana.
Texto de referencia en su idioma de origen
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.
Fuentes y referencias
Se conservan las fechas y las fuentes para ayudarle a verificar la información. Las traducciones se proponen para facilitar la lectura; la fuente oficial es la referencia para las condiciones y los requisitos.
Referencia de la fuente : https://calendar.carleton.ca/undergrad/courses/SYSC/