SlideShare une entreprise Scribd logo
1  sur  7
VICERRECTORADO ACADÉMICO GENERAL
PROGRAMA DE ASIGNATURA FUNDAMENTOS DE PROGRAMACIÓN – SÍLABO – PRESENCIAL
1. DATOS INFORMATIVOS
MODALIDAD:
Presencial
DEPARTAMENTO:
Ciencias de la Computación
AREA DE CONOCIMIENTO:
Programación
CARRERAS:
Sistemas,
Telecomunicaciones,
Automatización y Control,
Redes y Comunicación de Datos,
Mecatrónica,
Mecánica,
Electrónica.
NOMBRES ASIGNATURA:
Fundamentos de Programación
PERÍODO ACADÉMICO:
Marzo 2015 – Agosto 2015
PRE-REQUISITOS: CÓDIGO:
15027
NRC: 2240 No. CRÉDITOS:
6
NIVEL:
Primero
CO-REQUISITOS: FECHA
ELABORACIÓN:
Marzo 2015
SESIONES/SEMANA: EJE DE
FORMACIÓN
Profesional
TEÓRICAS:
1 H
LABORATORIOS:
5 H
DOCENTE:
Ing. Fernando Solis Acosta Msc.
DESCRIPCIÓN DE LA ASIGNATURA:
Fundamentos de Programación es una asignatura básica que permite crear programas que exhiban un
comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias
áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal.
Con esta materia el alumno aprenderá a escribir, a analizar, probar, depurar y dar mantenimiento al
programa generado en un Lenguaje de Programación.
CONTRIBUCIÓN DE LA ASIGNATURA A LA FORMACIÓN PROFESIONAL:
La asignatura de Fundamentos de Programación, contribuye a la formación profesional en el desarrollo de
la lógica y el enfoque sistémico para dar soluciones integrales a problemas planteados, además de ser la
base fundamental a la solución de problemas utilizando metodologías y herramientas de desarrollo de
software.
RESULTADO DE APRENDIZAJE DE LA CARRERA: (UNIDAD DE COMPETENCIA)
Desarrolla aplicaciones informáticas básicas que den solución a problemas de la ingeniería, aplicando
algoritmos y un lenguaje de programación cumpliendo las especificaciones con puntualidad y trabajo en
equipo.
OBJETIVO DE LA ASIGNATURA:
Desarrollar en el alumno el conocimiento necesario para que adquiera la habilidad de resolver problemas
de complejidad considerable, utilizando métodos y herramientas adecuadas como los algoritmos y lenguaje
de programación.
RESULTADO DE APRENDIZAJE DE LA ASIGNATURA: (ELEMENTO DE COMPETENCIA)
Lograr que el alumno pueda conceptualizar, analizar, desarrollar programas en lenguaje C a fin de resolver
problemas de diversa naturaleza.
1
VICERRECTORADO ACADÉMICO GENERAL
2. SISTEMA DE CONTENIDOS Y RESULTADOS DEL APRENDIZAJE
No. UNIDADES DE CONTENIDOS
EVIDENCIAS DEL APRENDIZAJE Y SISTEMA
DE TAREAS
1
UNIDAD 1: LENGUAJE ALGORÍTMICO Y
ESTRUCTURAS DE CONTROL
Producto de Unidad1:
Desarrollo de algoritmos de en lenguaje
natural que permitan resolver problemas de
la vida real.
1. Programación Algorítmica
1.1. Conceptos básicos
1.1.1.Algoritmo
• Características de un algoritmo
• Metodología para la solución de
problemas por medio de
computadora
1.1.2. Representación de un algoritmo
• Diagramas de flujo
• Pseudocódigos
1.1.3. Prueba de escritorio
1.1.4. Constantes.
1.1.5. Variables
1.1.6. Tipos de datos
• Tipo entero
• Tipo real
• Tipo carácter
• Tipo booleano
• Definidos por el usuario
1.1.7. Operadores
• Operadores aritméticos
• Operadores lógicos
• Operadores relacionales
• Operador asignación
1.1.8. Prioridad o precedencia de los
operadores:
1.1.9. Expresiones
1.1.10.Entrada y salida de datos
1.1.11.Tipos de Estructuras de Control
• Estructura secuencial
• Estructuras condicionales
• Estructuras repetitivas o cíclicas
1.2. Introducción a la Programación de Computadores
1.2.1. Código Fuente
1.2.2. Programación
1.2.3. Depurar
1.2.4. Compilador
1.2.5. Programa
1.2.6. Software
1.2.7. Sistema Informático
1.2.8. Lenguaje de Programación
1.2.9. Historia de los lenguajes de
programación
• Programación estructurada.
• Programación Orientada a objetos
• Programación Visual
1.3. Introducción a los Entornos de Programación
1.3.1 Borland C(Codeblocks,Dev-C++)
• Tarea 1. Observación de normas y políticas
de la asignatura.
• Tarea 2. Conceptualizar Algoritmos
• Tarea 3.Diseño de Pseudocódigo y pruebas
de escritorio
• Tarea 4. Diseño de Flujogramas
• Tarea 5. Conocimiento del entorno de
PSeInt.
• Tarea 6. Diseño de Algoritmos utilizando
tipos de datos.
• Tarea 7. Diseño de Algoritmos utilizando
estructuras secuenciales
• Tarea 8. Diseño de Algoritmos utilizando
estructuras Selectivas
• Tarea 9. Diseño de Algoritmos utilizando
estructuras repetitivas (Determinadas e
Indeterminadas)
• Tarea 10. Identificación de las fases de
construcción de un programa.
UNIDAD 2: PROGRAMACIÓN ESTRUCTURADA EN
LENGUAJE C
Producto de Unidad2:
Desarrollo de algoritmos en lenguaje C que
permitan resolver problemas de la vida real.
2
VICERRECTORADO ACADÉMICO GENERAL
2
Contenidos:
1. Lenguaje de programación C++
1.1. Variables y tipos de datos
1.2. Estructura general de un programa
1.2.1. Directivas
1.2.2. Main
1.2.3. librerías
1.2.4. Constantes
1.2.5. Comentarios
1.3. Operadores y expresiones
1.3.1. Operadores unarios (pos y pre)
• Incremento
• Decremento
1.3.2. Operadores binarios
• Aritméticos
• Lógicos
• Relacionales
1.3.3. Operador Terciario
• Selección
1.3.4. Operador de Asignación
1.3.5. Operador de condición
1.3.6. Expresiones
1.4. Sentencias de control
• Secuenciales
• Selección
• Repetitivas
1.5. Introducción a punteros
1.5.1. Definición y tipos
1.5.2. Características
1.5.3. Declaración, implementación y aplicación
• Tarea 1. Revisión del Entorno Borland C
(codeblocks, Dev-C++)
• Tarea 2. Desarrollo de programas básicos
• Tarea 3. Conceptualización de Procesos
incrementales
• Tarea 4. Ejercicios de Sentencias de
control
• Tarea 5. Ejercicios de Sentencias
repetitivas simples y dobles
• Tarea 6. Ejercicios de Sentencias
repetitivas múltiples
• Tarea 7. Trabajo con Punteros
3
UNIDAD 3: ARREGLOS Y MODULARIZACIÓN.
Producto de Unidad3:
Desarrollo de un proyecto de programación
en lenguaje C integrando estructuras de
control, colecciones de datos o arreglos y
funciones que permitan resolver problemas
de la vida real.
Contenidos:
3.1. Arreglos unidimensionales
3.1.1. Ordenación y búsqueda de arreglos
3.1.2. Ordenación por método burbuja
3.1.3. Búsqueda lineal
3.1.4. Búsqueda binaria
3.2. Bidimensionales
3.3. Cadenas de Caracteres
3.3.1. Librerías String.h
3.4. Funciones
3.4.1. Definición, elementos y tipos
3.4.2. Características
3.4.3. Declaración e implementación
3.4.4. Paso de parámetros
3.4.5. Valor
3.4.6. Dirección
3.4.7. Referencia
3.5. Paso de arreglos como parámetros
• Tarea 1. Ejercicios de ordenamiento y
búsqueda de datos dentro de un arreglo.
• Tarea 2. Ejercicios sobre el manejo de
cadenas de caracteres
• Tarea 3. Ejercicios sobre el uso e
implementación de funciones
• Tarea 4. Prueba sobre ejercicios de
programación utilizando la herramienta de
programación
• Tarea 5. Entrega de Ejercicios utilizando la
herramienta de programación
• Tarea 6. Entrega del Producto Integrador.
3
VICERRECTORADO ACADÉMICO GENERAL
3. PROYECCIÓN METODOLÓGICA Y ORGANIZATIVA PARA EL DESARROLLO DE LA ASIGNATURA
a. Estrategias metodológicas:
• Lectura previa  El docente facilita al estudiante las fuentes de información sobre el tema a tratar; el
estudiante por su parte conoce el tema a través de la lectura de artículos, revistas, libros.
• Charla interactiva  El docente plantea el tema de clase y sondea el conocimiento previo en el
estudiante, se recogen las ideas y se procesan, finalmente se conceptualiza el tema tratado.
• Deber individual  El estudiante investiga aspectos puntales sobre el tema tratado
• Trabajo en equipo  Los estudiantes conforman grupos de trabajo para desarrollar proyectos de
temas específicos, durante todo el periodo académico.
• Consultas puntuales  Los estudiantes hacen consultas profesor mediante el uso del correo
electrónico, sobre los deberes individuales o los proyectos en equipo.
• Debates  El docente plantea temas complementarios que serán objeto de debate para los equipos
de trabajo conformados por los estudiantes.
• Presentaciones  Cada equipo de trabajo presenta avances del desarrollo del proyecto asignado y
al final los resultados obtenidos o generados.
• Pruebas  Teóricas y prácticas
b. Orientaciones metodológicas:
• El docente presentará el Silabo y explicará su contenido, en la primera sesión.
• El estudiante preparará el tema de clase con anticipación a la sesión en la que se tratará el tema.
• La entrega de deberes y trabajos por parte del estudiante será a través de medios digitales (email,
aula virtual, cd/dvd, flash, etc.).
• El estudiante podrá conocer su situación académica en todo momento a través del aula virtual
preparada por el docente.
PROYECCIÓN DEL EMPLEO DE LAS TIC EN LOS PROCESOS DE APRENDIZAJE
- Software educativo,
- PseInt
- Borland C, Borland C++, CodeBlocks Dev-C++
- Medios aula virtual, Web 2.0, …
- Participación en Foros de Discusión sobre tópicos específicos de la Materia a fin de aumentar el análisis
crítico de los estudiantes
- Repositorio de Evidencias
4
VICERRECTORADO ACADÉMICO GENERAL
4. RESULTADOS DEL APRENDIZAJE, CONTRIBUCIÓN AL PERFIL DE EGRESO Y TÉCNICA DE
EVALUACIÓN.
LOGRO O
RESULTADOS DE APRENDIZAJE
NIVELES DE LOGRO
Técnica de
evaluación
Evidencia del
aprendizaje
A
Alta
B
Media
C
Baja
1) Solucionar problemas aplicando el
razonamiento lógico, con algoritmos y
procedimientos adecuados
X
Resolución de
prácticas de
casos
Ejercicios
desarrollados en
PSeInt
2) Codificar algoritmos utilizando la
sintaxis de un lenguaje de programación.
X
Resolución de
prácticas de
laboratorios
Ejercicios
desarrollados en
un lenguaje de
programación
3) Emplear las estructuras adecuadas en
las solución de problemas
X
Resolución
ejercicios de
programación
Ejercicios
desarrollados en
un lenguaje de
programación
4) Desarrollo programas computacionales
para dar solución a cualquier
requerimiento.
X
Resolución
ejercicios de
programación
Ejercicios
desarrollados en
un lenguaje de
programación
5) Verificar la funcionalidad de los
problemas resueltos
X
Resolución
ejercicios de
programación
Ejercicios
desarrollados en
un lenguaje de
programación
5. DISTRIBUCIÓN DEL TIEMPO:
TOTAL
HORAS
CONFERENCIAS
CLASES
PRÁCTICAS
LABORATORIOS
CLASES
DEBATES
CLASES
EVALUACIÓN
TRABAJO
AUTÓNOMO DEL
ESTUDIANTE
96 2 35 35 4 6 14
6. TÉCNICAS Y PONDERACIÓN DE LA EVALUACIÓN.
Técnica de evaluación
1er
Parcial*
2do
Parcial*
3er
Parcial*
Tareas/ejercicios 10% 10% 10%
Investigación 10% 10% 20%
Pruebas 20% 20% 10%
Laboratorios/informes 10% 10% 10%
Evaluación parcial 40% 40% 30%
Producto de unidad 10% 10%
Defensa del Resultado final del aprendizaje y documento - - 20%
Total: 100% 100% 100%
5
VICERRECTORADO ACADÉMICO GENERAL
7. BIBLIOGRAFÍA BÁSICA/ TEXTO GUÍA DE LA ASIGNATURA
TEXTO GUÍA DE LA ASIGNATURA
TITULO AUTOR EDICIÓN AÑO IDIOMA EDITORIAL
1. Programación en C
Metodología y
estructura de datos
Joyanes Aguilar Cuarta 2008 Español McGrawHill
2. C++ soluciones de
programación
Schildt,Herb 2010 Español McGraw-Hill
BIBLIOGRAFÍA COMPLEMENTARIA
TITULO AUTOR EDICIÓN AÑO IDIOMA EDITORIAL
3. Como programar
en C/C++
Deithel y Deithel Sexta 2008 Español Prentice Hall
4. Fundamentos de
programación C++
Villalobos Marcelo Segunda 2010 Español Macro
5. LENGUAJE C,
teoría y ejercicios
Granizo Evelio Segunda 1999 Español Editorial
ESPE
6. C/C++. Edición
revisada y
actualizada 2012
Acera García,
Miguel Ángel
Tercera 2011 Español Anaya
Multimedia
7. Programación C++ Liberty, Jesse;
Cadenhead,
Rogers
Segunda 2011 Español
Anaya
Multimedia
8. Fundamentos de
programación
Santos Gonzales,
Ismael Patiño
Primera 2006 Español Alfaomega
8. LECTURAS PRINCIPALES:
TEMA TEXTO PÁGINA
Fundamentos de
Programación - Blog
https://sites.google.com/a/espe.edu.ec/fundamentos-de-
programacion/about-me
Todo el
blog
Fundamentos de
programación en c++
UNED
http://gravepa.com/granaino/biblioteca/aprende/UNED%20-
%20Grado%20Inform%C3%A1tica%20-/Curso
%201/Fundamentos%20de%20Programaci
%C3%B3n/Fundamentos%20de%20programaci%C3%B3n
%20-%20UNED.pdf
Todo el
documento
6
VICERRECTORADO ACADÉMICO GENERAL
9. ACUERDOS:
DEL DOCENTE:
• Estar puntuales a las clases, no se permitirá el ingreso de los estudiantes con retraso mayor a
15 minutos.
• Apagar los celulares.
• Se realizará prácticas de laboratorio grupales por semana.
• Las pruebas y los exámenes serán aplicados en la fecha y hora fijada por el docente y en
conocimiento de los estudiantes.
• Se controlará el plagio.
• Trabajar las actividades propuestas en el aula virtual
• La autoridad del docente se limita a su materia por lo que los compromisos extraoficiales que él
contraiga no representan la postura oficial de la administración de la carrera.
• Brindar respeto y consideración a los alumnos y dirigir sus clases con el mejor ambiente de
trabajo y colaboración, fomentando la investigación y el trabajo en equipo
• Si es detectada la poca o ninguna participación en las actividades grupales de algún miembro
de los equipos de trabajo y esto no es reportado por ellos mismos, se asumirá complicidad de
ellos y serán sancionados con la nota de cero en todo el trabajo final (implica la pérdida del
curso) dado el peso ponderado del trabajo en la nota final.
DE LOS ESTUDIANTES:
• Asistir puntualmente a clases.
• No realizar copia de exámenes, pruebas, informes, proyectos, capítulos, ensayos, entre otros,
será severamente corregida, inclusive podría ser motivo de la pérdida automática del semestre,
(código de ética de la ESPE).
• Respeto en las relaciones docente- alumno y alumno-alumno será exigido en todo momento,
esto será de gran importancia en el desarrollo de las discusiones en clase.
• En los trabajos se deberán incluir las citas y referencias de los autores consultados (de acuerdo
a normativas aceptadas, APA). Si un plagio es evidenciado, podría ser motivo de la separación
del curso del o los involucrados.
• Los casos y trabajos asignados deberán ser entregados el día correspondiente.
• Apagar el celular.
• Desarrollar las prácticas de laboratorio.
• Realizar las pruebas y los exámenes en la fecha y hora.
• Trabajar las actividades propuestas en el aula virtual.
10. FIRMAS DE LEGALIZACIÓN
___________________________
DOCENTE
_________________________________________
COORDINADOR DE ÁREA DE CONOCIMIENTOS
Sr. Ing. Fernando Solís
_______________________________________
PLANIFICADOR DE DEPARTAMENTO
Sr. Ing. Paúl Díaz
_______________________________________
DIRECTOR DE DEPARTAMENTO/CARRERA
Sr. Crnl. EMC. (S.P.) Ing. Fidel Castro
7

