Está en la página 1de 3

FACULTAD(ES) DE INGENIERÍA.

PROGRAMA(S) ACADEMICO(S) DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS, INGENIERÍA CIVIL.

I. DATOS INFORMATIVOS

Asignatura PROGRAMACIÓN BÁSICA


Sigla PB
Sección A
N° créditos 4.0
Semestre 2022-I
Profesor(es) Alvarado Perez, Eugenio Octavio.

II. SUMILLA

La asignatura es de especialidad, de naturaleza obligatoria, corresponde a la sección de Sistemas de


Información, siendo de carácter teórico-práctico. Su propósito es desarrollar habilidades para resolver
problemas básicos utilizando algoritmos que puedan ser implementados en una computadora, a través
de un lenguaje de programación sencillo como Python. Abarca los siguientes aspectos: fundamentos de
programación; algoritmos: estructuras de secuencia, selección e iteración, arreglos, métodos de
búsqueda y ordenamiento, cadenas de caracteres, funciones.

Durante las clases se expondrá la teoría correspondiente y se desarrollarán ejercicios prácticos, a


manera de taller; para esto se contará con la asistencia de ayudantes de curso que estarán en el aula
para resolver dudas e inquietudes. Se procurará un ambiente de aprendizaje distendido, de mutuo
respeto y de cumplimiento a las normas previstas.

III. FUNDAMENTACION

Desarrollar las capacidades lógicas para el análisis de problemas y representación de soluciones bajo un
enfoque algorítmico. Un algoritmo es importante e imprescindible porque describe los pasos exactos
necesarios para resolver un problema. La algoritmia provee a los alumnos una nueva línea de
pensamiento, capaz de plantear la resolución de problemas en forma de una serie de pasos y
condiciones lógicas que, de otra forma, serían más complejos o imposibles de resolver.

Por otra parte, el uso de la computadora para representar y ejecutar algoritmos, ha transformado la
forma de realizar cálculos y resolver problemas. Por esto, la comprensión del funcionamiento de un
programa informático y los algoritmos que conlleva, son cruciales para un mejor estudio de las Ciencias
de la Ingeniería.
IV. OBJETIVOS GENERALES

1. Conocer los conceptos básicos de computación: hardware y software.


2. 2.Desarrollar la lógica y la representación algorítmica en la solución de problemas.
3. Elaborar programas de algorítmica básica aplicando técnicas de Programación Estructurada.

V. RESULTADOS DEL ESTUDIANTE(RE)

INGENIERÍA INDUSTRIAL Y DE SISTEMAS

Código Resultado
IISP_c DISEÑO Y DESARROLLO DE SOLUCIONES
IISP_e ANÁLISIS DE PROBLEMAS
IISP_k USO DE HERRAMIENTAS MODERNAS

VI. CONTENIDOS

Unidad 1: Introducción

Horas de Horas de
N° Tema Semana Fecha de la sesión sesiones sesiones
teóricas practicas
1 Presentación de la asignatura 1 1.0 0.0
Conceptos básicos de hardware y
2 1 1.0 0.0
software
3 Fundamentos de programación 2 2.0 0.0
4 Representación de algoritmos 2 1.0 0.0

Unidad 2: Diagramas de flujo

Horas de Horas de
N° Tema Semana Fecha de la sesión sesiones sesiones
teóricas practicas
2 Diagramas de flujo 2,3,4 8.0 0.0

Unidad 3: Programación

Horas de Horas de
N° Tema Semana Fecha de la sesión sesiones sesiones
teóricas practicas
Introducción al lenguaje de
1 5,6,7 6.0 0.0
programación
2 Estructuras de decisión 6,7 6.0 0.0
3 Estructuras de repetición 8,9,10 10.0 0.0
4 Arreglos (arrays) 8,9,10 6.0 0.0
5 Cadenas 12,13,14,15 6.0 0.0
6 Ordenamiento y búsqueda 11 4.0 0.0
Funciones definidas por el
7 13 4.0 0.0
programador

VII. ESTRATEGIAS METODOLÓGICAS

1. Exposición
2. Prácticas de laboratorio

VIII. EVALUACION

•Se evaluará la participación en clase con una nota de peso 1


* Se evaluará con un examen final de peso 1
•Se tomarán 4 prácticas de peso 1 cada una.
•Se anula un peso con la nota más baja entre las prácticas la participación en clase.

Tabla resumen

Tipo
N° Descripción Peso Anulable Fecha
evaluación

Temas por evaluación

IX. BIBLIOGRAFIA

Bibliografía Básica

1. Luis Joyanes, PROBLEMAS DE LA METODOLOGIA DE PROGRAMACION, Ed. McGraw Hill, Madrid,


1990.
2. Luis Joyanes, FUNDAMENTOS DE PROGRAMACION, Ed. McGraw Hill, Madrid, 2003, 2008.

Bibliografía Avanzada

También podría gustarte