EN ES
Etiqueta

#cs1

13 conceptos con esta etiqueta.

Textbook

Computer Science I

Libro de texto abierto de CS1 que enseña conceptos antes que sintaxis, recapitulados en C, Java y PHP.

Programming Concept

Fundamentos

Flujo de control, variables, tipos, operadores, E/S básica y fundamentos de depuración.

Programming Concept

Condicionales

Operadores lógicos, sentencias if / if-else / if-else-if y el operador ternario.

Programming Concept

Encapsulamiento y Objetos

Objetos, visibilidad de datos, accesores/mutadores, constructores, composición, principios de diseño.

Programming Concept

Manejo de Errores

Programación defensiva versus estrategias de manejo de errores basadas en excepciones.

Programming Concept

Arrays, Colecciones y Memoria Dinámica

Arrays, memoria estática vs dinámica, copias superficiales/profundas, arrays multidimensionales, colecciones.

Programming Concept

Entrada/Salida de Archivos

Procesamiento de archivos — rutas, manejo de errores, buffering y archivos binarios vs texto.

Programming Concept

Introducción

Resolución de problemas, fundamentos de computación, estructura de programas y convenciones de pseudocódigo.

Programming Concept

Funciones

Definir y usar funciones; paso por valor/referencia, sobrecarga, argumentos variables, valores por defecto.

Programming Concept

Bucles

Bucles while, for, do-while y foreach; anidamiento, bucles infinitos y equivalencia de bucles.

Programming Concept

Recursión

Escribir funciones recursivas, recursión de cola, evitar la recursión y memoización.

Programming Concept

Búsqueda y Ordenamiento

Búsqueda lineal/binaria, ordenamiento por selección/inserción/quicksort/mergesort, comparadores y estabilidad.

Programming Concept

Cadenas

Operaciones básicas con cadenas, comparaciones y tokenización.