Contenu connexe

Tendances

7492681 m-algoritmos
7492681 m-algoritmos7492681 m-algoritmos
7492681 m-algoritmos
cgviviana
 
Programación en Lenguajes Estructurados 2012. Parte I
Programación en Lenguajes Estructurados 2012. Parte IProgramación en Lenguajes Estructurados 2012. Parte I
Programación en Lenguajes Estructurados 2012. Parte I
Euler V. Terán Yépez
 
Presentación curso 2150510 algoritmos y programación
Presentación curso 2150510 algoritmos y programaciónPresentación curso 2150510 algoritmos y programación
Presentación curso 2150510 algoritmos y programación
Luzmila Rojas Estrada
 
6 g syllabus_esis_compiladores_ing_milton_andrade_2013_02
6 g syllabus_esis_compiladores_ing_milton_andrade_2013_026 g syllabus_esis_compiladores_ing_milton_andrade_2013_02
6 g syllabus_esis_compiladores_ing_milton_andrade_2013_02
MARCO POLO SILVA SEGOVIA
 
Desarrollo de proyectos de software isc
Desarrollo de proyectos de software iscDesarrollo de proyectos de software isc
Desarrollo de proyectos de software isc
Angelica Garcia Garcia
 
Sílabo prog ii sistemas 17 17
Sílabo prog ii sistemas 17 17Sílabo prog ii sistemas 17 17
Sílabo prog ii sistemas 17 17
BelenMonse
 
