SCD-1008 FUN-DE-PROGRAMACION
Fundamentos de Programación
Semestre Horas Teoría Horas Práctica Créditos
5 2 3 5
Prerrequisitos
• Conocimientos básicos en el manejo de una Computador.
• Manejo General de Lenguajes de Programación Estructurada.
• Conocimiento de técnicas para obtener información.
• Es deseable que el alumno tenga habilidades para:
1.-Elaborar presentaciones en Power point.2.- Expresarse (facilidad de palabra).
3.- Realizar investigación documental.
4.- Manejar recursos bibliográficos. |
• Habilidades para la resolución de Problemas.
Objetivo / Competencia
Analizar, diseñar y desarrollar soluciones de problemas reales utilizando algoritmos computacionales para implementarlos en un lenguaje de programación.
COMPETENCIA UNIDAD I.- En la primera unidad seestudian los conceptos básicos para introducir al estudiante en la programación con la finalidad de obtener las bases conceptuales para abordar las siguientes unidades temáticas.
COMPETENCIA UNIDAD II.- El análisis y desarrollo de algoritmos, como segunda unidad, es con la finalidad de dar solución a problemas reales utilizando el razonamiento lógico.
COMPETENCIA UNIDAD III.- La tercera unidad,tiene la finalidad de obtener y aplicar herramientas necesarias para diseñar e implementar soluciones en un lenguaje de programación, utilizando los conceptos adquiridos.
COMPETENCIA UNIDAD IV.- La cuarta unidad tiene como objetivo que el alumno identifique, comprenda, seleccione e implemente la estructura de control más adecuada a un problema específico, así como el diseño de bloques decódigos reutilizables, dado que es común encontrar en la práctica problemas cuyas operaciones están condicionadas o deban ejecutarse un número repetido de veces.
COMPETENCIA UNIDAD V.- La quinta unidad tiene la finalidad de implementar arreglos para una gran variedad de propósitos que proporcionan un medio conveniente de agrupar variables relacionadas y organizar datos de una manera que puedan serfácilmente procesados.
Contenido ( Unidad / Tema / Subtema / Material de Aprendizaje )
1. CONCEPTOS BASICOS
1.1. Clasificación del software de: sistemas y aplicación.
Varios tipos de software se describen basándose en su método de distribución. Entre estos se encuentran los así llamados programas enlatados, el software desarrollado por compañías y vendido principalmente pordistribuidores, el freeware y software de dominio público, que se ofrece sin costo alguno, el shareware, que es similar al freeware, pero suele con llevar una pequeña tasa a pagar por los usuarios que lo utilicen profesionalmente y, por último, el infame vapourware, que es software que no llega a presentarse o que aparece mucho después de lo prometido.
El software es la parte lógica decomputadora, que permite el manejo de los recursos y la realización de tareas específicas, también denominados programas.
Se clasifica en 2 partes:
1. SOFTWARE DE SISTEMAS
2. SOFWARE DE APLICACIÓN
1. SOFTWARE DE SISTEMAS: Son aquellos programas que permiten la administración de la parte física o los recursos de la computadora, es la que interactúa entre el usuario y los componentes hardware delordenador. Se clasifican el Sistemas Operativos Monousuarios y Multiusuarios.
2. SOFTWARE DE APLICACION: Son aquellos programas que nos ayudan a tareas específicas como edición de textos, imágenes, cálculos, etc. también conocidos como aplicaciones.
Software de Uso General
El software para uso general ofrece la estructura para un gran número de aplicaciones empresariales, científicas ypersonales. El software de hoja de cálculo, de diseño asistido por computadoras (CAD), de procesamiento de texto, de manejo de Bases de Datos, pertenece a esta categoría. La mayoría de software para uso general se vende como paquete; es decir, con software y documentación orientada al usuario (manuales de referencia, plantillas de teclado y demás).
Software de aplicaciones
El software de...
Regístrate para leer el documento completo.