De MediaWiki do Campus São José
Ir para navegação
Ir para pesquisar
2016-1
Plano de ensino
|
Primeiro rascunho:
Todo semestre, cada aluno precisa preencher um formulário de intenção de matrícula.
Para preencher esse formulário, deve-se levar em conta, para cada disciplina e considerando os horários publicados na wiki:
- Carga horária mínima de curso (em horas)
- Pré-requisitos atendidos
- Oferta no semestre corrente
- Equivalências de outros curso (CST)
Num segundo momento, ainda ao preencher o formulário, já com as disciplinas, há o próximo passo:
- Choque de horário entre as disciplinas.
- A ver ainda a o choque por semana (A ou B).
- Quantidade mínima e máxima de horas-disciplina.
Uma vez pronto o formulário, esse é enviado por email, onde não há confirmação por disciplina ou mesmo do recebimento do próprio email.
Após todo esse processo, o aluno deve confirmar as disciplinas matriculadas no portal do aluno - dentro de 1 semana. Caso haja discordância entre a intenção de matrícula e a efetivada, repete-se ad aeternum o processo.
recomendação
- recomendação de matéria
- afinidade com outras disciplinas
- antecipação para cumprir carga horária
- filtro de professor
- filtro de turno
- filtro de hora
- data provável de formatura considerando apenas pré-requisitos (cenário ideal)
- indicação de turma cheia
- "mapa" das disciplinas por fase
- Interface Web
- Mostrar as disciplinas que podem ser realizadas (que atendem os pré-requisitos)
-Enquanto o aluno escolhe as disciplinas que deseja cursar, o programa irá mostrar o calendário dinamicamente. Apontará os choques de horário.
-Interface interativa: botão "enviar" só fica ativo quando forem resolvidas todas as inconsistências (cadastro completo, choque de horário).
-gerar pdf no modelo do ifsc
O processo de matricula recebe anotações.
No cabeçalho: matricula, nome e semestre não pode mudar. Telefone e e-mail pode ser alterado.
- Validação e matrícula em dois momentos/formulários/etapas (deixar claro que ainda não tem os pré-requisitos, ainda tem que passar por uma avaliação).
</syntaxhighlight>
|
Plano de ensino
|
- Sobre a disciplina
- Professor: Ederson Torresini.
- Dinâmica de aula: expositiva para tópico novo, seguida de rodadas de implementação e discussão de resultados práticos sobre um mesmo exemplo em todo o semestre.
- Rotina de leitura: semanal.
- Avaliação
- 2 trabalhos com defesa oral + recuperação final.
- Composição do conceito final:
- A + A = A
- A + B = B
- A + C = B
- B + B = B
- B + C = C
- C + C = C
- Demais casos: recuperação de conceito ou reprovação.
|
2015-2
Plano de ensino
|
- Sobre a disciplina
- Professor: Ederson Torresini.
- Dinâmica de aula: expositiva para tópico novo, seguida de rodadas de implementação e discussão de resultados práticos sobre um mesmo exemplo em todo o semestre.
- Rotina de leitura: semanal.
- Avaliação
- 2 trabalhos com defesa oral + recuperação final.
- Composição do conceito final:
- A + A = A
- A + B = B
- A + C = B
- B + B = B
- B + C = C
- C + C = C
- Demais casos: recuperação de conceito ou reprovação.
|
Projeto
|
Sistema simulador de telefonia móvel, com 3 operadoras e planos regulares de voz e dados.
- Operadora:
- Uma ou mais centrais para cada operadora.
- Cada operadora tem um padrão de cadência e custo de estabelecimento de chamada.
- Suporte a portabilidade.
- Ponto de troca de tráfego entre operadoras.
- Suporte ao usuário: Telefone SAC (ex. 103 25).
- Clientes:
- Pessoa física ou jurídica.
- CNPJ/CPF/ Passaporte
- Telefones
- Número (incluindo números internacionais)
- IMEI
- CCID
- Endereço de cobrança
- Planos utilizados
- Estação Rádio-Base
- Custo de implantação.
- Limite de conexões
- Chips conectam-se nas estações.
- Área de cobertura, localização
- Custo de operação:
- Manutenção de antena,
- Infraestrutura da rede
- Relação custo de operação/valor cobrado
- Custo Administrativo/Pessoal
- Marketing
- Planos e tarifação:
- Fidelização
- Vigência.
- Bilhetagem (histórico de ligações)
- Tarifação entre operadoras.
- Cada chip tem um plano atrelado
- Esses planos podem ser pós-pagos ou pré-pagos. Os planos pós-pagos são descontados diretamente na conta, ou seja, a tarifação é descontada no final do mês. Os planos pré-pagos são tarifados a medida em que a chamada utiliza o crédito.
- Ressarcimento
- Promoção:
- Dados e SMS devem ser tarifados:
- Dados: custo fixo
- SMS: custo fixo para 140 bytes + 20 bytes de cabeçalho (para cada SMS)
|
Aulas
|
Aula
|
Data
|
Horas
|
Conteúdo
|
Recursos
|
01 |
05/10 |
2 |
Apresentação do plano de ensino e escolha do exemplo único a ser tratado na disciplina: simulação de sistema de telefonia móvel com 3 operadores. |
Sala de aula
|
02 |
06/10 |
2 |
Sistemas de BDs, armazenamento de informação, estruturas de dados, consistência, integridade, atomicidade, segurança. Discussão do cap. 1 do livro base. Problema proposto para a próxima aula (armazenamento em arquivos): construir um sistema que armazena dados de usuário (nome, CPF/Passaporte, endereço completo e números de telefone) em um arquivo texto, passível de consulta e cujo retorno se dará em XML ou JSON. Por questões didáticas, não pode ser usada qualquer biblioteca que implemente/facilite a formatação de saída. |
Sala de aula
|
03 |
19/10 |
2 |
Experimento prático: programação com armazenamento em arquivos. |
Laboratório
|
04 |
20/10 |
2 |
Apresentação do projeto da disciplina e relações com as disciplinas do curso. Usado o Etherpad para a composição do documento único. |
Sala de aula
|
05 |
26/10 |
2 |
Projeto de banco de dados: modelos conceitual, lógico e relacional. |
Sala de aula
|
06 |
03/11 |
2 |
Abordagem ER (entidade-relacionamento): entidade, atributo, relacionamento, cardinalidade, identificador (índice), generalização/especialização, entidade associativa. Discussão do cap. 2 do livro base. |
Sala de aula
|
07 |
09/11 |
2 |
Abordagem ER: modelagem do problema do projeto. Discussão do cap. 3 do livro base. |
Sala de aula
|
08 |
16/11 |
2 |
Abordagem ER: notações (Engenharia de Software, UML), modelagem do problema do projeto. |
Sala de aula
|
09 |
17/11 |
2 |
Abordagem ER: validação do modelo. |
Sala de aula
|
10 |
23/11 |
2 |
Abordagem relacional: tabelas, chaves (primária, secundária, estrangeira). Discussão do cap. 4 do livro base. |
Sala de aula
|
11 |
30/11 |
2 |
Abordagem relacional: domínios e valores vazios, restrições de integridade. Discussão do cap. 5 do livro base. |
Laboratório
|
12 |
30/11 |
2 |
Primeira avaliação: validação do modelo relacional. |
Laboratório
|
13 |
07/12 |
2 |
Formas normais: teoria. Discussão do cap. 6 do livro base. |
Sala de aula
|
14 |
12/12 |
2 |
Formas normais: 1FN e 2FN. |
Laboratório
|
15 |
14/12 |
2 |
Formas normais: 3FN e 4FN. |
Laboratório
|
16 |
15/12 |
2 |
Álgebral relacional. |
Sala de aula
|
17 |
01/02 |
2 |
Álgebra relacional: operações sobre conjuntos. |
Sala de aula
|
18 |
02/02 |
2 |
Segunda operação. |
Sala de aula
|
19 |
15/02 |
2 |
SQL: DDL (linguagem de manipulação de dados) e DML (linguagem de manipulação de dados). |
Sala de aula
|
20 |
16/02 |
2 |
Comandos SQL. |
Laboratório
|
21 |
22/02 |
2 |
Comandos SQL. |
Laboratório
|
22 |
29/02 |
2 |
Conceitos de SGBD: instalação, configuração (AA_). |
Laboratório
|
23 |
01/03 |
2 |
Aperfeiçoamento do projeto: alteração no banco de dados (esquemas). |
Sala de aula
|
24 |
07/03 |
2 |
Desenvolvimento do projeto. |
Laboratório
|
26 |
14/03 |
2 |
Apresentação do projeto final. |
Laboratório
|
27 |
15/03 |
2 |
Recuperação. |
Laboratório
|
TOTAL |
54 |
|
|
|
Exercícios
|
Considerações para a prova:
- Todas as entidades terão um atributo chamado id, a ser atributo identificador das entidades e posteriormente chave primária das tabelas (com incremento automático).
- Todos os atributos de valor exclusivo, como por exemplo, devem ter sua unicidade destacada (modelo físico).
- O atributo vigência será desmembrado em dois: início da vigência e término da vigência, ambos com o mesmo tipo data (modelo físico).
Com base nisso:
- Antes de iniciar a prova, envie por email (arquivo ou URL) os modelos que servirão da base para a prova (montado pela equipe ou pelo professor):
- diagrama ER.
- modelo relacional.
- modelo físico normalizado.
- Altere todos os modelos para se adequarem às considerações mencionadas anteriormente. Envie ao final da prova por email (arquivo ou URL):
- Diagrama ER modificado.
- Modelo relacional modificado.
- Modelo físico normalizado modificado.
- Código SQL para o cadastro de um contrato de plano pré-pago entre:
- João da Silva, CPF 01234567890, IMEI 012345678901234, ICCID 01234567890123456789.
- Operadora GSM, CNPJ 0123456789012.
Lista de pessoas para operações com banco de dados.
Tarefas do dia:
- Cadastro das pessoas. Preservar todos os dados:
- Nome e RG/CPF: tabela pessoas.
- Ano: tabela contrato.
- Área de atuação: tabela operadora.
- Cadastro das operadoras por área de atuação (Química, Física, etc.).
- Todas as pessoas têm pelo menos um contrato pós-pago com a operadora.
Exemplo de código gerador:
https://ide.c9.io/boidacarapreta/bcd20152
Utilizando apenas SQL, resolva os seguintes problemas:
- Liste todos os nomes das pessoas que estabeleceram contrato com a operadora Economia na década de 1970.
- Liste todos os contratos estabelecidos durante a Primeira Guerra Mundial (1914-1918) e durante a Segunda Guerra Mundial (1939-1945).
- Liste todas as pessoas que têm mais de um contrato. Ordere-as em ordem crescente de contratos (quantidade).
- Houve uma mudança nos planos da operadora Química a partir de 2010. Assim, todos os contratos estabelecidos neste ano e posteriores devem migrar do plano "pós-pago" para "pós-pago plus". Nota: o contrato será mantido, mudando apenas o plano.
- Informe as pessoas que têm mais de um contrato com a mesma operadora. Informe também os anos dos contratos.
- Crie chips com números aleatórios. Quanto aos números de telefone, há a seguinte sequência.
- Física: começa com 91.
- Química: começa com 92.
- Medicina: começa com 93.
- Literatura: começa com 94.
- Paz: começa com 95.
- Economia: começa com 96.
- Mude os contratos para contemplar chip e número de telefone. Associe, antes, chips-números e números-operadoras. Inclua enunciado do exercício anterior.
- O que precisa ser modificado na estrutura do banco?
- O que precisa ser feito usando visão?
- O que precisa ser feito usando gatilho?
- O que precisa ser feito usando transação?
- Considerando apenas o último sobrenome, unifique todas as pessoas da mesma família em um único contrato. Inclua os enunciados dos exercícios anteriores.
- O que precisa ser modificado na estrutura do banco?
- O que precisa ser feito usando visão?
- O que precisa ser feito usando gatilho?
- O que precisa ser feito usando transação?
- Mario Vargas Llosa fez portabilidade para Literatura em 2010. Inclua os enunciados dos exercícios anteriores.
- O que precisa ser modificado na estrutura do banco?
- O que precisa ser feito usando visão?
- O que precisa ser feito usando gatilho?
- O que precisa ser feito usando transação?
Adição na prova final:
- Mandela usa telefone com 2 linhas: Paz e Economia.
|
Curso de Engenharia de Telecomunicações