Вы находитесь на странице: 1из 9

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA

División de Ciencias de la Ingeniería


Centro Universitario de Occidente
Quetzaltenango

I. Identificación de la Actividad Curricular

Nombre del curso Programacion De Computadoras 1

Sección B

Prerequisito Estadistica 1, Matematica Intermedia 3

Carrera Ingeniería Industrial

Responsable Christian Alberto López Quiroa

Código 87

Horas de Docencia Directa /Indirecta 35 horas presenciales y 35 horas trabajo

Créditos 3 (35 horas de teoría, 35 horas de práctica)

Ciclo Primer Semestre 2018

II. Descripción de la Actividad Curricular

El curso es el acercamiento inicial del estudiante de la carrera de Ingeniería Industrial, a la programación mediante el uso
de disciplinas y metodologías especializadas. El curso se fundamenta en el concepto de algoritmo para la resolución de
problemas de programación, enfatizando el uso del paradigma programación estructurada. Se introducen conceptos
básicos del Lenguaje de Programación C++ como guía para el diseño de sistemas estructurados.
Se acerca al estudiante al conocimiento de los principales algoritmos de estructuras secuenciales, condicionales y
repetitivas. Se cubre una parte importante de las estructuras de datos, los tipos de datos básicos. Asimismo, el estudiante
conocerá el lenguaje C++ como el lenguaje oficial de programación del curso

III.- Competencias
1.- Competencias Genéricas

CG.1: Habilidades en el uso de las Tecnologías de la información y de la comunicación.


Descripción: Analiza los fundamentos de la programación y su importancia para desarrollar alternativas de solución a
problemas cuantitativos de su entorno, utilizando tecnología de la información y la comunicación.
Nivel I:
CG.2: Capacidad para identificar, plantear y resolver problemas
Descripción: Identifica un problema de su entorno académico y social, para realizar el proceso de solución mediante el
diseño de un algoritmo, implementando su diagrama de flujo y pseudocódigo y programa en C++.
Nivel I:

2.- Competencias Específicas

CE 1: Piensa de manera flexible, analitica y crítica al definir estrategias para solución creativa de problemas, la toma de
decisiones y el analisis de la realidad.
Descripción: Analiza los fundamentos de la programación y su importancia para desarrollar alternativas de solución a
problemas de ingeniería y carreras afines desde un enfoque cuantitativo y cualitativo utilizando las herramientas de
programación.
Nivel I:
CE 2: Aplica conscientemente diferentes formas de razonamiento al reconocer un problema y definirlo; al hacer una
reflexión crítica a partir de las preguntas que se plantea; al proponer a prueba sus ideas, juicios, conceptos o repuestas; al

1/9
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
División de Ciencias de la Ingeniería
Centro Universitario de Occidente
Quetzaltenango

desarrollar diversas estrategias para investigar, sistematizar y aplicar información, y al controlar y evaluar el proceso
seguido.
Descripción: Implementa aplicaciones informáticas, que dan solución a problemas de ingeniería y carreras afines mediante
el uso de la computadora en diversos contextos.
Nivel I:

IV. Resultados de Aprendizaje

1. El alumno será capaz de analizar las distintas etapas para resolver problemas utilizando tecnología, proponer
soluciones, aplicar la Tecnología de la Información y Comunicación para desarrollar proyectos utilizando un lenguaje de
programación y desarrolla la habilidad de implementar programas para las diversas disciplinas de la ingeniería.1. El alumno
tendrá la capacidad de utilizar herramientas de programación (diagramas de flujo y pseudocódigos) para la solución a
problemas previo a utilizar un lenguaje de programación de alto nivel.1. El alumno podrá utilizar el lenguaje de
programación C desde un enfoque básico para la solución de problemas utilizando computadoras y con ello elaborar
programas bajo un enfoque estructurado utilizando sentencias secuenciales y condicionales.

Contenidos

Indique sus temas a desarrollar


