Sunteți pe pagina 1din 12

F-GA-04

Cdigo
GESTIN ACADMICA 02
Versin
02/08/2016
Fecha
CONTENIDO PROGRAMTICO 1 de 12
Pgina

FACULTAD: _______INGENIERAS E INFORMTICA____________


PROGRAMA: TECNOLOGA EN GESTIN DE REDES Y SISTEMAS
TELEINFORMTICOS
FECHA: ____12-08-2016____ SEMESTRE ACADMICO: ____I_____
DOCENTE: ________MAURICIO ALFREDO ZAFRA AYCARDI________

CURSO: ALGORITMIA CDIGO: 051TC013PRT

COMPONENTE: COMPONENTE PROFESIONAL ESPECFICO

REQUISITOS: CORREQUISITO:

CRDITOS: 3 TIPO DE CURSO: TEORICO-PRCTICO

HORAS DE TRABAJO DIRECTO 4

HORAS DE TRABAJO INDEPENDIENTE 4


DEL ESTUDIANTE:
JUSTIFICACIN
En este curso se pretende mostrar al estudiante, de manera prctica, la
evolucin de los lenguajes y paradigmas que han surgido alrededor de la
programacin. Aunque el tema est muy relacionado con el desarrollo de
software, se hace necesario que el estudiante adquiera conceptos bsicos
acerca de la estructura y funcionamiento del computador, pues dicho
conocimiento le proporciona un mayor dominio sobre la mquina.
Adicionalmente el estudio y la prctica de ejercicios con lenguajes de
mquina y ensamblador, contribuyen a desarrollar en l, estructuras
organizadas para la solucin de problemas a travs de la creacin de
programas de computador.

Aunque en la primera parte del curso es difcil llevar a cabo prcticas, a


partir de la Unidad II se hace indispensable que los algoritmos se
desarrollen y prueben en el lenguaje de programacin elegido. Como puede
observarse, aqu se tocan diversos tpicos relacionados con la
programacin, se hace especial nfasis en el desarrollo de algoritmos, las
estructuras de programacin, as como el anlisis y desarrollo del modelo
funcional.

Formamos profesionales de calidad para el desarrollo social y humano


F-GA-04
Cdigo
GESTIN ACADMICA 02
Versin
02/08/2016
Fecha
CONTENIDO PROGRAMTICO 2 de 12
Pgina

OBJETIVO GENERAL

Presentar, al estudiante, elementos fundamentales que le permitan tener


claridad acerca de la evolucin de la programacin, de tal manera que
pueda obtener soluciones a problemas sencillos apoyados en un
computador, lenguaje de programacin y un paradigma.

OBJETIVOS ESPECIFICOS

Entender de manera clara y concreta la evolucin de la programacin


con relacin a la evolucin del computador
Desarrollar el concepto de algoritmo y aplicarlo en la solucin de
programas sencillos
Solucionar problemas elementales utilizando la lgica computacional
Resolver problemas sobre el sistema computacional con la ayuda de
un lenguaje de programacin

COMPETENCIAS A DESARROLLAR Y EVALUAR

Competencias Especficas:
o Identificar y analizar necesidades de informacin para su
representacin, tratamiento y automatizacin para la toma de
decisiones.
o Seleccionar, clasificar y analizar informacin.
o Observar su entorno e identificar oportunidades de desarrollo
de proyectos generando ideas innovadoras de la aplicacin de
la investigacin en su rea profesional.
o Utilizar en forma adecuada el lenguaje tcnico-cientfico de su
disciplina.
o Elaborar documentos acadmicos.
o Hacer presentaciones orales.
o Conocer como citar las fuentes de informacin de acuerdo a su
disciplina.
Competencias instrumentales:
o Capacidad de abstraccin anlisis y sntesis.
o Capacidad de aplicar los conocimientos en la prctica
o Capacidad de investigacin
o Capacidad de aprender y actualizarse permanentemente.
o Capacidad para trabajar en equipo.

Formamos profesionales de calidad para el desarrollo social y humano


F-GA-04
Cdigo
GESTIN ACADMICA 02
Versin
02/08/2016
Fecha
CONTENIDO PROGRAMTICO 3 de 12
Pgina

Competencias interpersonales:
o Capacidad crtica y autocrtica.
o Trabajo en equipo.
Competencias sistmicas:
o Capacidad de aplicar los conocimientos en la prctica.
o Habilidades de investigacin.
o Capacidad de aprender.
o Capacidad de generar nuevas ideas (creatividad).
o Habilidad para trabajar en forma autnoma.

