Referencias Bibliográficas: [Stroustrup, 2013,Deitel, 2017]
Temas
- Diseño orientado a objetos:
- Descomposicion en objetos que almacenan estados y poseen comportamiento
- Diseño basado en jerarquia de clases para modelamiento
- Tanto para tipo primitivo y un tipo compuesto, describir de manera informal los valores que tiene dicho tipo [Familiarity]
- Sintaxis y semántica básica de un lenguaje de alto nivel.
- Variables y tipos de datos primitivos (ej., numeros, caracteres, booleanos)
- Expresiones y asignaciones.
- Estructuras de control condicional e iterativas.
Objetivos de Aprendizaje
- Analiza y explica el comportamiento de programas simples que involucran estructuras fundamentales de programación variables, expresiones, asignaciones, E/S, estructuras de control, funciones, paso de parámetros, y recursividad [Assessment]
- Identifica y describe el uso de tipos de datos primitivos [Familiarity]
- Escribe programas que usan tipos de datos primitivos [Usage]
- Modifica y expande programas cortos que usen estructuras de control condicionales e iterativas así como funciones [Usage]
- Diseña, implementa, prueba, y depura un programa que usa cada una de las siguientes estructuras de datos fundamentales: cálculos básicos, E/S simple, condicional estándar y estructuras iterativas, definición de funciones, y paso de parámetros [Usage]
- Escoje estructuras de condición y repetición adecuadas para una tarea de programación dada [Assessment]
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM