Вы находитесь на странице: 1из 7

MACROPROCESO: DOCENCIA

PROCESO: LINEAMIENTOS CURRICULARES


PROCEDIMIENTO: APROBACIN Y REVISIN DEL PLAN ACADMICO EDUCATIVO
CONTENIDOS PROGRAMATICOS
Cdigo: D-LC-P02-F01

Versin: 03

Pagina 1 de 7

Fecha: JUNIO de 2013


PROGRAMA ACADMICO: INGENIERIA DE SISTEMAS Y COMPUTACION
SEMESTRE: PRIMERO
ASIGNATURA: ALGORITMOS Y PROGRAMACION
CDIGO:8107550
NMERO DE CRDITOS:4
PRESENTACIN
Esta asignatura se orienta a la formacin profesional del Ingeniero de Sistemas y
Computacin, teniendo como punto de partida los diferentes perfiles en los cuales se
desempea el profesional de Ingeniera y los diferentes campos de accin de la Ingeniera de
Sistema para tener una idea precisa de los temas que se desarrollarn detalladamente
durante la carrera y que hace parte fundamental de la formacin del estudiante para
aplicarlos en cada una de las asignaturas y de su mismo desempeo acadmico y laboral.
Durante el desarrollo de la asignatura se debe conocer detalladamente la representacin de
la informacin en la computadora, para luego enfocarnos completamente en el aprendizaje
de la normatividad lgica necesaria para aplicarla en la solucin a un problema, se abordarn
problemticas reales para el modelamiento del problema y utilizar metodologas y
herramientas que permita conceptualizar la lgica de la solucin en algoritmos y poder
aplicar las bases fundamentales de algoritmizacin y programacin para su solucin y tener
presente que estas bases aplican para cualquier lenguaje de programacin existente en el
mundo empresarial.
JUSTIFICACIN
En el mundo laboral, se requieren profesionales capaces de afrontar situaciones reales y
dinmicas que siempre estn focalizados en la gestin y desarrollo de las mejoras continuas, eso
permite que esta materia aporte las bases fundamentales tanto del perfil de Ingeniero como de
profesional abierto al cambio con innovaciones tanto tecnolgicas como de pensamiento lgico
para aplicar en cualquier herramienta de computacin y construir verdaderamente una solucin a
los problemas presentados.
En el contexto comn resulta cotidiano emplear la palabra lgica para referenciar un hecho que
debera abstraerse como consecuencia de un proceso bien estructurado. En el contexto
informtico se observa que la citada palabra es necesaria y se complementa con caractersticas
como la eficiencia, la coherencia y el empleo de las buenas prcticas de produccin cognitiva
para la resolucin de problemas, lo que se denomina Algoritmia, de tal manera que aquella
descripcin lgica que soluciona un problema especfico es un Algoritmo. Ahora bien, cuando
un algoritmo supera las pruebas de eficacia y es depurado, slo resta implementarlo para que
sea ejecutado por una mquina real, alcanzando un producto intangible denominado software.
Es bien sabido que en la actualidad el software es un producto ampliamente comercializado en el
mundo, que brinda la capacidad a las empresas de generar ventajas competitivas al permitirles

MACROPROCESO: DOCENCIA
PROCESO: LINEAMIENTOS CURRICULARES
PROCEDIMIENTO: APROBACIN Y REVISIN DEL PLAN ACADMICO EDUCATIVO
CONTENIDOS PROGRAMATICOS
Cdigo: D-LC-P02-F01

Versin: 03

Pagina 2 de 7

captar, procesar y estructurar la informacin gilmente.


ste curso es el punto de partida de profesionales capaces de brindar respuestas al mundo
empresarial.
COMPETENCIAS
Adquirir una visin global de la Ingeniera de sistemas en el campo laboral y construir modelos
de solucin algortmicas focalizadas en las bases de la lgica y la programacin, con el fin de
construir soluciones reales, viables y de eficaz implementacin en un lenguaje de programacin

Introducir al estudiante en la Ingeniera de Sistemas


Identificar los objetivos profesionales y campos de accin
Conocer el desarrollo de la Ciencia y la Tecnologa
Transmitir la cultura de estar permanentemente bien informado de los avances
tecnolgicos
Conocer la forma de representacin de la informacin en el mundo informtico
Identificar las caractersticas particulares de la lgica de programacin
Desarrollo del pensamiento lgico espacial
Desarrollo del pensamiento lateral
Desarrollar algoritmos a partir de problemas que ameritan una solucin informtica
Identificar y aplicar las estructuras de programacin bsicas para implementarlas en
cualquier lenguaje de programacin

METODOLOGA
Esta asignatura ser guiada dentro de los espacios presenciales asignados por la escuela, bajo
la direccin del docente encargado de la asignatura, y actividades extra clase realizadas por los
estudiantes y asesoradas por el docente. Los temas de la asignatura se desarrollaran bajo los
siguientes lineamientos:

1.
2.
3.
4.

Consulta, investigacin y preparacin conceptual por parte del estudiante.


Retroalimentacin conceptual por parte del docente en las sesiones de clase.
Desarrollo de actividades de refuerzo en sesiones autnomas.
Aplicacin de talleres y exposiciones
5. Proyectos
6. Evaluaciones tericas y prcticas.
Se considera que el estudiante debe adquirir habilidades para el trabajo autnomo, de tal manera
que le permitan en todo momento estar a la vanguardia de los adelantos tecnolgicos, los cuales
ser complementado por el trabajo desarrollado en las sesiones de clase..
INVESTIGACIN
La asignatura por sus condiciones particulares, promueve en el estudiante la investigacin
formativa, de modo que sea posible obtener los fundamentos con los que podr posteriormente

MACROPROCESO: DOCENCIA
PROCESO: LINEAMIENTOS CURRICULARES
PROCEDIMIENTO: APROBACIN Y REVISIN DEL PLAN ACADMICO EDUCATIVO
CONTENIDOS PROGRAMATICOS
Cdigo: D-LC-P02-F01

Versin: 03

Pagina 3 de 7

vincularse en el tratamiento de reas especficas de la disciplina Informtica, por medio de los


grupos y semilleros de investigacin dinamizados al interior de la Escuela de Ingeniera de
Sistemas y Computacin.
MEDIOS AUDIOVISUALES
Ambiente Aula virtual moodle.
Salas de Informtica
EVALUACIN
RANGOS DE VALORACIN (%)
El clculo de la nota final se har de la siguiente manera:
PRIMER y SEGUNDO 50%
70% Evaluaciones
15% Talleres, exposiciones y participacin en clase
15% Proyectos
CONTENIDOS TEMTICOS MNIMOS
PRIMER 50%

1 Perfil del Ingeniero de Sistemas


1.1 Caractersticas deseables en el estudiante
1.2 Campo de Trabajo
1.3 Objeto de la actividad profesional
1.4 Principales trabajos y reas de responsabilidad
1.5
1.6
1.7

Deberes
Interacciones
Habilidades
1.8 Medio Empresario
1.9 Debilidades del Ingeniero de Sistemas que debe
superar

2 Campos de accin de la Ingeniera de Sistemas


1.1

1.2
1.3
1.4

1.5
1.6
1.7
1.8
1.9

Internet
Ingeniera del Software
Programacin Orientada a Objetos
Teleinformtica
Redes de rea Local
Sistemas Operativos
Sistemas Distribuidos
Bases de Datos Distribuidas
Bases de Datos Orientadas a Objetos

Duracin

Observaciones

1 semana

Terico

1 semana

Terico

MACROPROCESO: DOCENCIA
PROCESO: LINEAMIENTOS CURRICULARES
PROCEDIMIENTO: APROBACIN Y REVISIN DEL PLAN ACADMICO EDUCATIVO
CONTENIDOS PROGRAMATICOS
Cdigo: D-LC-P02-F01