Formamos profesionales de calidad para el desarrollo social y humano


F-GA-04 Cdigo
GESTIN ACADMICA 02
Versin
02/08/2016
Fecha
CONTENIDO PROGRAMTICO 4 de 12
Pgina

UNIDAD 1 LOGICA DIGITAL Y SISTEMAS NUMERICOS

ESTRATEGIA HORAS DE HORAS DE TRABAJO


HORAS A RECURSOS A
TEMA PEDAGOGICA A CONTACTO INDEPENDIENTE DEL
UTILIZAR UTILIZAR
UTILIZAR DIRECTO ESTUDIANTE
Lgica Digital:
Compuertas
lgicas Algebra
Booleana,
implementacin
de circuitos 4 Saln de clase 4 4
se abordan los
para funciones Tablero,
conceptos
booleanas, Computadores
fundamentales y los
equivalencia de Internet
componentes del
circuitos, Algebra Booleana.
Lgica digital. Base de Datos
Bibliogrfica
Investigacin
Sistemas EBSCO
documental por parte
numricos:
del estudiante
Sistema
binario, 8 4 4
hexadecimal y
octal,
conversiones

Formamos profesionales de calidad para el desarrollo social y humano


F-GA-04 Cdigo
GESTIN ACADMICA 02
Versin
02/08/2016
Fecha
CONTENIDO PROGRAMTICO 5 de 12
Pgina
UNIDAD 2 ALGORITMOS Y CONCEPTOS BSICOS DE PROGRAMACIN

ESTRATEGIA HORAS DE HORAS DE TRABAJO


HORAS A RECURSOS A
TEMA PEDAGOGICA A CONTACTO INDEPENDIENTE DEL
UTILIZAR UTILIZAR
UTILIZAR DIRECTO ESTUDIANTE
Concepto de Se propone revisar Saln de clase
4 4 4
algoritmo bibliografa de trabajo Tablero,
Diseo de con grupos Computadores
4 4 4
algoritmos colaborativos, que Internet
Complejidad permita un mejor Base de Datos
de 2 entendimiento sobre Bibliogrfica 4 4
algoritmos. los principios y EBSCO
paradigmas de la
ejercicios 4 programacin 4 4
estructurada BIBLIOGRAFA

UNIDAD 3 PROGRAMACIN EN DIAGRAMAS DE FLUJO Y PSEUDOCDIGO.

ESTRATEGIA HORAS DE HORAS DE TRABAJO


HORAS A RECURSOS A
TEMA PEDAGOGICA A CONTACTO INDEPENDIENTE DEL
UTILIZAR UTILIZAR
UTILIZAR DIRECTO ESTUDIANTE
Estructura de Desarrollo de Saln de clase
4 4 4
un programa. ejercicios Tablero,
Tipos de datos, individuales. Computadores
variables y Internet
constantes, Fomentar actividades
4 4 4
caracteres, grupales que Software libre:
Boleanos, propicien la
Reales, Enteros comunicacin, el Ubuntu 14.04

Formamos profesionales de calidad para el desarrollo social y humano


F-GA-04 Cdigo
GESTIN ACADMICA 02
Versin
02/08/2016
Fecha
CONTENIDO PROGRAMTICO 6 de 12
Pgina
Operadores. intercambio
argumentado de DbDesigner
Aritmticos: ideas, la reflexin, la
asignacin integracin y la
suma, resta, colaboracin de y
multiplicacin, entre los
divisin, estudiantes. Base de Datos
mdulo, Bibliogrfica
incremento, Propiciar, en el EBSCO
decremento, y estudiante, el
todos desarrollo de
asociados con actividades
una variable en intelectuales de
una cantidad induccin, deduccin
determinada. y anlisis-sntesis,
De Bit o 8 las cuales lo 8 8
Bitwise: and, encaminan hacia la
Or, Or investigacin, la
exclusivo, aplicacin de
complemento, conocimientos y la
desplazamiento solucin de
a izquierda y problemas.
derecha,
combinaciones Desarrollar
con el operador actividades de
de asignacin. aprendizaje que
Relacionales: propicien la
,menor que, aplicacin de los
mayor que , conceptos, modelos

Formamos profesionales de calidad para el desarrollo social y humano


F-GA-04 Cdigo
GESTIN ACADMICA 02
Versin
02/08/2016
Fecha
CONTENIDO PROGRAMTICO 7 de 12
Pgina
menor o igual y metodologas que
que mayor o se van aprendiendo
igual que, igual, en el desarrollo de la
diferente. asignatura.
Bolanos: para
la Propiciar el uso
estructuracin adecuado de
de expresiones: conceptos, y de
Not, And, Or. terminologa
Jerarquias de cientfico-
los operadores tecnolgica.