Guia integradora de_actividades_301121_2014_ii
Guia integradora de_actividades_301121_2014_iiGuia integradora de_actividades_301121_2014_ii
Guia integradora de_actividades_301121_2014_ii
Alberto Guerrero
 

Tendances (19)

Planes anuales 2009 - 2010
Planes anuales 2009 - 2010Planes anuales 2009 - 2010
Planes anuales 2009 - 2010
 
Guia Aprendizaje Introduccion a la Programacion
Guia Aprendizaje  Introduccion a la ProgramacionGuia Aprendizaje  Introduccion a la Programacion
Guia Aprendizaje Introduccion a la Programacion
 
7492681 m-algoritmos
7492681 m-algoritmos7492681 m-algoritmos
7492681 m-algoritmos
 
Plan clase
Plan clasePlan clase
Plan clase
 
Programación en Lenguajes Estructurados 2012. Parte I
Programación en Lenguajes Estructurados 2012. Parte IProgramación en Lenguajes Estructurados 2012. Parte I
Programación en Lenguajes Estructurados 2012. Parte I
 
Presentación curso 2150510 algoritmos y programación
Presentación curso 2150510 algoritmos y programaciónPresentación curso 2150510 algoritmos y programación
Presentación curso 2150510 algoritmos y programación
 
