Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Curso de Programación y Computación de la Universidad Nacional Mayor de San Marcos, Monografías, Ensayos de Programación Java

El silabo del curso de programación y computación de la universidad nacional mayor de san marcos, facultad de ingeniería electrónica y eléctrica. El curso es práctico y teoría-práctica, donde se enseña a programar en computadora para encontrar soluciones a diversos modelos matemáticos. Se utiliza software como python, matlab, scilab y otros. El estudiante aprenderá a representar algoritmos mediante diagramas de flujo y pseudocódigos, instalar y familiarizarse con software especializado, y comprender la estructura de un programa para resolver problemas matemáticos de manera estructurada y eficiente.

Tipo: Monografías, Ensayos

2021/2022

Subido el 04/12/2022

clases-fiee
clases-fiee 🇵🇪

3

(1)

3 documentos

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
(Universidad del Perú, DECANA DE AMÈRICA)
FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA
Av. Venezuela s/n - Lima, Perú
Teléfono: 6197000 anexo 4203 Fax: 4209
SILABO
1.
DESCRIPCION DEL CURSO
Nombre del Curso
: PROGRAMACION Y COMPUTACION
Código :
Número de Créditos
: 2
Ciclo : Primero.
Carácter del Curso
: Obligatorio.
Horas de Clase Semanales
:
04 (L).
Duración :
17 semanas.
Docente : Ing. Zenón Cucho Mendoza
2.
SUMILLA:
Es un curso práctico que permitirá al estudiante conocer y aplicar un lenguaje de programación en computadora para
encontrar soluciones a diversos modelos matemáticos desarrollando algoritmos representados por diagramas de
flujo y pseudocódigos, empleo de estructuras secuenciales y repetitivas para la programación estructura con
aplicación en uso de vectores y matrices, polinomios, creación de funciones y la obtención de gráficos en 2D y 3D,
aprendiendo a programar con software disponibles en Internet y en el mercado como Python, Matlab, Scilab y otros.
3.
COMPETENCIA
3.1 COMPETENCIA GENERAL
Al concluir la asignatura el estudiante estará capacitado para comprender y aplicar los conceptos de programación
en la solución de diversos problemas científicos, diseñando algoritmos matemáticos eficientes para implementarlos
mediante programas, utilizando herramientas computacionales aplicadas a la Ingeniería, teniendo en cuenta una
mejora continua de la solución encontrada, valorando la importancia de trabajar en grupos para la discusión y
solución de problemas que contribuirá en el desarrollo de su formación profesional
3.2 COMPETENCIAS ESPECIFICAS
COMPETENCIA
CAPACIDAD
ACTITUDES
Define un computador personal y sus partes.
Representa un algoritmo, mediante diagramas
de flujo y seudocódigos.
.
Comprende el funcionamiento de la CPU y
conoce sus partes.
Elabora pseudocódigos para solucionar
un problema usando programas libres
disponibles en Internet.
Muestra actitud positiva por aprender.
Instala y se familiariza con software
especializado para dibujar y comprobar su
solución.
Comprende la estructura de un programa
para resolver un programa matemático de
manera estructurada y eficiente.
Realiza adecuadamente programas
básicos con estructuras de control
secuenciales y repetitivas.
Aprende a resolver un programa
matemático usando estructuras de control
y comprobando con software
computacional.
Comprende la utilización de arreglos y
empleo de matrices y utilización de gráficos
en 2D y 3D.
Realiza programas con uso de arreglos y
matrices, asimismo programa para obtener
gráficos en 2D y 3D.
Participa en grupo de manera activa y
explica la importancia de usar arreglos en
determinados problemas matemáticos.
Aprende a utilizar el software Python para
solucionar problemas de forma eficiente y
con gráficos.
Aplica programación estructurada con el
software Python para resolver problemas
matemáticos.
Presenta programas resueltos con Python
y un proyecto de investigación formativa.
pf3
pf4

Vista previa parcial del texto

¡Descarga Curso de Programación y Computación de la Universidad Nacional Mayor de San Marcos y más Monografías, Ensayos en PDF de Programación Java solo en Docsity!

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

(Universidad del Perú, DECANA DE AMÈRICA)

FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

Av. Venezuela s/n - Lima, Perú

Teléfono: 6197000 anexo 4203 Fax: 4209

SILABO

1. DESCRIPCION DEL CURSO

Nombre del Curso : PROGRAMACION Y COMPUTACION

Código :

Número de Créditos : 2

Ciclo : Primero.

Carácter del Curso : Obligatorio.

Horas de Clase Semanales : 04 (L).

Duración : 17 semanas.

Docente : Ing. Zenón Cucho Mendoza

2. SUMILLA:

Es un curso práctico que permitirá al estudiante conocer y aplicar un lenguaje de programación en computadora para

encontrar soluciones a diversos modelos matemáticos desarrollando algoritmos representados por diagramas de

flujo y pseudocódigos, empleo de estructuras secuenciales y repetitivas para la programación estructura con

aplicación en uso de vectores y matrices, polinomios, creación de funciones y la obtención de gráficos en 2D y 3D,

aprendiendo a programar con software disponibles en Internet y en el mercado como Python, Matlab, Scilab y otros.

3. COMPETENCIA

3.1 COMPETENCIA GENERAL

Al concluir la asignatura el estudiante estará capacitado para comprender y aplicar los conceptos de programación

en la solución de diversos problemas científicos, diseñando algoritmos matemáticos eficientes para implementarlos

mediante programas, utilizando herramientas computacionales aplicadas a la Ingeniería, teniendo en cuenta una

mejora continua de la solución encontrada, valorando la importancia de trabajar en grupos para la discusión y

solución de problemas que contribuirá en el desarrollo de su formación profesional

3.2 COMPETENCIAS ESPECIFICAS

COMPETENCIA CAPACIDAD ACTITUDES

Define un computador personal y sus partes. Representa un algoritmo, mediante diagramas de flujo y seudocódigos. .

Comprende el funcionamiento de la CPU y conoce sus partes. Elabora pseudocódigos para solucionar un problema usando programas libres disponibles en Internet.

Muestra actitud positiva por aprender. Instala y se familiariza con software especializado para dibujar y comprobar su solución.

Comprende la estructura de un programa para resolver un programa matemático de manera estructurada y eficiente.

Realiza adecuadamente programas básicos con estructuras de control secuenciales y repetitivas.

Aprende a resolver un programa matemático usando estructuras de control y comprobando con software computacional. Comprende la utilización de arreglos y empleo de matrices y utilización de gráficos en 2D y 3D.

Realiza programas con uso de arreglos y matrices, asimismo programa para obtener gráficos en 2D y 3D.

Participa en grupo de manera activa y explica la importancia de usar arreglos en determinados problemas matemáticos.

Aprende a utilizar el software Python para solucionar problemas de forma eficiente y con gráficos.

Aplica programación estructurada con el software Python para resolver problemas matemáticos.

Presenta programas resueltos con Python y un proyecto de investigación formativa.

4. CONTENIDO TEMATICO:

I. PROGRAMACIÓN POR UNIDADES DE APRENDIZAJE

N° UNIDAD

NOMBRE DE LA UNIDAD DURACION

EN

SEMANAS

I Computador. Partes Algoritmos. Representación.

II Programación básica. Estructuras de control condicional y repetitivo.

III Arreglos y matrices. Gráficos en 2D y 3D

IV Programación en Python. Aplicaciones.

Examen Parcial 1 Examen Final 1

5. PROGRAMACIÓN DE CONTENIDOS Y ACTIVIDADES

I UNIDAD: El computador y sus partes. Algoritmos y su representación. Uso de estructura de datos para resolver problemas matemáticos

C1. Representa un algoritmo, considerando las instrucciones algorítmicas básicas, en una herramienta de diagrama de flujo y pseudocódigos para resolver problemas matemáticos

SEM

CONTENIDOS

CONCEPTUALES

CONTENIDOS

PROCEDIMENTALES

CONTENIDO

ACTITUDINAL

INDICADORES TOTAL

HORAS