Versin: 03

Pagina 4 de 7

1.10 Sistemas en Tiempo Real


1.11 Inteligencia Artificial
1.12

Robtica

1.13 Sistemas Expertos


1.14 Computacin en Paralelo
1.15 Auditora de Sistemas
1.16

Bioinformtica

3 La informacin y su Representacin
3.1 Sistemas de Numeracin
3.1.1
Sistema Binario
3.1.2
Sistema Octal
3.1.3
Sistema Hexadecimal
3.1.4
Operaciones Aritmticas
3.2 Representacin Interna de los Datos
3.2.1
Nmeros enteros
3.2.2
Nmeros reales

2 semanas

Terico

4 Pensamiento Lgico
4.1 Pensamiento Formal
4.2 Pensamiento Lateral
4.3 Pensamiento Espacial
4.4 Estrategias de Solucin
4.5 Desarrollo Lgico

2 semana

Terico

5 Abstraccin Mediante Objetos


5.1 Buenas practicas
5.2 Clases
5.3 Atributos
5.4 Mtodos
5.5 Relaciones (cardinalidad)
5.6 Diagramas de Clases
5.7 Diagrama de actividades

2 semanas

Terico prctico

2 semanas

Terico-Prctico

3.2.3
3.2.4
3.2.5
3.2.6

Caracteres
Imgenes
Sonido
Video

2 SEGUNDO 50%

6 Algoritmos
6.1 Algoritmos en Lenguaje Natural
6.2 Estructura de un Algoritmo

MACROPROCESO: DOCENCIA
PROCESO: LINEAMIENTOS CURRICULARES
PROCEDIMIENTO: APROBACIN Y REVISIN DEL PLAN ACADMICO EDUCATIVO
CONTENIDOS PROGRAMATICOS
Cdigo: D-LC-P02-F01

Versin: 03

Pagina 5 de 7

6.3

Entradas y Salidas con clases nativas de java


(InputStream)
6.4 Entradas y Salidas con otras clases (Scanner,
inputBox())
6.5 Proceso (pseudocdigo, diagramas de flujo y/o
diagrama de actividades, pruebas de escritorio)
6.6 Salidas
6.7 Instalacin y configuracin de herramientas de
programacin
6.8 Proceso de compilacin de un programa
6.9 Arquitectura 3 capas

7 Expresiones y Datos
7.1 Constantes y Variables
7.2 Tipos de Datos
7.3 Operadores
7.3.1
Aritmticos
7.3.2
Lgicos
7.3.3
Relacionales
7.4 OPERADORES DE BITS
7.4.1
Operadores bit a bit
7.4.2
Clase BitSet
7.5 Expresiones
8 Estructuras de Algoritmizacin
8.1 Secuencia o Lineal
8.2 Toma de Decisin
8.2.1
Simple
8.2.2
Anidada
8.2.3
Mltiple
8.3 Ciclos Repetitivos
8.3.1
Bucle n veces
8.3.2
Bucle condicional inicio
8.3.3
Bucle condicional final
8.3.4
Recursividad
8.4 Mtodos
9 Estructuras de Datos
9.1 Simples
9.2 Arreglos Unidimensionales
9.3 Arreglos Bidimensionales

2 semanas

Terico-Prctico

Terico-Prctico
4 semanas

Se recomienda
desarrollar
simultneamente
los tems 8 y 9

MACROPROCESO: DOCENCIA
PROCESO: LINEAMIENTOS CURRICULARES
PROCEDIMIENTO: APROBACIN Y REVISIN DEL PLAN ACADMICO EDUCATIVO
CONTENIDOS PROGRAMATICOS
Cdigo: D-LC-P02-F01

Versin: 03

Pagina 6 de 7

LECTURAS MNIMAS
Artculos y apartados bibliogrficos de los diferentes temas a tratar, proporcionados por el
Docente. Consulta permanente a los foros de las comunidades de desarrolladores.
BIBLIOGRAFA