UNIDAD 4: PROGRAMACIN EN LENGUAJE JAVA

ESTRATEGIA HORAS DE HORAS DE TRABAJO


HORAS A RECURSOS A
TEMA PEDAGOGICA A CONTACTO INDEPENDIENTE DEL
UTILIZAR UTILIZAR
UTILIZAR DIRECTO ESTUDIANTE
Funciones de Saln de clase
lectura y Tablero,
8 4 4
escritura: Computadores
formatos Internet
Desarrollar procesos
Estructuras de Base de Daos
de formacin a travs
programacin. Bibliogrfica
de la solucin de
Condicionales: EBSCO
problemas.
if, if else, 8 4 4
switch. Netbeans 8.4
Repetitivas:
for, while, do BIBLIOGRAFA

Formamos profesionales de calidad para el desarrollo social y humano


F-GA-04 Cdigo
GESTIN ACADMICA 02
Versin
02/08/2016
Fecha
CONTENIDO PROGRAMTICO 8 de 12
Pgina
while,
representacin
de problemas
basados en
ciclos.
Estructuras de
salto: break,
continue,
return
ejercicios 6 4 4

METODOLOGIA

Se establecen los temas en 4 Unidades. Donde la unidad 1 LOGICA DIGITAL Y SISTEMAS NUMERICOS, en ella se abordan los
conceptos fundamentales y los componentes del Algebra booleana, y su equivalencia en los circuitos de lgica digital, al igual que
se desarrolla el tema de los sistemas numricos (Decimal, Binario, Octal, Hexadecimal). En la unidad dos ALGORITMOS Y
CONCEPTOS BSICOS DE PROGRAMACIN se desarrolla el concepto de algoritmos, seudocdigo, se disean algoritmos de
baja y mediana complejidad. Mediante la Unidad 3 PROGRAMACIN EN DIAGRAMAS DE FLUJO Y PSEUDOCDIGO. El
proceso de formacin se refuerza mediante la solucin a problemas de tipo matemtico y su representacin en pseudo cdigo y
diagramas de flujo con el uso de la herramienta case DFD y Pseint. En la unidad cuatro PROGRAMACIN EN LENGUAJE
JAVA., se desarrolla el tema de desarrollo de programacin estructurada mediante el uso de un compilador en lenguaje java, se
explica el funcionamiento del compilador y se desarrollan las soluciones a los problemas planteados en clase.

Formamos profesionales de calidad para el desarrollo social y humano


F-GA-04 Cdigo
GESTIN ACADMICA 02
Versin
02/08/2016
Fecha
CONTENIDO PROGRAMTICO 9 de 12
Pgina

DE LA ENSEANZA:

Se aplicarn los mtodos activos y las tcnicas apropiadas para los distintos temas de las asignaturas.

El docente adoptar la metodologa ms adecuada: Estudio de casos, solucin de problema, mtodo demostrativo, seminario,
elaboracin de comentarios y resmenes, laboratorios, Induccin, deduccin; anlisis y sntesis.

El Trabajo Directo (TD): Horas de clase dictadas por el profesor. Son actividades acadmicas presenciales (AAP), en las que el
profesor valindose de clases magistrales, Trabajo de Laboratorio, Trabajo en Plataforma Virtual, audiovisuales o cualquier otra,
expone los fundamentos tericos de una Asignatura. La comprensin y la capacidad de aplicacin de los conocimientos tericos,
se har mediante la resolucin de problemas, y/o actividades por parte del alumno, en la cual previamente, el docente har un
resumen de los temas anteriores y nuevos temas.

El Trabajo de Laboratorio (TL): se establece mediante el desarrollo de actividades acadmicas con un alto componente de
procesos de colaboracin entre los colectivos docente estudiante, estudiante estudiante, con el fin de desarrollar las
competencias que le permitan al estudiante adquirir experticia en el quehacer profesional.

El trabajo Independiente (TI): Se determina por el desarrollo de actividades acadmicas, de reflexin, de preparacin o repaso de
temas o cualquier otra actividad que requiera la utilizacin de tiempo diferente a los encuentros presenciales.

DEL APRENDIZAJE:
El alumno por su parte utilizar las tcnicas de estudio adecuadas al tema que desarrolle el docente como la exposicin, el
comentario, el socializar, dialogo, taller, entre otras que le sean til para la construccin del conocimiento en el propio en el
escenario de las redes y sistemas tele informticos.