Plantilla para diseñar un proyecto de aprendizaje (LOMCE)
Plantilla para diseñar un proyecto de aprendizaje (LOMCE)Plantilla para diseñar un proyecto de aprendizaje (LOMCE)
Plantilla para diseñar un proyecto de aprendizaje (LOMCE)
 
Taller 1
Taller 1Taller 1
Taller 1
 
6 g syllabus_esis_compiladores_ing_milton_andrade_2013_02
6 g syllabus_esis_compiladores_ing_milton_andrade_2013_026 g syllabus_esis_compiladores_ing_milton_andrade_2013_02
6 g syllabus_esis_compiladores_ing_milton_andrade_2013_02
 
Silabo lógica de programación
Silabo   lógica de programaciónSilabo   lógica de programación
Silabo lógica de programación
 
Eca´s Módulo III, Mantiene sistemas electrónicos que contienen PLC
Eca´s Módulo III, Mantiene sistemas electrónicos que contienen PLCEca´s Módulo III, Mantiene sistemas electrónicos que contienen PLC
Eca´s Módulo III, Mantiene sistemas electrónicos que contienen PLC
 
Silabo Diseño Grafico
Silabo Diseño GraficoSilabo Diseño Grafico
Silabo Diseño Grafico
 
Anteproyecto
AnteproyectoAnteproyecto
Anteproyecto
 
U1
U1U1
U1
 
Eca 2.1 mantiene sistemas electrónicos de uso comercial
Eca 2.1 mantiene sistemas electrónicos de uso comercialEca 2.1 mantiene sistemas electrónicos de uso comercial
Eca 2.1 mantiene sistemas electrónicos de uso comercial
 
Programacion visual II
Programacion visual IIProgramacion visual II
Programacion visual II
 
Desarrollo de proyectos de software isc
Desarrollo de proyectos de software iscDesarrollo de proyectos de software isc
Desarrollo de proyectos de software isc
 
Sílabo prog ii sistemas 17 17
Sílabo prog ii sistemas 17 17Sílabo prog ii sistemas 17 17
Sílabo prog ii sistemas 17 17
 
Guia integradora de_actividades_301121_2014_ii
Guia integradora de_actividades_301121_2014_iiGuia integradora de_actividades_301121_2014_ii
Guia integradora de_actividades_301121_2014_ii
 

En vedette

Fundraising committee notes 10.23
Fundraising committee notes 10.23Fundraising committee notes 10.23
Fundraising committee notes 10.23
Kristin Kemmerer
 
Joy+Canery+Resume updated
Joy+Canery+Resume updatedJoy+Canery+Resume updated
Joy+Canery+Resume updated
Joy Canery
 
Resume (Assignment 7- Final)
Resume (Assignment 7- Final)Resume (Assignment 7- Final)
Resume (Assignment 7- Final)
RNuge
 
Guía para la implementación del proyecto pedagógico de la primera infancia
Guía para la implementación del proyecto pedagógico de la primera infanciaGuía para la implementación del proyecto pedagógico de la primera infancia
Guía para la implementación del proyecto pedagógico de la primera infancia
Natalia Jimenez Figueroa
 

En vedette (15)

Presentacion tecnologia
Presentacion tecnologiaPresentacion tecnologia
Presentacion tecnologia
 
