Anda di halaman 1dari 3

PROGRAMA DE ASIGNATURA

I. IDENTIFICACIÓN DE LA ASIGNATURA.

Asignatura: PROGRAMACIÓN. Sigla: IWI-131. Fecha de aprobación


25/03/2014
(Acuerdo CC.DD. 01/2014)
Créditos UTFSM : 3 Prerrequisitos: Examen: No tiene. Unidad Académica que
No tiene. la imparte.
Créditos SCT :5 INFORMÁTICA.
Horas Cátedra Horas Ayudantía Horas Laboratorio Semestre en que se
Semanal :3 Semanal : 1,5 Semanal: 0. dicta
Impar Par Ambos
X
Eje formativo : Ciencias de la Ingeniería.
Tiempo total de dedicación a la asignatura: 153,5 horas cronológicas.

Descripción de la Asignatura
Esta asignatura forma parte del plan de estudios conducente a la Licenciatura en Ciencias de la
Ingeniería.
El propósito de ésta es desarrollar el pensamiento algorítmico para resolver problemas de ingeniería
mediante el uso de un lenguaje de programación.
En esta asignatura se enseñan las estructuras de control básicas de un lenguaje de programación,
creación de sub-programas, uso de estructuras de datos para resolver problemas más complejos y
el uso de archivos de texto con el objetivo de preservar la información persistente.

Requisitos de entrada
• Tener un manejo a nivel de usuario del computador (manejo de archivos, instalación de
programas, uso de sitios web, etc.).
• Conocer aplicaciones básicas para editar y administrar archivos.

Contribución al perfil de egreso


Las actividades curriculares que se realizan en esta asignatura, contribuyen a desarrollar en los
estudiantes, las siguientes competencias específicas y transversales:

Competencias perfil general:

P5.: Actuar con autonomía, flexibilidad e iniciativa en su quehacer.


P7.: Manifestar conductas y actitudes de responsabilidad y solidaridad social, respetando
principios éticos y normativos propios del profesional de la Ingeniería como fundamentos de
su quehacer, así como de la Informática en particular.

Competencia Específica:
CE2.: Analizar problemas susceptibles de ser resueltos computacionalmente, diseñar algoritmos y
programar las soluciones utilizando las herramientas adecuadas en cuanto a lenguaje de
programación y estructuras de datos.

Elementos de Competencia:
EC20.: Desarrollar el pensamiento algorítmico o estructurado.
EC21.: Analizar algoritmos y desarrollar programas.
EC22.: Analizar problemas, diseñar algoritmos y programar con diferentes estructuras de datos
con el fin de resolver un problema dado.

Competencias Transversales:
A. Interactuar en el medio estableciendo redes de comunicación en español e inglés.
B. Actuar con autonomía, flexibilidad, iniciativa, y pensamiento crítico al enfrentar problemáticas
de la profesión.
C. Manifestar conductas y actitudes de responsabilidad social y tolerancia, valorando principios
éticos.
Resultados de Aprendizaje que se esperan lograr en esta asignatura.
1. Implementa programas utilizando una metodología algorítmica y aplica las estructuras de
control de un lenguaje de programación.
2. Resuelve diversos problemas aplicando subprogramas y estructuras de datos básicas como
listas y diccionarios.
3. Implementa programas de ingeniería utilizando archivos de textos y bibliotecas avanzadas.

Contenidos temáticos
1. Estructuras de control de un lenguaje de programación.
2. Aplicación de subprogramas y estructuras de datos básicas como listas y diccionarios.
3. Archivos de textos y bibliotecas avanzadas para aplicaciones de ingeniería.

Metodología de enseñanza y aprendizaje.


La metodología de trabajo que se desarrollará a lo largo del semestre será:
 Método expositivo/Clase Tradicional.
 Resolución de ejercicios.
 Aprendizaje basado en problemas.
 Aprendizaje cooperativo / colaborativo.

Evaluación y calificación de la asignatura. (Ajustado a Reglamento Institucional-Rglto. N°1)


Requisitos de aprobación y Sistema de evaluación:
calificación Las evaluaciones que se realizan en esta asignatura son las
siguientes:
C1: Certamen 1
C2: Certamen 2
C3: Certamen 3
CR: Certamen Recuperativo
NT: promedio (Nota de tareas)
NTE: promedio (Nota trabajo en equipo)

Se realiza un certamen recuperativo el que pueden rendir


todos los estudiantes, éste, en caso de ser rendido, borra la
nota mínima obtenida en los certámenes C1, C2 y C3. Los
certámenes ponderan lo mismo y se deben promediar para
obtener la nota final de certamen (NC).
La fórmula para calcular la nota final (NF) es:

NF = (NC*0,5 + NT*0,25 + NTE*0,25)


Sin embargo, para aprobar la asignatura se deben cumplir las
siguientes condiciones (todas):
• NC >= 55
• NT >= 50
• NTE >= 50
• NF >= 55
El hecho de no cumplir con alguna de estas condiciones, implica
que la NF sea la nota mínima entre el promedio de certámenes
(NC), la nota de las tareas (NT) y la nota de trabajo en equipo
(NTE).

Al final del semestre se borrará la peor nota de todas las


actividades en equipo que se hayan desarrollado.
Recursos para el aprendizaje.
Bibliografía:
Texto Guía  R. Bonvallet, Apuntes de Programación, Editorial USM, 2013.
 V.L. Ceder, The Quick Python Book, Editorial Manning, 2010.
 A.B. Downey, Python for Software Design, Editorial
Cambridge, 2009.
Complementaria u Opcional  J. Campbell, P. Gries, J. Montojo, G. Wilson, Practical
Programming: An Introduction to Computer Science Using
Python. The Pragmatic Bookshelf, 2009.
 M. Lutz, D. Ascher, Learning Python, O’Reilly Media, 2009.
 Documentación sitio oficial de Python: http://docs.python.org/
 Python no muerde: http://nomuerde.netmanagers.com.ar/
 http://diveintopython.org/

II. CÁLCULO DE CANTIDAD DE HORAS DE DEDICACIÓN-(SCT-Chile)- CUADRO


RESUMEN DE LA ASIGNATURA.

ACTIVIDAD Cantidad de horas de dedicación


Cantidad de horas por Cantidad de Cantidad total de
semana semanas horas
PRESENCIAL
Cátedra y trabajo en equipo 3 17 51
Ayudantía/Ejercicios 1,5 16 24
Visitas industriales (de Campo)
Laboratorios / Taller
Evaluaciones (certámenes) 1,5 3 4,5
NO PRESENCIAL
Ayudantía
Tareas obligatorias 3,5 9 31,5
Estudio Personal (Individual o
2,5 17 42,5
grupal)
TOTAL (HORAS RELOJ) 153,5
Número total en CRÉDITOS TRANSFERIBLES 5

Anda mungkin juga menyukai