You are on page 1of 3

UNIVERSIDAD DE LA SERENA

FACULTAD DE CIENCIAS
DEPARTAMENTO DE MATEMTICAS

1.
IDENTIFICACIN:
Carrera
Curso
Cdigo
N Hrs. Semanales (TEL)
Prerrequisito
Periodicidad

2.

Ingeniera en Computacin
INTRODUCCIN A LA INFORMTICA Y COMPUTACIN
27012
402
Ingreso
Anual

PROGRAMA DE ESTUDIO

2.1.
DESCRIPCIN:
Este curso introduce al alumno en el quehacer del Ingeniero en Computacin. Primero, a travs del desarrollo de las
habilidades bsicas para la resolucin algortmica de problemas y su materializacin a travs de programas en un lenguaje
de programacin especfico. Y segundo, revisando los conceptos bsicos y las reas fundamentales de la Ingeniera en
Computacin en las cuales el alumno deber ser competente al ingresar al campo laboral: Ingeniera de Software,
Programacin, Diseo y Anlisis de Algoritmos, Sistemas Operativos, Bases de Datos, Redes de Computadores, y
Sistemas Distribuidos. De estas reas, las dos primeras se revisarn a lo largo de todo el curso, en la forma de buenas
prcticas y estrategias recomendadas para abordar los problemas bsicos de cada una de las otras reas.

2.2.

OBJETIVOS EDUCACIONALES

2.2.1.
OBJETIVO GENERAL
Al aprobar este curso el alumno ser capaz de disear e implementar en un lenguaje de programacin soluciones
algortmicas a problemas simples de procesamiento de informacin.
2.2.2.
OBJETIVOS ESPECFICOS
Al aprobar el curso el alumno ser capaz de:
1. Comprender, interpretar y analizar el concepto de algoritmo y sus distintas interpretaciones.
2. Adquirir conocimientos para poder Especificar, Disear, Analizar y Elaborar (implementar) un algoritmo a partir del
planteamiento de un problema.
3. Adquirir conocimientos para poder Disear y Elaborar un programa, independientemente del lenguaje de programacin
a emplear.
4. Comprender, conocer, analizar y aplicar los elementos bsicos de un lenguaje de programacin de 3a generacin:
variables, estructuras de programacin, funciones, tipos de datos estructurados, ficheros.
5. Conocer al menos un lenguaje de programacin de alto nivel concreto, el lenguaje C o el Pascal, diferenciando
claramente aquellos aspectos dependientes de la sintaxis de datos dinmicos y ficheros.
6. Comprender, conocer, analizar y aplicar adecuadamente el lenguaje de programacin de alto nivel adecuado a cada
problema.
7. Saber analizar y resolver, en un plazo de tiempo razonable, algoritmos correctos, eficientes, bien organizados, bien
documentados y legibles.
8. Conocer los distintos paradigmas de programacin como alternativa y complemento a los lenguajes de programacin
procedimentales clsicos.
9. Conocer y saber aplicar a cada tipo de problema susceptible de resolucin por computador las herramientas necesarias
para ello.
10. Aplicar los conocimientos adquiridos mediante la resolucin de problemas y prcticas de ordenador.
11. Utilizar con fluidez las herramientas necesarias en las prcticas relacionadas con la asignatura.
12. Conocer y utilizar la terminologa usual de la asignatura en castellano , y conocer dicha terminologa en ingls.

Pg. ( 1 )

2.3.
CONTENIDOS
1. Introduccin: El sistema computacional, arquitectura (hardware y software), programa y gui, sistemas operativos,
lenguajes de programacin, el proceso de desarrollo de software, compilador v/s interprete, enlazador y libreras,
pruebas y debugging, ingeniera de software.
2. Desarrollo de Programas: ambiente de desarrollo, la estructura bsica de un programa, variables, estructuras de
datos estticas y archivos, consola e interaccin bsica, ejecucin condicional y ciclos, subprogramas.
3. Diseo y Anlisis de Algoritmos: definicin, problemas clsicos, impacto prctico, ejemplos.
4. Estructuras para la elaboracin de Soluciones Algoritmicas

Sentencias Simples

Sentencias Condicionales

Sentencias Repetitivas

Procedimientos y funciones
5. Estructuras estaticas de almacenamiento y mtodos clsicos de ordenamiento y bsqueda.
6. Estructuras persistentes de almacenamiento, Archivos y algunas operaciones (Crear, Eliminar, Modificar).

2.4.
ESTRATEGIAS
Las clases tericas se desarrollarn de manera expositiva, utilizando transparencias y el pizarrn, y participativa. Se
incentivar la participacin activa de los alumnos mediante trabajos grupales durante la clase y tareas de investigacin clase a
clase. En las sesiones semanales de laboratorio se realizarn actividades, previamente planificadas por el profesor e
informadas a los alumnos, relacionadas con los contenidos revisados en teora. Excepcionalmente, la primera sesin estar
dedicada a nivelar las conductas de entrada relacionadas a las competencias prcticas indispensables en el entorno de trabajo
(edicin, compilacin y prueba), a partir de la segunda sesin las actividades sern evaluadas. Los alumnos trabajarn en
grupos pequeos para fomentar la tutora cruzada de competencias complementarias.

2.5.
EVALUACIN
La parte terica del curso se organiza en tres secciones, cada una evaluada a travs de una prueba parcial:

P1: Abril 27.

P2: Mayo 25.

P3: Junio 30.


Nota Teora: NT = (P1 + P2 +P3) / 3
Adicionalmente, si NT < 3,95 y NT >= 2,95 el alumno podr rendir un examen global e integrador (Julio 6), la nota de este
examen (NE) tendr una ponderacin del 40% de la nota final de teora: NT = 0,6*NT + 0,4*NE.
El alumno que no asista a una prueba parcial y est debidamente justificado podr rendir un control recuperativo .
Los laboratorios se desarrollarn como una serie de actividades prcticas individuales o en grupos (2 o 3 alumnos). Se
llevarn a cabo aproximadamente 10 sesiones de laboratorio con temas acordes a los contenidos revisados en la semana
correspondiente. Cada sesin de laboratorio ser evaluada por el profesor segn cuanto aporte el alumno para alcanzar los
objetivos de la sesin; el promedio de las correspondientes calificaciones dar origen a la nota de prctica NP. Quin no
asista a una sesin de laboratorio ser calificado con nota 1.0.
La realizacin de 3 trabajos durante el semestre de alta complejidad (en tiempo y recursos intelectuales) dar origen a la
nota de desarrollo ND.
La nota de laboratorio se calcular como NL = 0,3*NP + 0,7*ND.
Es requisito aprobar tanto los laboratorios (NL >= 3,95) como la teora (NT >= 3,95) para aprobar el curso.

Clculo Nota Final, NF:

Si NL < 3,95 NF = NL Reprueba por reprobar laboratorios.

Si NL >= 3,95

Si NT < 2,95 NF = NT Reprueba por reprobar teora (sin derecho a examen).

Si NT >= 2,95 y NT < 3.95 NF = NE Nota Examen define aprobacin.

Si NT >= 3,95 NF = 0,5*NL + 0,5*NT Aprueba

2.6.

BIBLIOGRAFA
[Pascal] Peter Grogono. Programacin en Pascal, ed. rev. Addison-Wesley Iberoamericana. 1994 (1984).

Pg. ( 2 )

Roger Pressman. Ingeniera del Software, 4ed. McGraw Hill. 1998.


Fundamentos de programacin: Algoritmos , Estructuras de datos y objetos. Luis Joyanes, Mc Graw Hill 3
Edicin.

Pg. ( 3 )

You might also like