Fundraising committee notes 10.23
Fundraising committee notes 10.23Fundraising committee notes 10.23
Fundraising committee notes 10.23
 
Joy+Canery+Resume updated
Joy+Canery+Resume updatedJoy+Canery+Resume updated
Joy+Canery+Resume updated
 
Resume (Assignment 7- Final)
Resume (Assignment 7- Final)Resume (Assignment 7- Final)
Resume (Assignment 7- Final)
 
lema dia del idioma
lema dia del idiomalema dia del idioma
lema dia del idioma
 
kamlofski-noelia-Nt-c1-2015-a9
kamlofski-noelia-Nt-c1-2015-a9kamlofski-noelia-Nt-c1-2015-a9
kamlofski-noelia-Nt-c1-2015-a9
 
Guía para la implementación del proyecto pedagógico de la primera infancia
Guía para la implementación del proyecto pedagógico de la primera infanciaGuía para la implementación del proyecto pedagógico de la primera infancia
Guía para la implementación del proyecto pedagógico de la primera infancia
 
Ciberbullying
CiberbullyingCiberbullying
Ciberbullying
 
El espiritu santo en el ministerio de jesus
El espiritu santo en el ministerio de jesusEl espiritu santo en el ministerio de jesus
El espiritu santo en el ministerio de jesus
 
Colegio técnico arturo borja
Colegio técnico arturo borjaColegio técnico arturo borja
Colegio técnico arturo borja
 
Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion Estructurada
 
Os miseráveis
Os miseráveisOs miseráveis
Os miseráveis
 
Plural nouns ending in y
Plural nouns ending in yPlural nouns ending in y
Plural nouns ending in y
 
Tesis informatica
Tesis informaticaTesis informatica
Tesis informatica
 
Silabo Por Competencias Vs Por Objetivos
Silabo Por Competencias Vs Por ObjetivosSilabo Por Competencias Vs Por Objetivos
Silabo Por Competencias Vs Por Objetivos
 

Similaire à Silabo fund programación abril agosto2015

Programacion visual I
Programacion visual IProgramacion visual I
Programacion visual I
Edgar Merino
 

Similaire à Silabo fund programación abril agosto2015 (20)

Silabo programacion i abril2016 agosto2016
Silabo programacion i abril2016 agosto2016Silabo programacion i abril2016 agosto2016
Silabo programacion i abril2016 agosto2016
 
planificacion-general-programacion-ii-visual-basicnet.docx
planificacion-general-programacion-ii-visual-basicnet.docxplanificacion-general-programacion-ii-visual-basicnet.docx
planificacion-general-programacion-ii-visual-basicnet.docx
 
Informatica basica
Informatica basicaInformatica basica
Informatica basica
 
Informatica basica
Informatica basicaInformatica basica
Informatica basica
 
Programacion visual I
Programacion visual IProgramacion visual I
Programacion visual I
 
Estrategia didactica 2013 villafuerte
Estrategia didactica 2013 villafuerteEstrategia didactica 2013 villafuerte
Estrategia didactica 2013 villafuerte
 
Silabo algoritmos uniandes_2015_2
Silabo algoritmos uniandes_2015_2Silabo algoritmos uniandes_2015_2
Silabo algoritmos uniandes_2015_2
 
Silabo informatica e1
Silabo informatica e1Silabo informatica e1
Silabo informatica e1
 
Fundamentos programacion isc2020
Fundamentos programacion isc2020Fundamentos programacion isc2020
Fundamentos programacion isc2020
 
Programación II
Programación IIProgramación II
Programación II
 
Proyecto integrador 1
Proyecto integrador 1Proyecto integrador 1
Proyecto integrador 1
 
Acuerdo primer periodo - Once.pptx
Acuerdo primer periodo - Once.pptxAcuerdo primer periodo - Once.pptx
Acuerdo primer periodo - Once.pptx
 
Silabo parte 3
Silabo parte 3Silabo parte 3
Silabo parte 3
 
Tarea silabo2
Tarea silabo2Tarea silabo2
Tarea silabo2
 
6 g syllabus_esis_compiladores_mgt_marco_silva_2013_02
6 g syllabus_esis_compiladores_mgt_marco_silva_2013_026 g syllabus_esis_compiladores_mgt_marco_silva_2013_02
6 g syllabus_esis_compiladores_mgt_marco_silva_2013_02
 
Diseño de materiales didácticos
Diseño de materiales didácticosDiseño de materiales didácticos
Diseño de materiales didácticos
 
Acuerdo primer periodo once - no presenciales
Acuerdo primer periodo   once - no presencialesAcuerdo primer periodo   once - no presenciales
Acuerdo primer periodo once - no presenciales
 
Silabo ofimatica UTE EC
Silabo ofimatica UTE ECSilabo ofimatica UTE EC
Silabo ofimatica UTE EC
 
Programacion web 0
Programacion web 0Programacion web 0
Programacion web 0
 
S ilabo parte 2
S ilabo parte 2S ilabo parte 2
S ilabo parte 2
 

Plus de Fernando Solis

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)
Fernando Solis
 

Plus de Fernando Solis (20)

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
AULA INVERTIDA.pdf
AULA INVERTIDA.pdfAULA INVERTIDA.pdf
AULA INVERTIDA.pdf
 
Subcadenas-en-C
Subcadenas-en-CSubcadenas-en-C
Subcadenas-en-C
 
BÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CBÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN C
 
Almacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraAlmacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructura
 
Entrada y salida de datos
Entrada y salida de datosEntrada y salida de datos
Entrada y salida de datos
 
Longitud y Concatenacion
Longitud y ConcatenacionLongitud y Concatenacion
Longitud y Concatenacion
 
Lectura de datos de cadena
Lectura de datos de cadenaLectura de datos de cadena
Lectura de datos de cadena
 
Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)
 
Archivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de TextoArchivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de Texto
 
DEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSDEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGS
 
Declaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadenaDeclaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadena
 