1. Resolución de Problemas con Software.
2. Algoritmos, Programas y Metodología de la Programación.
3. El Lenguaje de Programación C: Elementos Básicos
4. Operadores y Expresiones del Lenguaje de Programación C.
5. Estructuras de Selección. Sentencias if y switch.

2/9
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
División de Ciencias de la Ingeniería
Centro Universitario de Occidente
Quetzaltenango

VI.- Medios y Evaluación del Aprendizaje

Resultados de Aprendizaje Estrategias Metodológicas Estrategias Evaluativas Pond.


1. El alumno será capaz de analizar las distintas 1. Exposición oral dinamizada 1. Preguntas integradoras para propiciar 30%
etapas para resolver problemas utilizando 2. Lectura bibliografía y análisis de problemas retroalimentaciones de contenidos.
tecnología, proponer soluciones, aplicar la propuestos 2. Verificación de los avances realizados de las
Tecnología de la Información y Comunicación 3. Trabajo cooperativo grupal investigativo. actividades de laboratorio a través del envío de
para desarrollar proyectos utilizando un lenguaje 4. Trabajo individual expositivo sobre tema de los reportes utilizando el aula virtual.
de programación y desarrolla la habilidad de investigación. 3. Presentación en Cds de trabajos de
implementar programas para las diversas 5. Laboratorios grupales en relación a la investigaciones grupales e individuales, según
disciplinas de la ingeniería. solución de problemas. directrices de presentación.
4. Participación activa en los distintos procesos.

1. El alumno tendrá la capacidad de utilizar 1. Exposiciones orales y dinamizadas. 1. Elaboración de Algoritmos 30%
herramientas de programación (diagramas de 2. Presentación de los símbolos de un Diagrama 2. Utilización de software específico para la
flujo y pseudocódigos) para la solución a de Flujo. presentación de diagramas de flujo
problemas previo a utilizar un lenguaje de 3. Trabajo colaborativo 3. Elaboración de pseudocódigos.
programación de alto nivel. 4. Exposición por equipo 4. Documento electrónico con la construcción
5. Presentaciones de diagrama de flujo y del algoritmo, diagrama de flujo y pseudocódigo.
pseudocódigo representativo a problemas

1. El alumno podrá utilizar el lenguaje de 1. Presentación de la estructura general de un 1. Analizar y entender un problema y codificarlo 40%
programación C desde un enfoque básico para programa en C++ y los elementos básicos de un en C++.
la solución de problemas utilizando programa básico. 2. Elaboración de diversos programas utilizando
computadoras y con ello elaborar programas 2. Lluvia de ideas generando expectativa y el lenguaje de programación C++
bajo un enfoque estructurado utilizando controversia de un problema relacionado con el 3. Documento electrónico con la construcción de
sentencias secuenciales y condicionales. entorno. varios programas en C++
3. Identificación de problemas y propuestas
diversas de solución construyendo un esquema.
4. Utilizar el compilador C++ para la edición,
compilación, depuración y ejecución de un
programa.

3/9
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
División de Ciencias de la Ingeniería
Centro Universitario de Occidente
Quetzaltenango

VII.- Requisito de asistencia

El alumno debe cumplir con los requerimientos establecidos en el reglamento de evaluación y promoción de los estudiantes
del Centro Universitario de Occidente.
85% de Asistencia a las clases Presenciales
Clases teóricas (Docencia Directa) 85%
Clas

VIII.- Recursos para el Aprendizaje

Tecnológicos

• Equipo multimedia
• Computadora
• Página web y Aula Virtual CUNOC
• Tutoriales
• Noticias relacionadas

Bibliografía

1. Joyanes Aguilar, Luis. PROGRAMACIÓN EN C, C++, JAVA, y UML. Segunda Edición 2010. Editorial McGraw-Hill.
2. Joyanes Aguilar, Luis. FUNDAMENTOS GENERALES DE PROGRAMACION. Editorial McGraw-Hill.
3. Deitel H. M., Deitel, P. J. COMO PROGRAMAR EN C/C++ y JAVA.
4. Aguianaga I., Martinez G., Diaz J. TECNUM. APRENDIENDO A PROGRAMAR COMO SI ESTUVERA EN PRIMERO.
5. Serie Shaum, PROGRAMACION EN C.

