FP enlaces de interes.
Temario Fundamentos de Programación (PLAN 2010)
Nombre de la asignatura:
Fundamentos de ProgramaciónCréditos: 2- 3- 5
Aportación al perfil• Desarrollar, implementar y administrar software de sistemas o de
aplicación que cumpla con los estándares de calidad con el fin de apoyar
la productividad y competitividad de las organizaciones.
Objetivo de aprendizaje• Analizar, diseñar, desarrollar e implementar soluciones de problemas
utilizando estructuras condicionales, repetitivas y arreglos en un lenguaje
de programación.
Competencias previas [Conocimiento y manejo de equipo de computo e internet]
Temario:TEMA 1.- Conceptos Básicoso Clasificación del SW. {
http://es.wikipedia.org/wiki/Software}
o Algoritmo. {
http://es.wikipedia.org/wiki/Algoritmo}
o Lenguaje de Programación. {
http://www.lenguajes-de-programacion.com/lenguajes-de-programacion.shtml}
o Programa. {
http://es.wikipedia.org/wiki/Programa}
o Programación. {
http://es.wikipedia.org/wiki/Programación}
o Paradigmas de programación. {
http://es.wikipedia.org/wiki/Paradigma_de_programación}
o Editores de texto. {
http://es.wikipedia.org/wiki/Editor_de_texto}
o Compiladores. {
http://es.wikipedia.org/wiki/Compilador}
o Ejecutables. {
http://www.monografias.com/trabajos28/creacion-ejecutables-codigo-java/creacion-ejecutables-codigo-java.shtml}
o Interfaz de línea de comando. {
http://es.wikipedia.org/wiki/Línea_de_comandos}
TEMA 2.- Algoritmos
o Análisis de problemas. {http://es.wikipedia.org/wiki/Resolución_de_problemas_de_programación}
o Representación de algoritmos. {http://www.buenastareas.com/ensayos/Representacion-De-Algoritmos/15591.html}
o Diseño de algoritmos. {http://www.monografias.com/trabajos15/algoritmos/algoritmos.shtml}
TEMA 3.- Introducción a la programación
o Características del lenguaje de programación. {http://es.wikipedia.org/wiki/Lenguaje_de_programación_Java}
o Estructura básica de un programa. {http://www.desarrolloweb.com/articulos/1775.php}
o Traducción de un programa. {http://www.monografias.com/trabajos15/computadoras/computadoras.shtml}
o Ejecución de un programa. {http://cuhwww.upr.clu.edu/~jse/cursos/4097/notas/java/compila.html}
o Elementos del lenguaje. {http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/introduccion/primero.htm}
TEMA 4.- Control de flujo
o Estructuras secuenciales. {http://www.desarrolloweb.com/articulos/2199.php}
o Estructuras selectivas. {http://www.robot.uji.es/docencia/301/mat/practica/Pract_4.pdf}
o Estructuras iterativas. {http://www.atc.us.es/asignaturas/fi/curso_de_c/Estructuras_iterativas.html}
TEMA 5.- Arreglos
o Unidimensionales. {http://www.ie.unan.edu.ni/~ruben/2009/Semestre2/Prog_I/arreglos.pdf}
o Multidimensionales. {http://www.javaacad.lania.mx/material/Modulo5_275.pdf}
Definición de las competencias específicas
• Distinguir los conceptos necesarios para introducirse a la programación.
• Manejar la consola para ejecutar comandos desde la misma.
• Analizar problemas para representar su solución mediante algoritmos.
• Conocer las características principales del lenguaje de programación a
utilizar para familiarizarlo con el mismo.
• Codificar algoritmos en un lenguaje de programación para conocer y
aplicar la sintaxis del lenguaje.
• Compilar un programa para generar un ejecutable.
• Construir programas utilizando estructuras condicionales y repetitivas
para aumentar su funcionalidad.
• Conocer la representación simbólica de los arreglos para abstraer su
funcionamiento.
• Utilizar arreglos para solucionar problemas de múltiples variables.
Sugerencias didácticas transversales para el desarrollo de competencias
profesionales
• Propiciar actividades de búsqueda, selección y análisis de información en
distintas fuentes.
• Propiciar el uso de las nuevas tecnologías en el desarrollo de los
contenidos de la asignatura.
• Fomentar actividades grupales que propicien la comunicación, el
intercambio argumentado de ideas, la reflexión, la integración y la
colaboración de y entre los estudiantes.
• Propiciar, en el estudiante, el desarrollo de actividades intelectuales de
inducción-deducción y análisis-síntesis, las cuales lo encaminan hacia la
investigación, la aplicación de conocimientos y la solución de problemas.
Prácticas• Clasificación y uso de comandos de consola con y sin argumentos.
• Solución de problemas con algoritmos.
• Creación, compilación y ejecución de programas.
• Declaración de variables y uso de expresiones.
• Entrada y Salida de datos.
• Creación de programas estructurados.
• Implementar soluciones con arreglos.
Criterios de evaluación
La evaluación de la asignatura se hará con base en siguiente desempeño:
• Elaboración de aplicaciones de consola que requieran las diferentes
estructuras de control y arreglos.
Como crear tu propio sitio web:
Bueno, para empezar puedes visitar mi primer sitio personal en
http://www.geocities.com/red_new_technologies/ , visita el enlace
http://www.geocities.com/red_new_technologies/Intersem1.html y realiza los ejercicios correspondientes o realiza directamente los pasos de la GUIA PARA REALIZAR TU PAGINA WEB
http://www.geocities.com/red_new_technologies/pagweb1.html.
Nota: Tal vez geocities haya cambiado su formato, en dado caso, busca hospedaje para tu sitio web en otras compañías (p.e.- iespana, altavista, etc.).
También puedes visitar lo siguiente:
http://www.ared.com/comohacer/http://comocreartuweb.com/http://web.iespana.es/services/hebergement/http://www.google.com.mx/search?sourceid=navclient&hl=es&ie=UTF-8&rlz=1T4ADBF_esMX291MX319&q=crear+un+sitio+web+personal“El ÉXITO de todo lo que hagas, dependerá siempre del ESFUERZO y EMPEÑO que inviertas en ello.”Tu puedes lograrlo, ANIMO…
--
M.C. José Angel Toledo Alvarezhttp://angel-toledo.blogspot.comhttp://twitter.com/taja2005taja2005@gmail.com"El verbo más importante entre SABER y TENER es... COMPARTIR."
Minatitlán, Ver. a 24 de agosto de 2009.
Actividades de encuadre y preparación del semestre:1.- Visitar el Blog de Apoyo Académico
http://angel-toledo.blogspot.com y realizar una síntesis del mismo en un archivo en Word 2003 (enviar dicha síntesis al correo taja2005@gmail.com). Fecha de entrega: 25 de agosto 2009.
2.- Imprimir los cuestionarios correspondientes a su materia que se encuentran en el Blog de Apoyo Académico (en la sección INGENIERIAS subsección ENLACES DE INTERES) y realizar el cuestionario de reconocimiento (enviar dicha cuestionario contestado al correo taja2005@gmail.com). Fecha de entrega: 26 de agosto 2009.
3.- Realizar un glosario técnico de su materia tomando en consideración todos los conceptos que encuentren en su temario (que se encuentra en el Blog de Apoyo Académico) imprimirlo y/o transcribirlo en su cuaderno de trabajo. Fecha de entrega: 27 de agosto 2009 (en clasese).
Atentamente
M.C. José Angel Toledo Alvarezhttp://angel-toledo.blogspot.com
http://twitter.com/taja2005
taja2005@gmail.com
"El verbo más importante entre SABER y TENER es... COMPARTIR."
Código ASCII.
El código ASCII (acrónimo inglés de American Standard Code for Information Interchange — (Código Estadounidense Estándar para el Intercambio de Información), pronunciado generalmente [áski], es un código de caracteres basado en el alfabeto latino tal como se usa en inglés moderno y en otras lenguas occidentales. Fue creado en 1963 por el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales, o ANSI) como una refundición o evolución de los conjuntos de códigos utilizados entonces en telegrafía. Más tarde, en 1967, se incluyeron las minúsculas, y se redefinieron algunos códigos de control para formar el código conocido como US-ASCII.
Leer todo el texto:
http://es.wikipedia.org/wiki/ASCII
FP EXAMEN ORDINARIO U1.
FUNDAMENTO DE PROGRAMACION
EXAMEN ORDINARIO U1.
MA17FEB09 ALUMNO: __________________________________________________
1.- ENLISTE LOS 5 ELEMENTOS BASICOS DE LA POO.
2.- MENCIONE 3 PARADIGMAS DIFERENTES DE PROGRAMACION.
3.- ENLISTE LAS 2 METODOLOGIAS BASICAS DE LA INGENIERIA DE SOFTWARE PARA EL DESARROLLO DE SOFTWARE.
4.- REALICE UN DIBUJO QUE ILUSTRE COMO SE DEBE MODELAR UN OBJETO DESCRIBIENDO LAS PARTES QUE DEBE CONTENER EL MODELO DE UN OBJETO.
5.- ENLISTE LOS 7 PASOS BASICOS PARA REALIZAR UN PROGRAMA.
6.- ENLISTE 5 VENTAJAS DE LA POO.
7.- MENCIONE CON QUE HERRAMIENTA SE REALIZA EL DOO.