Conversion de Strings
Conversion de StringsConversion de Strings
Conversion de Strings
 
Comparacion de arreglos Strings
Comparacion de arreglos StringsComparacion de arreglos Strings
Comparacion de arreglos Strings
 
Cadenas y/o strings
Cadenas y/o stringsCadenas y/o strings
Cadenas y/o strings
 
Asignacion
AsignacionAsignacion
Asignacion
 
Acceso en tipos de datos abstractos
Acceso en tipos de datos abstractosAcceso en tipos de datos abstractos
Acceso en tipos de datos abstractos
 
Arreglo Orden Seleccion
Arreglo  Orden SeleccionArreglo  Orden Seleccion
Arreglo Orden Seleccion
 
Algoritmos de Busqueda
Algoritmos de BusquedaAlgoritmos de Busqueda
Algoritmos de Busqueda
 
Quick Sort
Quick SortQuick Sort
Quick Sort
 

Dernier

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 

Dernier (20)

Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 

Silabo fund programación abril agosto2015

  • 1. VICERRECTORADO ACADÉMICO GENERAL PROGRAMA DE ASIGNATURA FUNDAMENTOS DE PROGRAMACIÓN – SÍLABO – PRESENCIAL 1. DATOS INFORMATIVOS MODALIDAD: Presencial DEPARTAMENTO: Ciencias de la Computación AREA DE CONOCIMIENTO: Programación CARRERAS: Sistemas, Telecomunicaciones, Automatización y Control, Redes y Comunicación de Datos, Mecatrónica, Mecánica, Electrónica. NOMBRES ASIGNATURA: Fundamentos de Programación PERÍODO ACADÉMICO: Marzo 2015 – Agosto 2015 PRE-REQUISITOS: CÓDIGO: 15027 NRC: 2240 No. CRÉDITOS: 6 NIVEL: Primero CO-REQUISITOS: FECHA ELABORACIÓN: Marzo 2015 SESIONES/SEMANA: EJE DE FORMACIÓN Profesional TEÓRICAS: 1 H LABORATORIOS: 5 H DOCENTE: Ing. Fernando Solis Acosta Msc. DESCRIPCIÓN DE LA ASIGNATURA: Fundamentos de Programación es una asignatura básica que permite crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal. Con esta materia el alumno aprenderá a escribir, a analizar, probar, depurar y dar mantenimiento al programa generado en un Lenguaje de Programación. CONTRIBUCIÓN DE LA ASIGNATURA A LA FORMACIÓN PROFESIONAL: La asignatura de Fundamentos de Programación, contribuye a la formación profesional en el desarrollo de la lógica y el enfoque sistémico para dar soluciones integrales a problemas planteados, además de ser la base fundamental a la solución de problemas utilizando metodologías y herramientas de desarrollo de software. RESULTADO DE APRENDIZAJE DE LA CARRERA: (UNIDAD DE COMPETENCIA) Desarrolla aplicaciones informáticas básicas que den solución a problemas de la ingeniería, aplicando algoritmos y un lenguaje de programación cumpliendo las especificaciones con puntualidad y trabajo en equipo. OBJETIVO DE LA ASIGNATURA: Desarrollar en el alumno el conocimiento necesario para que adquiera la habilidad de resolver problemas de complejidad considerable, utilizando métodos y herramientas adecuadas como los algoritmos y lenguaje de programación. RESULTADO DE APRENDIZAJE DE LA ASIGNATURA: (ELEMENTO DE COMPETENCIA) Lograr que el alumno pueda conceptualizar, analizar, desarrollar programas en lenguaje C a fin de resolver problemas de diversa naturaleza. 1
  • 2. VICERRECTORADO ACADÉMICO GENERAL 2. SISTEMA DE CONTENIDOS Y RESULTADOS DEL APRENDIZAJE No. UNIDADES DE CONTENIDOS EVIDENCIAS DEL APRENDIZAJE Y SISTEMA DE TAREAS 1 UNIDAD 1: LENGUAJE ALGORÍTMICO Y ESTRUCTURAS DE CONTROL Producto de Unidad1: Desarrollo de algoritmos de en lenguaje natural que permitan resolver problemas de la vida real. 1. Programación Algorítmica 1.1. Conceptos básicos 1.1.1.Algoritmo • Características de un algoritmo • Metodología para la solución de problemas por medio de computadora 1.1.2. Representación de un algoritmo • Diagramas de flujo • Pseudocódigos 1.1.3. Prueba de escritorio 1.1.4. Constantes. 1.1.5. Variables 1.1.6. Tipos de datos • Tipo entero • Tipo real • Tipo carácter • Tipo booleano • Definidos por el usuario 1.1.7. Operadores • Operadores aritméticos • Operadores lógicos • Operadores relacionales • Operador asignación 1.1.8. Prioridad o precedencia de los operadores: 1.1.9. Expresiones 1.1.10.Entrada y salida de datos 1.1.11.Tipos de Estructuras de Control • Estructura secuencial • Estructuras condicionales • Estructuras repetitivas o cíclicas 1.2. Introducción a la Programación de Computadores 1.2.1. Código Fuente 1.2.2. Programación 1.2.3. Depurar 1.2.4. Compilador 1.2.5. Programa 1.2.6. Software 1.2.7. Sistema Informático 1.2.8. Lenguaje de Programación 1.2.9. Historia de los lenguajes de programación • Programación estructurada. • Programación Orientada a objetos • Programación Visual 1.3. Introducción a los Entornos de Programación 1.3.1 Borland C(Codeblocks,Dev-C++) • Tarea 1. Observación de normas y políticas de la asignatura. • Tarea 2. Conceptualizar Algoritmos • Tarea 3.Diseño de Pseudocódigo y pruebas de escritorio • Tarea 4. Diseño de Flujogramas • Tarea 5. Conocimiento del entorno de PSeInt. • Tarea 6. Diseño de Algoritmos utilizando tipos de datos. • Tarea 7. Diseño de Algoritmos utilizando estructuras secuenciales • Tarea 8. Diseño de Algoritmos utilizando estructuras Selectivas • Tarea 9. Diseño de Algoritmos utilizando estructuras repetitivas (Determinadas e Indeterminadas) • Tarea 10. Identificación de las fases de construcción de un programa. UNIDAD 2: PROGRAMACIÓN ESTRUCTURADA EN LENGUAJE C Producto de Unidad2: Desarrollo de algoritmos en lenguaje C que permitan resolver problemas de la vida real. 2
  • 3. VICERRECTORADO ACADÉMICO GENERAL 2 Contenidos: 1. Lenguaje de programación C++ 1.1. Variables y tipos de datos 1.2. Estructura general de un programa 1.2.1. Directivas 1.2.2. Main 1.2.3. librerías 1.2.4. Constantes 1.2.5. Comentarios 1.3. Operadores y expresiones 1.3.1. Operadores unarios (pos y pre) • Incremento • Decremento 1.3.2. Operadores binarios • Aritméticos • Lógicos • Relacionales 1.3.3. Operador Terciario • Selección 1.3.4. Operador de Asignación 1.3.5. Operador de condición 1.3.6. Expresiones 1.4. Sentencias de control • Secuenciales • Selección • Repetitivas 1.5. Introducción a punteros 1.5.1. Definición y tipos 1.5.2. Características 1.5.3. Declaración, implementación y aplicación • Tarea 1. Revisión del Entorno Borland C (codeblocks, Dev-C++) • Tarea 2. Desarrollo de programas básicos • Tarea 3. Conceptualización de Procesos incrementales • Tarea 4. Ejercicios de Sentencias de control • Tarea 5. Ejercicios de Sentencias repetitivas simples y dobles • Tarea 6. Ejercicios de Sentencias repetitivas múltiples • Tarea 7. Trabajo con Punteros 3 UNIDAD 3: ARREGLOS Y MODULARIZACIÓN. Producto de Unidad3: Desarrollo de un proyecto de programación en lenguaje C integrando estructuras de control, colecciones de datos o arreglos y funciones que permitan resolver problemas de la vida real. Contenidos: 3.1. Arreglos unidimensionales 3.1.1. Ordenación y búsqueda de arreglos 3.1.2. Ordenación por método burbuja 3.1.3. Búsqueda lineal 3.1.4. Búsqueda binaria 3.2. Bidimensionales 3.3. Cadenas de Caracteres 3.3.1. Librerías String.h 3.4. Funciones 3.4.1. Definición, elementos y tipos 3.4.2. Características 3.4.3. Declaración e implementación 3.4.4. Paso de parámetros 3.4.5. Valor 3.4.6. Dirección 3.4.7. Referencia 3.5. Paso de arreglos como parámetros • Tarea 1. Ejercicios de ordenamiento y búsqueda de datos dentro de un arreglo. • Tarea 2. Ejercicios sobre el manejo de cadenas de caracteres • Tarea 3. Ejercicios sobre el uso e implementación de funciones • Tarea 4. Prueba sobre ejercicios de programación utilizando la herramienta de programación • Tarea 5. Entrega de Ejercicios utilizando la herramienta de programación • Tarea 6. Entrega del Producto Integrador. 3
  • 4. VICERRECTORADO ACADÉMICO GENERAL 3. PROYECCIÓN METODOLÓGICA Y ORGANIZATIVA PARA EL DESARROLLO DE LA ASIGNATURA a. Estrategias metodológicas: • Lectura previa  El docente facilita al estudiante las fuentes de información sobre el tema a tratar; el estudiante por su parte conoce el tema a través de la lectura de artículos, revistas, libros. • Charla interactiva  El docente plantea el tema de clase y sondea el conocimiento previo en el estudiante, se recogen las ideas y se procesan, finalmente se conceptualiza el tema tratado. • Deber individual  El estudiante investiga aspectos puntales sobre el tema tratado • Trabajo en equipo  Los estudiantes conforman grupos de trabajo para desarrollar proyectos de temas específicos, durante todo el periodo académico. • Consultas puntuales  Los estudiantes hacen consultas profesor mediante el uso del correo electrónico, sobre los deberes individuales o los proyectos en equipo. • Debates  El docente plantea temas complementarios que serán objeto de debate para los equipos de trabajo conformados por los estudiantes. • Presentaciones  Cada equipo de trabajo presenta avances del desarrollo del proyecto asignado y al final los resultados obtenidos o generados. • Pruebas  Teóricas y prácticas b. Orientaciones metodológicas: • El docente presentará el Silabo y explicará su contenido, en la primera sesión. • El estudiante preparará el tema de clase con anticipación a la sesión en la que se tratará el tema. • La entrega de deberes y trabajos por parte del estudiante será a través de medios digitales (email, aula virtual, cd/dvd, flash, etc.). • El estudiante podrá conocer su situación académica en todo momento a través del aula virtual preparada por el docente. PROYECCIÓN DEL EMPLEO DE LAS TIC EN LOS PROCESOS DE APRENDIZAJE - Software educativo, - PseInt - Borland C, Borland C++, CodeBlocks Dev-C++ - Medios aula virtual, Web 2.0, … - Participación en Foros de Discusión sobre tópicos específicos de la Materia a fin de aumentar el análisis crítico de los estudiantes - Repositorio de Evidencias 4
  • 5. VICERRECTORADO ACADÉMICO GENERAL 4. RESULTADOS DEL APRENDIZAJE, CONTRIBUCIÓN AL PERFIL DE EGRESO Y TÉCNICA DE EVALUACIÓN. LOGRO O RESULTADOS DE APRENDIZAJE NIVELES DE LOGRO Técnica de evaluación Evidencia del aprendizaje A Alta B Media C Baja 1) Solucionar problemas aplicando el razonamiento lógico, con algoritmos y procedimientos adecuados X Resolución de prácticas de casos Ejercicios desarrollados en PSeInt 2) Codificar algoritmos utilizando la sintaxis de un lenguaje de programación. X Resolución de prácticas de laboratorios Ejercicios desarrollados en un lenguaje de programación 3) Emplear las estructuras adecuadas en las solución de problemas X Resolución ejercicios de programación Ejercicios desarrollados en un lenguaje de programación 4) Desarrollo programas computacionales para dar solución a cualquier requerimiento. X Resolución ejercicios de programación Ejercicios desarrollados en un lenguaje de programación 5) Verificar la funcionalidad de los problemas resueltos X Resolución ejercicios de programación Ejercicios desarrollados en un lenguaje de programación 5. DISTRIBUCIÓN DEL TIEMPO: TOTAL HORAS CONFERENCIAS CLASES PRÁCTICAS LABORATORIOS CLASES DEBATES CLASES EVALUACIÓN TRABAJO AUTÓNOMO DEL ESTUDIANTE 96 2 35 35 4 6 14 6. TÉCNICAS Y PONDERACIÓN DE LA EVALUACIÓN. Técnica de evaluación 1er Parcial* 2do Parcial* 3er Parcial* Tareas/ejercicios 10% 10% 10% Investigación 10% 10% 20% Pruebas 20% 20% 10% Laboratorios/informes 10% 10% 10% Evaluación parcial 40% 40% 30% Producto de unidad 10% 10% Defensa del Resultado final del aprendizaje y documento - - 20% Total: 100% 100% 100% 5
  • 6. VICERRECTORADO ACADÉMICO GENERAL 7. BIBLIOGRAFÍA BÁSICA/ TEXTO GUÍA DE LA ASIGNATURA TEXTO GUÍA DE LA ASIGNATURA TITULO AUTOR EDICIÓN AÑO IDIOMA EDITORIAL 1. Programación en C Metodología y estructura de datos Joyanes Aguilar Cuarta 2008 Español McGrawHill 2. C++ soluciones de programación Schildt,Herb 2010 Español McGraw-Hill BIBLIOGRAFÍA COMPLEMENTARIA TITULO AUTOR EDICIÓN AÑO IDIOMA EDITORIAL 3. Como programar en C/C++ Deithel y Deithel Sexta 2008 Español Prentice Hall 4. Fundamentos de programación C++ Villalobos Marcelo Segunda 2010 Español Macro 5. LENGUAJE C, teoría y ejercicios Granizo Evelio Segunda 1999 Español Editorial ESPE 6. C/C++. Edición revisada y actualizada 2012 Acera García, Miguel Ángel Tercera 2011 Español Anaya Multimedia 7. Programación C++ Liberty, Jesse; Cadenhead, Rogers Segunda 2011 Español Anaya Multimedia 8. Fundamentos de programación Santos Gonzales, Ismael Patiño Primera 2006 Español Alfaomega 8. LECTURAS PRINCIPALES: TEMA TEXTO PÁGINA Fundamentos de Programación - Blog https://sites.google.com/a/espe.edu.ec/fundamentos-de- programacion/about-me Todo el blog Fundamentos de programación en c++ UNED http://gravepa.com/granaino/biblioteca/aprende/UNED%20- %20Grado%20Inform%C3%A1tica%20-/Curso %201/Fundamentos%20de%20Programaci %C3%B3n/Fundamentos%20de%20programaci%C3%B3n %20-%20UNED.pdf Todo el documento 6
  • 7. VICERRECTORADO ACADÉMICO GENERAL 9. ACUERDOS: DEL DOCENTE: • Estar puntuales a las clases, no se permitirá el ingreso de los estudiantes con retraso mayor a 15 minutos. • Apagar los celulares. • Se realizará prácticas de laboratorio grupales por semana. • Las pruebas y los exámenes serán aplicados en la fecha y hora fijada por el docente y en conocimiento de los estudiantes. • Se controlará el plagio. • Trabajar las actividades propuestas en el aula virtual • La autoridad del docente se limita a su materia por lo que los compromisos extraoficiales que él contraiga no representan la postura oficial de la administración de la carrera. • Brindar respeto y consideración a los alumnos y dirigir sus clases con el mejor ambiente de trabajo y colaboración, fomentando la investigación y el trabajo en equipo • Si es detectada la poca o ninguna participación en las actividades grupales de algún miembro de los equipos de trabajo y esto no es reportado por ellos mismos, se asumirá complicidad de ellos y serán sancionados con la nota de cero en todo el trabajo final (implica la pérdida del curso) dado el peso ponderado del trabajo en la nota final. DE LOS ESTUDIANTES: • Asistir puntualmente a clases. • No realizar copia de exámenes, pruebas, informes, proyectos, capítulos, ensayos, entre otros, será severamente corregida, inclusive podría ser motivo de la pérdida automática del semestre, (código de ética de la ESPE). • Respeto en las relaciones docente- alumno y alumno-alumno será exigido en todo momento, esto será de gran importancia en el desarrollo de las discusiones en clase. • En los trabajos se deberán incluir las citas y referencias de los autores consultados (de acuerdo a normativas aceptadas, APA). Si un plagio es evidenciado, podría ser motivo de la separación del curso del o los involucrados. • Los casos y trabajos asignados deberán ser entregados el día correspondiente. • Apagar el celular. • Desarrollar las prácticas de laboratorio. • Realizar las pruebas y los exámenes en la fecha y hora. • Trabajar las actividades propuestas en el aula virtual. 10. FIRMAS DE LEGALIZACIÓN ___________________________ DOCENTE _________________________________________ COORDINADOR DE ÁREA DE CONOCIMIENTOS Sr. Ing. Fernando Solís _______________________________________ PLANIFICADOR DE DEPARTAMENTO Sr. Ing. Paúl Díaz _______________________________________ DIRECTOR DE DEPARTAMENTO/CARRERA Sr. Crnl. EMC. (S.P.) Ing. Fidel Castro 7