Espacios

- Aula No 6, Módulo G.

Contacto Christian Alberto López Quiroa

Versión Febrero 2018

4/9
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
División de Ciencias de la Ingeniería
Centro Universitario de Occidente
Quetzaltenango

CRONOGRAMA

Tema de Estudio Contenidos Lectura Asignada Actividades Tareas asignadas Fecha de Otras actividades
o unidades de para la semana realización de la
trabajo actividad
1 Fundamentos de 1.1.Las computadoras Capítulo 1: Luis Organizar a los Los equipos de Del 22 de enero al 2 Investigación
computadoras y de en perspectivas. Joyanes Aguilar. estudiantes en equipos trabajo elaborar los de febrero. bibliográfica del tema
lenguajes de Generaciones de “Programación en C, de trabajo. siguientes asignado utilizando
programación. computadoras. C++, Java y UML” Definir y asignar a cada documentos: a) un como referencia el
1.2.Las Computadoras Segunda Edición. equipo de trabajo un resumen del tema libro de texto
Modernas una breve tema del contenido. asignado, b) una
taxonomía. clase magistral
1.3.Estructura de una utilizando software
computadora. para dicho fin, c)
1.4.Hardware. definen un
cuestionario de 10
preguntas con sus
respectivas
respuestas
1 Fundamentos de 1.5 Software Capítulo 1: Luis Organizar a los Los equipos de Del 5 al 9 de febrero. Investigación
computadoras y de 1.6 Sistemas Joyanes Aguilar. estudiantes en equipos trabajo elaborar los bibliográfica del tema
lenguajes de Operativos “Programación en C, de trabajo. siguientes asignado utilizando
programación. 1.7 El Lenguaje de C++, Java y UML” Definir y asignar a cada documentos: a) un como referencia el
Programación. Segunda Edición. equipo de trabajo un resumen del tema libro de texto
1.8 Internet y la Web. tema del contenido. asignado, b) una
clase magistral
utilizando software
para dicho fin, c)
definen un
cuestionario de 10
preguntas con sus
respectivas
respuestas
1 Fundamentos de 1.9 Cloud Computing Capítulo 1: Luis Organizar a los Los equipos de Del 12 de enero al 16 Investigación
computadoras y de (computación en la Joyanes Aguilar. estudiantes en equipos trabajo elaborar los de febrero. bibliográfica del tema
lenguajes de nube) “Programación en C, de trabajo. siguientes asignado utilizando
programación. 1.10 Movilidad C++, Java y UML” Definir y asignar a cada documentos: a) un como referencia el

5/9
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
División de Ciencias de la Ingeniería
Centro Universitario de Occidente
Quetzaltenango

Tema de Estudio o Contenidos Lectura Asignada Actividades Tareas asignadas para Fecha de realización Otras actividades
unidades de trabajo la semana de la actividad
1.11 Geo localización y Segunda Edición. equipo de trabajo un resumen del tema libro de texto
realidad acumulada. tema del contenido. asignado, b) una
1.12 Internet de las clase magistral
cosas utilizando software
para dicho fin, c)
definen un
cuestionario de 10
preguntas con sus
respectivas
respuestas
1 Fundamentos de 1.13 Big Data Capítulo 1: Luis Organizar a los Los equipos de Del 19 al 23 de Investigación
computadoras y de 1.14 Lenguajes de Joyanes Aguilar. estudiantes en equipos trabajo elaborar los febrero. bibliográfica del tema
lenguajes de Programación. “Programación en C, de trabajo. siguientes asignado utilizando
programación. 1.15 Evolución de los C++, Java y UML” Definir y asignar a cada documentos: a) un como referencia el
lenguajes de Segunda Edición. equipo de trabajo un resumen del tema libro de texto
programación tema del contenido. asignado, b) una
1.16 Paradigmas de clase magistral
programación utilizando software
para dicho fin, c)
definen un
cuestionario de 10
preguntas con sus
respectivas
respuestas
2. Algoritmos, 2.1. Resolución de Capítulo 2: Luis Exposición magistral Lectura del Del 26 de febrero al 2 Leer los temas de
programas y problemas con Joyanes Aguilar. dinamizada de los contenido, realizar de marzo. otras fuentes
metodología de la computadoras. “Programación en C, temas, preguntas resumen, análisis bibliográficas y/o
programación 2.2. Algoritmo, C++, Java y UML” detonadoras, lluvia de comparativo de la documentos virtuales.
concepto y Segunda Edición. ideas, Resolución de lectura, contestar las
propiedades. problemas, evaluación preguntas guías y
2.3. Diseño de del tema y revisión de resolución de
Algoritmos tareas. problemas.
2.4. Escritura de
algoritmos

