0% acharam este documento útil (0 voto)
5 visualizações3 páginas

Algoritmos e Estruturas de Dados em Java

O curso de Algoritmos e Estruturas de Dados abrange a organização da informação e a resolução de problemas computacionais através de programação. Os objetivos incluem projetar sistemas de redes, desenvolver algoritmos e aplicar Programação Orientada a Objetos. A metodologia combina aulas teóricas com práticas em laboratório, e a avaliação é composta por exames e provas de aula e laboratório.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
5 visualizações3 páginas

Algoritmos e Estruturas de Dados em Java

O curso de Algoritmos e Estruturas de Dados abrange a organização da informação e a resolução de problemas computacionais através de programação. Os objetivos incluem projetar sistemas de redes, desenvolver algoritmos e aplicar Programação Orientada a Objetos. A metodologia combina aulas teóricas com práticas em laboratório, e a avaliação é composta por exames e provas de aula e laboratório.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Redes e Comunicações de Dados

Sílabo do Curso
Algoritmos e Estruturas de Dados

Información General
Plano Curricular C6 - 2006 - 1 3º ciclo Horas Semanales 2 Teóricas y 3 Prácticas
Créditos 3.5

Semestre Académico 16 semanas

Professor Ofic. Horário de Atendimento E-mail


Ccoyllo Sulca, Ingrid Lérida 701 Segunda-feira 14:00 - 15:00 iccoyllo@[Link]

Descripción del Curso


Sumário
As estruturas de Dados podem ser definidas como a organização da informação que
permite um determinado linguagem de programação. Cada estrutura possui suas próprias
características de almacenamiento y recuperación de los datos. Los Algoritmos constituyen
a resolução de problemas computacionais através de uma linguagem de programação.

Objetivos Gerais
Projetar e otimizar sistemas de redes de computadores, gerenciando diferentes estruturas
tales como de controle, iterativas, coleções para desenvolver algoritmos, pseudocódigos e
programas en Java, para la transferencia de información. Además de almacenar información
em disco. Aplicar técnicas e ferramentas modernas como os fundamentos de
Programação Orientada a Objetos.

Objetivos Específicos
• Confeccionar algoritmos e Pseudocódigos, para desenhar aplicações na
administración de sistemas de hardware y software.
• Instala, configura e mantém software para equipamentos de computação.
• Describir estructuras de control e iterativas.
• Manejar estruturas de coleções e listas.
• Armazenar informações no disco.
• Manejar os conceitos de Programação Orientada a Objetos.

Temas a tratar

Semana Unidad de Formación


1 Algoritmos, Pseudocódigos e Diagramas de Fluxos.
Laboratorio 1: Instalación y Algoritmos.
2 Variáveis e Tipos de Dados.
Laboratorio 2: Elementos de un programa.
3 Estruturas Selecionais: se e se-senão.
Laboratorio 3: Estructuras selectivas: if e if - else.
4 Estruturas Seletivas: switch-case.
Práctica Calificada 1.
Laboratório 4: Estruturas seletivas.
5 Estruturas Repetitivas: while e do-while.
Laboratório 5: Estruturas repetitivas.
6 Estructuras Repetitivas: for.
Laboratório 6: Estruturas repetitivas-for

1
Redes e Comunicações de Dados

Semana Unidade de Formação


7 Métodos que não retornam valor.
Laboratorio 7: Métodos que no retornan valor.
8 Métodos que retornam valor.
Prática Avaliada 2.
Laboratório 8: Métodos que retornam um valor.
9 PRIMEIRO EXAME.
10 Operaciones: Matemáticas y Cadenas de Caracteres.
Laboratório 9: Operações matemáticas e cadeias de caracteres.
11 Arranjos - Arrays.
Laboratorio 10: Arreglos.
12 Vetores: Busca e Modificação.
Laboratorio 11: Vectores: Búsqueda y modificación.
13 Vetores: Ordenação e Exclusão.
Práctica Calificada 3.
Laboratório 12: Vetores: Ordenação e eliminação.
14 Matrizes.
Trabajo Grupal 1: Manejo de Vectores con Archivos.
Laboratorio 13: Matrices
15 Programação Orientada a Objetos (Parte I).
Laboratório 14: Programação Orientada a Objetos (Parte I).
16 Programação Orientada a Objetos (Parte II).
Laboratorio 15: Programación Orientada a Objetos. (Parte II)
17 Design e implementação
Prática Qualificada 4.
Laboratório 16: Design e implementação.
18 SEGUNDO EXAME.

Metas
Este curso contribui para a realização dos seguintes Resultados da Carreira:
• Os estudantes implementam e mantêm Redes de Computadores e Sistemas de
Comunicações de dados, proporcionando segurança aos meios envolvidos com
o processamento e transferência de informação, aplicando técnicas de gestão de
projetos e ferramentas modernas.
• Os estudantes realizam testes em sistemas de hardware e software. Analisam e
interpretam os resultados para implementar melhorias.
• Os estudantes projetam e otimizam sistemas de redes de computadores e
telecomunicações com criatividade.

Metodologia
Além das aulas teóricas, há demonstrações práticas de laboratório feitas pelo
professor na sala de aula. O curso deve ser complementado exercitando o aluno na
resolução de problemas. A metodologia utilizada parte de uma programação planejada
para la asignatura, definida tanto en los objetivos a alcanzar como en los contenidos a
aprender e aplicar.

As sessões associam o conhecido com os novos conteúdos a serem tratados.

Uma vez estabelecidos os conhecimentos prévios; apresentam-se os conteúdos novos de


maneira ordenada e reduzida didaticamente; alternando as explicações e apresentações
dos conteúdos com as atividades aplicativas dos alunos.

Os estudantes participam de atividades aplicativas e trabalham em grupo que permite


superar o grau de abstração que pode apresentar o aprendizado de conteúdos teóricos.

As atividades de avaliação são permanentes, mas com uma atividade concreta de controle
do sucesso ou avaliação, que acontece nos períodos finais de aula, para oferecer um feed

2
Redes e Comunicações de Dados

de volta ao controle do sucesso na aprendizagem do aluno; assim como, do sucesso dos


preparações e condução adequada do professor.

Sistema de Avaliação

Nota Final = 0.20 E1 + 0.20 E2 + 0.30 PA + 0.30 PB


Onde: E1 = Examen 1, E2 = Examen 2, EF = Examen Final
PA = Pruebas de Aula, PB = Pruebas de Laboratorio, PT = Pruebas de Taller

Bibliografía
• Análise e Design Orientado a Objetos, com Aplicações. Booch, Grady.
• "Cómo Programar en Java". Deitel & Deitel.
• Diagramas de Fluxo. Joyanes Aguilar, Luis
• Java em 21 dias
• "Super Java2" Julio Vásquez Paragulla y Víctor Balta.

Você também pode gostar