Formamos profesionales de calidad para el desarrollo social y humano


F-GA-04
Cdigo
GESTIN ACADMICA 02
Versin
02/08/2016
Fecha
CONTENIDO PROGRAMTICO 10 de 12
Pgina

%
TIC A
% %
TEMAS POR SESIN UTILIZAR
TEORICA PRACTICA
POR
SESION
1. Lgica Digital: Compuertas
lgicas Algebra Booleana,
implementacin de circuitos
50 50
para funciones booleanas,
equivalencia de circuitos, Lgica
digital.
2. Sistemas numricos: Sistema
binario, hexadecimal y octal, 50 50
conversiones
3. Concepto de algoritmo
30 70
4. Diseo de algoritmos
5. Complejidad de algoritmos 30 70
6. Ejercicios 30 70
7. Estructura de un programa
8. Tipos de datos, variables y
constantes, caracteres, 50 50
Boleanos, Reales, Enteros
Operadores.
9. Aritmticos: asignacin suma,
resta, multiplicacin, divisin,
mdulo, incremento,
decremento, y todos asociados
con una variable en una
cantidad determinada. De Bit o
Bitwise: and, Or, Or exclusivo,
complemento, desplazamiento a
izquierda y derecha, 50 50
combinaciones con el operador
de asignacin. Relacionales:
menor que, mayor que , menor
o igual que mayor o igual que,
igual, diferente. Bolanos: para
la estructuracin de
expresiones: Not, And, Or.
Jerarquias de los operadores
10. Funciones de lectura y escritura:
formatos
11. Estructuras de programacin. 50 50
Condicionales: if, if else, switch.
Repetitivas: for, while, do while,

Formamos profesionales de calidad para el desarrollo social y humano


F-GA-04
Cdigo
GESTIN ACADMICA 02
Versin
02/08/2016
Fecha
CONTENIDO PROGRAMTICO 11 de 12
Pgina
representacin de problemas
basados en ciclos. Estructuras
de salto: break, continue, return
12. ejercicios 100
13. Segunda prueba escrita 100
14. Examen Proyecto final
100
15. Habilitacin

OBSERVACIONES A LA PLANEACIN

SISTEMA DE EVALUACIN

La evaluacin es permanente e integral y tiene en cuenta el desarrollo de


actividades de laboratorio que soporte el desarrollo de la asignatura.

Primer porcentaje 30%


5% trabajos, exposiciones (trabajo en grupo).
5% quices (trabajo individual)
20% examen
Segundo porcentaje 30%
5% trabajos, exposiciones (trabajo en grupo).
5% quices (trabajo individual)
20% examen
Tercer porcentaje 40% (examen final proyecto de aplicacin)

Formamos profesionales de calidad para el desarrollo social y humano


F-GA-04
Cdigo
GESTIN ACADMICA 02
Versin
02/08/2016
Fecha
CONTENIDO PROGRAMTICO 12 de 12
Pgina
BIBLIOGRAFA BSICA ACTUAL(Material bibliogrfico y bases de datos
institucionales)
Programacin en C, C++, Java y UML, Luis Joyanes Aguilar, Ignacio
Zahonero M. Editorial McGraw-Hill Interamericana, Edicin 2 ao 2015.

Fundamentos de programacin en Java, Jorge Martnez Ladrn de Guevara,


Editorial EME Edicin 1, Facultad de Informtica Universidad Complutense de
Madrid.

BIBLIOGRAFA BSICA SEMESTRE ANTERIOR(Material bibliogrfico y bases


de datos institucionales)

Levine, Guillermo, Computacin y Programacin Moderna , Addison


Wesley
Bajarme Stroustrup ,El C ++ Lenguaje de Programacin, Addison
Wesley, Segunda Edicin
Becerra, Cesar, Lenguaje C. Por Computador

BIBLIOGRAFA COMPLEMENTARIA O INFOGRAFA

http://www.ibm.com/developerworks/ssa/java/tutorials/j-introtojava1/
https://thamet88.wordpress.com/2011/09/15/ejemplos-basicos-del-
lenguaje-de-programacion-java-1er-nivel/

DIRECCIONES ELECTRNICAS DE APOYO AL CURSO

http://cnx.org/ Servidor web de Repositorios Educativos de Software


Educativo.

http://www.merlot.org/merlot/index.htm Repositorio Web con contenidos


educativos digitales del rea de las ingenieras.

Formamos profesionales de calidad para el desarrollo social y humano

S-ar putea să vă placă și