6/9
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
División de Ciencias de la Ingeniería
Centro Universitario de Occidente
Quetzaltenango

Tema de Estudio Contenidos Lectura Asignada Actividades Tareas asignadas Fecha de Otras actividades
o unidades de para la semana realización de la
trabajo actividad
2. Algoritmos, 2.5. Representación Capítulo 2: Luis Exposición magistral Lectura del Del 5 al 9 de marzo. Leer los temas de
programas y gráfica de los Joyanes Aguilar. dinamizada de los contenido, realizar otras fuentes
metodología de la algoritmos. “Programación en C, temas, preguntas resumen, análisis bibliográficas y/o
programación 2.6. Metodología de la C++, Java y UML” detonadoras, lluvia de comparativo de la documentos virtuales.
programación. Segunda Edición. ideas, Resolución de lectura, contestar las
2.7. Herramientas de problemas, evaluación preguntas guías y
programación. del tema y revisión de resolución de
tareas. problemas.
3. Programación en 3.1. estructura general Capítulo 3: Luis Exposición magistral Lectura del Del 12 al 16 de marzo Leer los temas de
C. de un programa en C. Joyanes Aguilar. dinamizada de los contenido, realizar otras fuentes
3.2. Creación de un “Programación en C, temas, preguntas resumen, análisis bibliográficas y/o
programa. C++, Java y UML” detonadoras, lluvia de comparativo de la documentos virtuales.
3.3. El proceso de Segunda Edición. ideas, Resolución de lectura, contestar las
ejecución de un problemas, evaluación preguntas guías y
programa en C. del tema y revisión de resolución de
3.4. Depuración de un tareas. problemas.
programa en C.

3. Programación en 3.5. Pruebas Capítulo 3: Luis Exposición magistral Lectura del Del 6 al 10 de marzo Leer los temas de
C. 3.6. Los elementos de Joyanes Aguilar. dinamizada de los contenido, realizar otras fuentes
un programa en C. “Programación en C, temas, preguntas resumen, análisis bibliográficas y/o
3.7. Tipos de datos en C++, Java y UML” detonadoras, lluvia de comparativo de la documentos virtuales.
C. Segunda Edición. ideas, Resolución de lectura, contestar las
3.8. El tipo de datos problemas, evaluación preguntas guías y
lógico del tema y revisión de resolución de
tareas. problemas.
3. Programación en 3.9.. Constantes Capítulo 3: Luis Exposición magistral Lectura del Del 13 al 17 de marzo Leer los temas de
C. 3.10. Variables Joyanes Aguilar. dinamizada de los contenido, realizar otras fuentes
3.11. Duración de una “Programación en C, temas, preguntas resumen, análisis bibliográficas y/o
variable C++, Java y UML” detonadoras, lluvia de comparativo de la documentos virtuales.
3.12. Entradas y Segunda Edición. ideas, Resolución de lectura, contestar las
Salidas problemas, evaluación preguntas guías y
del tema y revisión de resolución de

