Nothing Special   »   [go: up one dir, main page]

Syllabus Programación y Algoritmos 2024 ISI

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

UNIVERSIDAD DE TARAPACA

ESCUELA UNIVERSITARIA INGENIERIA INDUSTRIAL


INFORMATICA Y DE SISTEMAS

PROGRAMA DE ASIGNATURA

I. IDENTIFICACION

ASIGNATURA : PROGRAMACIÓN Y ALGORITMO

CODIGO : CC-802

HORAS SEMANALES : (2, 0, 4) (HC,HT,HL)

PRE-REQUISITOS : Álgebra

CARRERA : Ingeniería Civil Industrial

PROFESOR CATEDRA : Robinson Palacios R.


PROFESOR LABORATORIO : Cristian Ramírez M.

HORARIO : HC: Jueves 16:20, Viernes 16:20


HL: Viernes 8:00 y 11:20
SALAS : Laboratorio Redes y Habilidades Gerenciales

SEMESTRE ACADÉMICO : Primero 2024

II. OBJETIVOS GENERALES

Al finalizar este curso, el alumno estará en condiciones de entender un problema


de Ingeniería, plantear una alternativa de solución, bosquejar un algoritmo y
desarrollar código en un lenguaje de programación estructurado.

Además, estará en condiciones de comprender e interactuar a nivel de consultas


con un Sistema Administrador de Bases de Datos.

III. OBJETIVOS ESPECIFICOS

En el curso el alumno desarrollará las siguientes competencias:

 Conoce los elementos que componen el computador y su aplicación como


herramienta de apoyo para la resolución de problemas.
 Asocia los elementos que componen el computador con las etapas que
requiere el computador para ejecutar una solución
 Aplica a un problema de Ingeniería, el análisis y diseño para obtener una
alternativa de solución
 Construye una alternativa de solución utilizando un lenguaje de
programación estructurado, para la resolución de un problema
 Práctica el uso de una herramienta de apoyo e interactúa con ella,
mediante consultas para administrar datos

1
IV. CONTENIDOS PROGRAMATICOS

1. Fundamentos de Informática
1.1. Definición y origen del término informática
1.2. Conceptos básicos de computación
1.3. Representación de la información en un computador
1.4. Elementos de Hardware y Software
1.5. Sesiones de ejercitación

2. Fundamentos de Programación
2.1. Introducción a los programas y lenguajes de programación
2.2. Fundamentos de resolución de problemas
2.3. Estructuras de control de flujo
2.4. Sesiones de ejercitación

3. Programación en C
3.1. Conceptos básicos de C
3.2. Estructura de un programa en C
3.3. Operadores y expresiones
3.4. Variables y tipos de datos
3.5. Rutinas de entrada y salida de datos
3.6. Expresiones
3.7. Sentencias de control
3.7.1. Instrucciones condicionales
3.7.2. Instrucciones de repetición
3.7.3. Instrucciones de selección
3.8. Arreglos
3.9. Sesiones de ejercitación

4. Fundamentos de Bases de Datos

4.1. Conceptos básicos de Bases de Datos


4.2. Diseño de Bases de Datos
4.3. Diseño de tablas, consultas, informes y formularios
4.4. Sesiones de ejercitación

V. ACTIVIDADES DE APRENDIZAJE

El curso tiene 3 sesiones de clases por semana con una valoración de 6 horas
pedagógicas semanales, distribuidas en 2 horas de cátedra y 4 horas de
laboratorio.

En las clases teóricas, el profesor expondrá los temas principales de la asignatura


en forma de clase magistral participativa, así como la presentación de ejemplos
por parte del profesor y solicitando la participación del estudiante sobre los
temas expuestos. El alumno deberá prepararse para cada tema de acuerdo a la
bibliografía propuesta en el programa y los capítulos indicados por el profesor.

En las clases prácticas, el alumno deberá realizar varias actividades de


aprendizaje dentro del aula, en forma individual y/o grupal, relacionadas con el
temario de la asignatura y guiadas por el profesor bajo enseñanza tutorizada.
Algunos temas serán desarrollados por trabajo autónomo de los estudiantes. El
estudiante deberá desarrollar diversas actividades o trabajos sobre la materia,
fuera del aula, en forma individual y/o grupal.

2
Los trabajos evaluados, deben entregarse en forma electrónica, los que deberán
subirse a la intranet, en el ítem de evaluación correspondiente. En algunas
ocasiones la presentación de estos problemas requerirá una exposición oral.

Medios y recursos didácticos:

 Para las clases teóricas, se hará uso de presentaciones de diapositivas,


utilizando siempre la pizarra para facilitar las explicaciones, y resolución de
ejercicios prácticos.
 Para las clases prácticas, se dispondrá de un laboratorio de informática
equipada con computadores de tipo PC, en los cuales el alumno podrá
desarrollar sus proyectos de programación individual y grupal.
 Se dispondrá del material de clases y actividades de aprendizaje en la intranet
del curso.
 Se utilizarán los siguientes software:
 Pseint
 IDE DEV C/C++
 Otros que estime el profesor

Nota:

 Es obligatorio que cada alumno esté revisando periódicamente la intranet de


la asignatura, verificando si tiene actividades por desarrollar y las fechas
estipuladas para cada una.
 La asistencia a clases es obligatoria, como también a las evaluaciones y
talleres de laboratorio. Por tal motivo, el estudiante que falte a una clase o
evaluación, deberá justificarse en jefatura de carrera, en caso contrario será
evaluado con nota mínima 1.0 en el caso de las evaluaciones.
 El calendario de evaluaciones será entregado en la segunda semana de
clases, el cual podrá sufrir modificaciones en casos de imprevistos o fuerza
mayor.
 Es responsabilidad del alumno mantenerse informado sobre cambios de
fechas de las evaluaciones.
 Las actividades evaluadas serán programadas para los Viernes

VI. SISTEMA DE EVALUACIÓN

La evaluación de la asignatura se divide en:

1. Para evaluar la parte TEORICA se realizarán 3 evaluaciones sumativas (NC)


Prueba 1 : 19 de Abril 25%. Unidad 1 y Unidad 2.
Prueba 2 : 17 de Mayo 35%. Unidad 3.
Prueba 3 : 28 de Junio 40% Unidad 3 y Unidad 4.
2. Para evaluar la parte PRACTICA (NL), se realizarán evaluaciones continuas
durante todo el semestre, en particular con anterioridad a la Evaluación
sumativa, las que pueden ser realizadas por los alumnos hasta que se realiza
la evaluación sumativa. Estas se sumarán y serán consideradas con igual
porcentaje
Laboratorio 1 : 12 de Abril,
Laboratorio 2 : 26 de Abril,
Laboratorio 3 : 10 de Mayo,
Laboratorio 4 : 24 de Mayo,
Laboratorio 5 : 7 de Junio,
Laboratorio 6 : 21 de Junio,

3
Si (NC >= 4.0 y NL >=4.0) entonces
Promedio_final = 70%*NC + 30%*NL
Sino
Promedio_final = mínimo(NC,NL)

Notas importantes:

 NC y NL se aprueban por separado


 Esta asignatura NO contempla prueba optativa por contener Laboratorio.
 Se exige 100% asistencia a las sesiones evaluadas y clases por contener
Laboratorio
 El calendario de evaluaciones será entregado la segunda semana de clases,
el cual estará registrado en la intranet

VII. BIBLIOGRAFÍA

Obligatoria:

CAIRÓ BATTISTUTTI, Osvaldo. Metodología de la programación: Algoritmos,


diagramas de flujo y programas. México D.F.: Alfaomega, 2005.
Clasificación: 005.101
C123m3

JOYANES AGUILAR, Luis. Programación en C: Metodología, algoritmos y


estructura de datos. Madrid: McGraw-Hill/Interamericana, 2005.
Clasificación: 005.133
J849p2

JOYANES, CASTILLO, SANCHEZ Y ZAHONERO. C. Algoritmos,


programación y estructuras de datos. Madrid: McGraw-
Hill/Interamericana, 2005.
Clasificación: 005.133
C11j 2005

SILBERSCHATZ, ABRAHAM. Fundamentos de diseño de bases de datos.


Madrid: McGraw-Hill/Interamericana, 2007.
Clasificación: 005.74
Si32fE5 2007

COORDINADOR DE AREA DECANO DE ESCUELA

4
DIRECCIÓN DE DOCENCIA

También podría gustarte