Diferencia entre revisiones de «Física»
Sin resumen de edición |
m Corrigiendo error de sintaxis |
||
Línea 8: | Línea 8: | ||
}} |
}} |
||
''' |
''' ESTA PÁGINA ESTÁ EN PROCESO DE EDICIÓN CON EMACS, A FALTA DE CONOCIMIENTO EN MARKDOWN HE COPIADO LA HOJA DE PRESENTACIÓN DE OTRA PÁGINA PARA TENER UNA ESPECIA DE PLANTILLA Y PODER CONTINUAR ''' |
||
''' |
|||
== Objetivo general == |
== Objetivo general == |
Revisión del 02:36 25 mar 2019
Facultad | Ciencias |
Departamento | Física |
Área | [[Área de {{{área_texto}}}|{{{área_texto}}}]] |
Nivel | Universitario |
ESTA PÁGINA ESTÁ EN PROCESO DE EDICIÓN CON EMACS, A FALTA DE CONOCIMIENTO EN MARKDOWN HE COPIADO LA HOJA DE PRESENTACIÓN DE OTRA PÁGINA PARA TENER UNA ESPECIA DE PLANTILLA Y PODER CONTINUAR
Objetivo general
- Proporcionar familiaridad con los conceptos básicos de construcción de programas para computadores que son comunes a la mayoría de los lenguajes de programación.
Objetivos específicos
- Describir la estructura general de un programa que implementa un algoritmo y el proceso para implementarlo en un ordenador.
- Construir expresiones para manipular datos primitivos y almacenar los resultados en memoria.
- Aplicar estructuras de control para organizar programas y realizar tareas complejas.
- Reconocer los conceptos relacionados al manejo de entrada y salida de datos primitivos y complejos.
Lecciones
Bloque 1
Lección 1
Los algoritmos como expresión abstracta de procedimientos para resolver problemas o ejecutar tareas son el tema de esta lección.
Lección 2
En esta lección estudiaremos la estructura básica de los programas y su ciclo de vida.
Lección 3
Los lenguajes de programación como mecanismos para desarrollar programas para los ordenadores y sus entornos de desarrollo asociados serán el tema de estudio de esta lección.
Evaluación Parcial
Bloque 2
Lección 4
En esta lección estudiaremos los tipos de datos primitivos presentes en la mayoría de los lenguajes de programación.
Lección 5
Las variables como almacenes de información y resultados de expresiones así como los cambios a sus valores serán el tema de estudio de esta lección.
Lección 6
En esta lección estudiaremos los mecanismos para representar operaciones matemáticas y lógicas sobre los tipos de datos primitivos de los lenguajes de programación.
Evaluación Parcial
Bloque 3
Lección 7
En esta lección estudiaremos diversos mecanismos para controlar la secuencia de ejecución de los pasos que componen un algoritmo.
Lección 8
Las subrutinas (funciones y procedimientos) como mecanismos para realizar tareas específicas como parte de un programa más grande y los mecanismos para transmitir información entre el código encapsulado y el programa principal serán los temas que estudiaremos en esta lección.
Lección 9
En esta lección estudiaremos el concepto de recursión o recursividad como mecanismo para implementar algoritmos.
Evaluación Parcial
Bloque 4
Lección 10
Los tipos de datos complejos más comunes serán el tema de estudio de esta lección.
Lección 11
En esta lección estudiaremos las herramientas básicas para el manejo de la entrada y salida de datos.
Lección 12
En esta lección estudiaremos los mecanismos más comunes para el manejo de errores que se pueden dar durante la ejecución de un programa.
Evaluación Parcial
Evaluación Final
Actividades
Actividad propuesta | Descripción |
---|---|
Simulador de un cajero automático | Construir un programa que simule algunas funciones básicas de un cajero automático. |
Material adicional
Proyectos de aprendizaje relacionados
Recursos en otros proyectos de Wikimedia
- Fundamentos de programación en Wikilibros.