Generalidades. Computador. Clasificación Hardware y software. Memorias. Formación de grupos

Describe con claridad la estructura interna del CPU Conoce las diferentes arquitecturas que tiene un microcontrolador

Reconoce la importancia de la estructura interna y externa del computador

Demuestra interés en el curso. Identifica las partes de una computadora.

4 h

Diseño de algoritmos. Diagrama de flujo. Pseudocódigo. Problemas de aplicación.

Realiza la representación de un algoritmo mediante diagramas de flujo y pseudocódigos.

Valora la importancia de realizar un algoritmo mediante diagramas de flujo y pseudocódigos.

Participa en clase Instala el software para dibujar los diagramas de flujo.

4h

Estructura de datos. Sentencia IF- While. Do While-For.

Realiza el planteamiento de algoritmos usando estructura de datos condicionales y repetitivas,

Reconoce la Importancia de utilizar estructuras de control con condicionales

Elabora diagramas y pseudocódigos usando software libre.

4h

II UNIDAD

Programación computacional utilizando herramientas de software

CAPACIDAD:

Elabora programas computacionales, aplicando estructuras de control, secuencial, selectivas y repetitivas,

SEM

CONTENIDOS

CONCEPTUALES

CONTENIDOS

PROCEDIMENTALES

CONTENIDO

ACTITUDINAL

Indicadores TOTAL HORAS

Operaciones aritméticas y lógicas Realiza la programación básica mediante operaciones aritméticas y lógicas.

Emplea instrucciones aritméticas y lógicas

Desarrolla operaciones matemáticas básicas

4h

Tipo de datos. Datos numéricos.

Utiliza en los programas los diferentes tipos de datos para realizar una operación matemática.

Entiende el uso de los diferentes tipos de datos en un programa.

Implementa programa con diferentes tipos de datos. 4h

SEM CONTENIDOS

CONCEPTUALES

CONTENIDOS

PROCEDIMENTALES

CONTENIDO

ACTITUDINAL

INDICADORES TOTAL

HORAS

Examen Final

17 Examen Sustitutorio

6. ESTRATEGIAS DIDACTICAS

 Método Expositivo-Interactivo con ayuda de material audiovisual, con participación activa del estudiante.

 Método de aprendizaje con rubricas para cada unidad para comprobar si están aprendiendo.

 Planteamiento de un trabajo de investigación formativa que será desarrollado bajo la supervisión del

profesor.

7. RECURSOS Y MATERIALES

 Materiales educativos: libros digitales y en línea. Manuales técnicos y tutoriales en línea. Wiki, foros, y video

 Programas recomendados para el laboratorio: Python, Matlab, C ++,

 Recursos didácticos:

Plataforma Google Meet para la exposición de los temas teóricos del curso y exposición de trabajos de los

alumnos.

Plataforma educativa Classroom para colocar las clases grabadas, las notas y los materiales de enseñanza

8. EVALUACION

Las prácticas y exámenes califican en escala vigesimal (de 1 a 20) en números enteros. La nota mínima

aprobatoria es once (11). El medio punto (0.5) es a favor de estudiante.

NF = ( P1 +P2 + P3 + P4 + P5 + 3*IF)/

P: Práctica de laboratorio virtual.

IF: Investigación formativa, que tendrá una presentación parcial y final.

NF: Nota final

BIBLIOGRAFÍA

 Pérez, Omar. Introducción a la programación. Editorial Pumaeditores. Ecuador. 2017

 Joyanes, Luis. Fundamentos de la programación. Algoritmo, Ed.4 MCGRAW-HILL.

 Joyanes, Luis. Programación en C++. McGraw.

 Hernández, Luis. Fundamentos de la programación. Universidad Complutense.

 Matlab para ingenieros.

 Pazmiño Alexandra y otros. Matlab básico. Escuela Superior Politécnica de Chimborazo (Espoch).

 Juganaru, Mihaela. Introducción a la Computación. Grupo editorial Patria. 2014

 Marzal A, Gracia I, Introducción a la programación con Python. Universidad Jaume

 python.org. Documentación Oficial de Python. Recuperado de https://docs.python.org.