Internet en las organizaciones modernas (2002), Ruiz Valdivieso, Mauricio,

Hardware microinformtico : viaje a las profundidades del PC (3a ed)


(2004), Martn Martn-Posuelo, Jos Mara, ISBN: 9701509609
Sistemas operativos modernos (2a ed) (2003), Tanenbaum, Andrew S.;

ISBN: 9586823601

Escalona Garca, Roberto Luis, ISBN: 9702603153


Implementacin de redes privadas, Brown, Editorial McGraw-Hill.
Diccionario de Computadores, Chandor Antony.
Glosario de Computacin: Mucho ms que un glosario, Freedman Alan.
Nestor. Comunicaciones y redes de procesamiento de datos. Editorial McGraw-Hill,
Gonzalez Sainz.
Introduccin a las computadoras y al procesamiento de informacin. Editorial Prentice
hall, Larry Long.
Introduccin a la computacin. Editorial McGrah-Hill, Norton.
Ingeniera del software, Roger Pressman
Curso bsico de Informtica aplicada. Editorial McGraw-Hill, Roa Mackenzie, Mauricio.
Informtica: Presente y futuro, Editorial McGraw-Hill, Donald H. Sanders.
Informacin por Computadores, Roger Sisson.
Fundamentos de informtica. Editorial McGraw-Hill, Tucker.
Metodologa de Programacin Orientada a Objetos. Lpez, Leobardo. Alfaomega, 2008.
Fundamentos de Programacin, aprendizaje activo basado en casos. Villalobos, Jorge y
Casallas, Rubby. Prentice Hall. 2006.
Fundamentos de programacin en Java 2, Patarroyo Puentes, Janeth, Schildt, Herbert
(Autor), Osborne : McGraw-Hill, 2002
Programando en Java. Electrnica & computadores / Publicaciones Cekit: ProyectosTecnologa-Aplicaciones prcticas-Teoria Vol. 3 No. 6 0
UML y patrones: Una introduccin al anlisis y diseo orientado a objetos y al proceso
unificado. Larman, Craig, - 2a ed, Madrid : Pearson, 2003
Programacin en java 2 : algoritmos, estructuras de datos y programacin orientada a
objetos 2002, Joyanes Aguilar, Luis, Zahonero Martnez, Ignacio, Fernndez
Madrid, Concepcin, McGraw-Hill, 8448132904
Introduccin a la programacin orientada a objetos con Java (2001), Wu, C. Thomas,
Carretero Prez, Jess, Garca Carballeira, Flix, McGraw-Hill Interamericana,
2001

MACROPROCESO: DOCENCIA
PROCESO: LINEAMIENTOS CURRICULARES
PROCEDIMIENTO: APROBACIN Y REVISIN DEL PLAN ACADMICO EDUCATIVO
CONTENIDOS PROGRAMATICOS
Cdigo: D-LC-P02-F01

Versin: 03

Pagina 7 de 7

Fundamentos de programacin : algoritmos, estructuras de datos y objetos. - 3a ed


(2003),
Joyanes
Aguilar,
Luis
Fernndez Madrid, Concepcin, McGraw-Hill
Fundamentos de programacin, aprendizaje activo basado en casos : un enfoque
moderno usando java, UML, objetos y eclipse (2006), Villalobos S., Jorge A.,
Casallas G., Rubby, Castillo, Mara Fernanda,
Algoritmos computacionales : introduccin al anlisis y diseo. - 3a ed(2002), Baase,
Sara, Gelder, Allen Van, Escalona Garca, Roberto Luis,Torres, Sal de la
O., Trujano Mendoza, Guillermo, Pearson Educacin
Algoritmos y estructuras de datos : una perspectiva en C (2004), Joyanes Aguilar,
Luis, Zahonero Martnez, Ignacio, McGraw-Hill

Вам также может понравиться