7/9
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
División de Ciencias de la Ingeniería
Centro Universitario de Occidente
Quetzaltenango

Tema de Estudio o Contenidos Lectura Asignada Actividades Tareas asignadas para Fecha de realización Otras actividades
unidades de trabajo la semana de la actividad
tareas. problemas.
4. Operadores y 4.1. Operadores y Capítulo 4: Luis Exposición magistral Lectura del Del 20 al 24 de marzo Leer los temas de
expresiones expresiones. Joyanes Aguilar. dinamizada de los contenido, realizar otras fuentes
4.2.Operador de “Programación en C, temas, preguntas resumen, análisis bibliográficas y/o
Asignación C++, Java y UML” detonadoras, lluvia de comparativo de la documentos virtuales.
4.3. Operadores Segunda Edición. ideas, Resolución de lectura, contestar las
aritméticos problemas, evaluación preguntas guías y
4.4. Operadores del tema y revisión de resolución de
relacionales y lógicos. tareas. problemas.

4. Operadores y 4.5. Operadores de Capítulo 4: Luis Exposición magistral Lectura del Del 27 al 31 de marzo Leer los temas de
expresiones incrementación y Joyanes Aguilar. dinamizada de los contenido, realizar otras fuentes
decrementación “Programación en C, temas, preguntas resumen, análisis bibliográficas y/o
4.6. Operador C++, Java y UML” detonadoras, lluvia de comparativo de la documentos virtuales.
condicional ? Segunda Edición. ideas, Resolución de lectura, contestar las
4.7. Operador coma problemas, evaluación preguntas guías y
4.8. Operadores del tema y revisión de resolución de
especiales tareas. problemas.

5. Estructuras de 5.1. Estructuras de Capítulo 5: Luis Exposición magistral Lectura del Del 17 al 21 de abril. Leer los temas de
selección. control Joyanes Aguilar. dinamizada de los contenido, realizar otras fuentes
5.2. La sentencia if “Programación en C, temas, preguntas resumen, análisis bibliográficas y/o
5.3. Sentencia if-else C++, Java y UML” detonadoras, lluvia de comparativo de la documentos virtuales.
Segunda Edición. ideas, Resolución de lectura, contestar las
problemas, evaluación preguntas guías y
del tema y revisión de resolución de
tareas. problemas.
5. Estructuras de 5.4. Sentencia if-else Capítulo 5: Luis Exposición magistral Lectura del Del 24 al 28 de abril Leer los temas de
selección. anidadas. Joyanes Aguilar. dinamizada de los contenido, realizar otras fuentes
5.5. Sentencia de “Programación en C, temas, preguntas resumen, análisis bibliográficas y/o
control switch C++, Java y UML” detonadoras, lluvia de comparativo de la documentos virtuales.
5.6. Expresiones Segunda Edición. ideas, Resolución de lectura, contestar las
condicionales. problemas, evaluación preguntas guías y
del tema y revisión de resolución de

8/9
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
División de Ciencias de la Ingeniería
Centro Universitario de Occidente
Quetzaltenango

Tema de Estudio o Contenidos Lectura Asignada Actividades Tareas asignadas para Fecha de realización Otras actividades
unidades de trabajo la semana de la actividad
tareas. problemas.
5. Estructuras de 5.7. Evaluación en Capítulo 5: Luis Exposición magistral Lectura del Del 1 al 5 de mayo Leer los temas de
selección. cortocircuito Joyanes Aguilar. dinamizada de los contenido, realizar otras fuentes
5.8. Puesta a punto de “Programación en C, temas, preguntas resumen, análisis bibliográficas y/o
programas. C++, Java y UML” detonadoras, lluvia de comparativo de la documentos virtuales.
5.9. Errores frecuentes Segunda Edición. ideas, Resolución de lectura, contestar las
de programación. problemas, evaluación preguntas guías y
del tema y revisión de resolución de
tareas. problemas.

9/9

Powered by TCPDF (www.tcpdf.org)