Mudanças entre as edições de "Scc-205(joaoluis)"

De CoteiaWiki
(Trabalho 1)
 
(37 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 11: Linha 11:
 
<center><font size=+100>'''Quadro de Avisos'''</font></center>
 
<center><font size=+100>'''Quadro de Avisos'''</font></center>
 
<blockquote style="background: white; border: 1px solid black; padding: 1em;">
 
<blockquote style="background: white; border: 1px solid black; padding: 1em;">
 
+
*12/12/2012: ***ATENÇÃO*** A prova de recuperação (REC) será no dia 19/12 (quarta-feira) às 10h00 na sala 4-001.
 +
*03/12/2012: Notas T2, T3, P3 e MF disponíveis. Vista de Provas P3 e T3: APENAS dia 06/12, no horário da aula (10h10). Foi atribuída nota zero ao T3 nos casos onde foi detectado trechos copiados de sites.
 +
*26/11/2012: ***ATENÇÃO*** A prova P3 da próxima quinta-feira, dia 29, às 10h10 será na sala 5-003.
 +
*21/11/2012: ATENÇÃO! O Sistema BOCA será aberto para submissão dos trabalhos a partir da 0:00h do dia 22/11/2012 e ficará disponível por 48 horas.
 +
*05/11/2012: Notas da Prova 2 disponíveis. Vista de Prova: até dia 14/11.
 +
*30/10/2012: ATENÇÃO! Excepcionalmente, o atendimento PAE dos dias 31/10 e 07/11 será adiado para os dias 01/11 e 8/11, respectivamente, no horário de 16h às 19hr.
 +
*18/10/2012: Disponíveis slides do Capítulo 5 + Lista de exercícios.
 +
*09/10/2012: Especificações do Trabalho 2 disponíveis.
 +
*08/10/2012: Notas do Trabalho 1 disponíveis.
 +
*27/09/2012: ATENÇÂO! A data de entrega do relatório sobre o Trabalho 1 é dia 02/10/12. Será atribuída nota ZERO a quem não entregar o relatório no dia 02/10/12, independente dos casos de teste que acertou.
 +
*26/09/2012: ATENÇÃO! O Sistema BOCA será aberto para submissão dos trabalhos a partir da 0:00h do dia 27/09/2012 e ficará disponível por 48 horas.
 +
*14/09/2012: Criados login(Nº USP) e senha(Nº USP) dos alunos para acesso ao Sistema BOCA.
 +
*10/09/2012: Slides e Listas de Exercícios dos capítulos 3 e 4 disponíveis.
 +
*10/09/2012: Notas da Prova 1 disponíveis. Vista de Prova: até dia 21/9.
 +
*21/08/2012: ATENÇÃO! Excepcionalmente, não haverá atendimento PAE entre os dias 27/08/2012 e 10/09/2012.
 +
*14/08/2012: Disponíveis slides do Capítulo 2 + Lista de exercícios.
 
*08/08/2012: Especificações do Trabalho 1 disponíveis.
 
*08/08/2012: Especificações do Trabalho 1 disponíveis.
 
*31/07/2012: Disponível Lista de Exercícios do Capítulo 1.
 
*31/07/2012: Disponível Lista de Exercícios do Capítulo 1.
Linha 35: Linha 50:
 
   Quarta, das 14 às 17h00. Local: ICMC - Bloco 6, sala 6-205.
 
   Quarta, das 14 às 17h00. Local: ICMC - Bloco 6, sala 6-205.
 
* Monitor:
 
* Monitor:
   Segunda, das 20h00 às 23h00. Local: A definir.
+
   Segunda, das 20h00 às 23h00. Local: Sala  3-011.
  
 
== Programa do Curso ==
 
== Programa do Curso ==
Linha 51: Linha 66:
 
*[[Media:SCC205Cap5.pdf| Capítulo 5 - Computabilidade e Complexidade]]
 
*[[Media:SCC205Cap5.pdf| Capítulo 5 - Computabilidade e Complexidade]]
 
  -->
 
  -->
* O material está disponível através do Dropbox.  
+
* O material do Capítulo 1 está disponível através do Dropbox.  
 
Link: https://www.dropbox.com/sh/rtszzifu0j735qz/ALFB-ZCE0G/SCC-205
 
Link: https://www.dropbox.com/sh/rtszzifu0j735qz/ALFB-ZCE0G/SCC-205
 +
 +
*[[Media:SCC205Cap2_2012.pdf| Capítulo 2 - Linguagens Livres de Contexto e Autômatos de Pilha]]
 +
*[[Media:SCC205Cap3_2012.pdf| Capítulo 3 - Linguagens Sensíveis ao Contexto e Autômatos Limitados Linearmente]]
 +
*[[Media:SCC205Cap4_2012.pdf| Capítulo 4 - Linguagens Recursivamente Enumeráveis e Máquinas de Turing]]
 +
*[[Media:SCC205Cap5_2012.pdf| Capítulo 5 - Computabilidade e Complexidade]]
  
 
== Trabalhos Práticos ==
 
== Trabalhos Práticos ==
 
=== Trabalho 1 ===
 
=== Trabalho 1 ===
 
* [[Media:T1SCC205_2012.pdf|Especificações do Trabalho 1]]
 
* [[Media:T1SCC205_2012.pdf|Especificações do Trabalho 1]]
* Indicações Gerais:
+
* Orientações Gerais:
 
  Os grupos para os trabalhos devem ser compostos preferencialmente por três alunos.
 
  Os grupos para os trabalhos devem ser compostos preferencialmente por três alunos.
 
  Todos os trabalhos deverão ser submetidos ao corretor automático BOCA.
 
  Todos os trabalhos deverão ser submetidos ao corretor automático BOCA.
 
  Período de submissão: 27 e 28 de Setembro de 2012.
 
  Período de submissão: 27 e 28 de Setembro de 2012.
 +
A entrega do relatório é OBRIGATÓRIA e deverá ser feita na aula do dia 02/10/12.
 +
Será atribuída nota ZERO a quem não entregar o relatório no dia 02/10/12, independente dos casos de teste que acertou.
 +
O relatório deve ser feito de acordo com os critérios estabelecidos na especificação do trabalho.
 +
 +
=== Trabalho 2 ===
 +
* [[Media:T2SCC205_2012.pdf|Especificações do Trabalho 2]]
 +
* Orientações Gerais:
 +
Os grupos para os trabalhos devem ser compostos preferencialmente por três alunos.
 +
Todos os trabalhos deverão ser submetidos ao corretor automático BOCA.
 +
Período de submissão: 22 e 23 de Novembro de 2012.
 +
A entrega do relatório é OBRIGATÓRIA e deverá ser feita na aula do dia 27/11/12.
 +
Será atribuída nota ZERO a quem não entregar o relatório no dia 27/11/12, independente dos casos de teste que acertou.
 +
O relatório deve ser feito de acordo com os critérios estabelecidos na especificação do trabalho.
 +
 +
=== Trabalho 3 ===
  
 +
*Trabalho sobre Alan Turing.
 +
*Orientações Gerais
  
 +
Trabalho individual.
 +
A entrega do trabalho é OPCIONAL e deverá ser feita na aula do dia 29/11/12.
 +
O trabalho não será aceito caso seja identificado copy & paste de páginas da internet ou plágio de qualquer natureza.
 +
O número de páginas é livre, mas orienta-se algo em torno de 5 a 10 páginas, preferencialmente.
 +
Procure utilizar fontes confiáveis, como livros e artigos sobre a História da Computação, realizando as devidas citações.
 +
Sugestão de site para pesquisa: history.acm.org
 +
 +
Estrutura sugerida:
 +
  -Introdução
 +
  -Biografia de Alan Turing
 +
  -Contribuições para a Ciência da Computação
 +
  -Centenário de Alan Turing
 +
  -Conclusão
 +
  -Referências
  
 
<!--
 
<!--
Linha 81: Linha 132:
  
 
* [[Media:Lista1-SCC205_2012.pdf|Lista de Exercícios Capítulo 1]]
 
* [[Media:Lista1-SCC205_2012.pdf|Lista de Exercícios Capítulo 1]]
 +
* [[Media:Lista2-SCC205_2012.pdf|Lista de Exercícios Capítulo 2]]
 +
* [[Media:Lista3-SCC205_2012.pdf|Lista de Exercícios Capítulo 3]]
 +
* [[Media:Lista4-SCC205_2012.pdf|Lista de Exercícios Capítulo 4]]
 +
* [[Media:Lista5-SCC205_2012.pdf|Lista de Exercícios Capítulo 5]]
 +
 
<!--
 
<!--
 
* [[Media:Lista1-SCC205.pdf|Lista de Exercícios Capítulo 1]]
 
* [[Media:Lista1-SCC205.pdf|Lista de Exercícios Capítulo 1]]
Linha 93: Linha 149:
 
* 3 provas:
 
* 3 provas:
 
  P1 = 30/08
 
  P1 = 30/08
  P2 = 16/10
+
  P2 = 18/10
 
  P3 = 29/11
 
  P3 = 29/11
 +
 +
* Prova de recuperação
 +
Data: 19/12
 +
Hora: 10h00
 +
Local: A definir.
  
 
=== Apresentação dos trabalhos em grupo ===
 
=== Apresentação dos trabalhos em grupo ===
Linha 113: Linha 174:
 
   Se MP ≥ 5, 0 e MT ≥ 5, 0 então MF = (7*MP + 3*MT)/10
 
   Se MP ≥ 5, 0 e MT ≥ 5, 0 então MF = (7*MP + 3*MT)/10
 
   Senão MF = menor valor entre MP e MT
 
   Senão MF = menor valor entre MP e MT
 +
 +
* [[Media:SCC0205NotasP1.pdf|Notas da Prova 1]]
 +
* [[Media:SCC0205Notas-Trabalho_1.pdf|Notas do Trabalho 1]]
 +
* [[Media:SCC0205NotasP2.pdf|Notas da Prova 2]]
 +
* [[Media:SCC0205MF_2012.pdf|Notas P3, T3 e Médias Finais]]
  
 
== Links úteis ==
 
== Links úteis ==
 
*Ementa Sistema Júpiter [http://sistemas2.usp.br/jupiterweb/obterDisciplina?sgldis=SCC0205&nomdis=]
 
*Ementa Sistema Júpiter [http://sistemas2.usp.br/jupiterweb/obterDisciplina?sgldis=SCC0205&nomdis=]
 
*Ferrameta JFLAP [http://www.jflap.org/]
 
*Ferrameta JFLAP [http://www.jflap.org/]

Edição atual tal como às 11h10min de 12 de dezembro de 2012

  • SCC-205 - Teoria da Computação e Linguagens Formais - Turma A - prof. João Luís


Linguagens Regulares: Autômatos finitos determinísticos e não-determinísticos; expressões regulares; técnicas para identificar e descrever linguagens regulares; técnicas para mostrar que uma linguagem não é regular; propriedades de tais linguagens. 2. Linguagens Livres de Contexto: Gramáticas Livres de Contexto; derivações; árvores de derivação; ambigüidade; autômatos a pilha; propriedades de tais linguagens; técnicas para mostrar que uma linguagem não é livre de contexto. Linguagens Dependentes de Contexto e Linguagens com Estrutura de Frase: Máquinas de Turing; definições básicas e sua relação com a noção de um algoritmo/programa. Poder das Máquinas de Turing e Tese de Church-Turing. Indecibilidade: Máquinas de Turing Universais; Limitações sobre a nossa habilidade de computar; problemas indecidíveis. Teoria de Complexidade: Complexidade de Tempo, Complexidade de Espaço, Intratabilidade.

Quadro de Avisos
  • 12/12/2012: ***ATENÇÃO*** A prova de recuperação (REC) será no dia 19/12 (quarta-feira) às 10h00 na sala 4-001.
  • 03/12/2012: Notas T2, T3, P3 e MF disponíveis. Vista de Provas P3 e T3: APENAS dia 06/12, no horário da aula (10h10). Foi atribuída nota zero ao T3 nos casos onde foi detectado trechos copiados de sites.
  • 26/11/2012: ***ATENÇÃO*** A prova P3 da próxima quinta-feira, dia 29, às 10h10 será na sala 5-003.
  • 21/11/2012: ATENÇÃO! O Sistema BOCA será aberto para submissão dos trabalhos a partir da 0:00h do dia 22/11/2012 e ficará disponível por 48 horas.
  • 05/11/2012: Notas da Prova 2 disponíveis. Vista de Prova: até dia 14/11.
  • 30/10/2012: ATENÇÃO! Excepcionalmente, o atendimento PAE dos dias 31/10 e 07/11 será adiado para os dias 01/11 e 8/11, respectivamente, no horário de 16h às 19hr.
  • 18/10/2012: Disponíveis slides do Capítulo 5 + Lista de exercícios.
  • 09/10/2012: Especificações do Trabalho 2 disponíveis.
  • 08/10/2012: Notas do Trabalho 1 disponíveis.
  • 27/09/2012: ATENÇÂO! A data de entrega do relatório sobre o Trabalho 1 é dia 02/10/12. Será atribuída nota ZERO a quem não entregar o relatório no dia 02/10/12, independente dos casos de teste que acertou.
  • 26/09/2012: ATENÇÃO! O Sistema BOCA será aberto para submissão dos trabalhos a partir da 0:00h do dia 27/09/2012 e ficará disponível por 48 horas.
  • 14/09/2012: Criados login(Nº USP) e senha(Nº USP) dos alunos para acesso ao Sistema BOCA.
  • 10/09/2012: Slides e Listas de Exercícios dos capítulos 3 e 4 disponíveis.
  • 10/09/2012: Notas da Prova 1 disponíveis. Vista de Prova: até dia 21/9.
  • 21/08/2012: ATENÇÃO! Excepcionalmente, não haverá atendimento PAE entre os dias 27/08/2012 e 10/09/2012.
  • 14/08/2012: Disponíveis slides do Capítulo 2 + Lista de exercícios.
  • 08/08/2012: Especificações do Trabalho 1 disponíveis.
  • 31/07/2012: Disponível Lista de Exercícios do Capítulo 1.
  • 31/07/2012: Inicio do período letivo.

Informações Gerais

Título: Teoria da Computação e Linguagens Formais (SCC-205) - Turma A - Ciências de Computação

Professor: Dr. João Luis Garcia Rosa (joaoluis@icmc.usp.br)

Aluno PAE: Cristiano Bacelar de Oliveira (cbacelar@icmc.usp.br)

Monitor: Gabriel (gabriel.zerbetto@gmail.com)

Horário de Aulas: Terça (08:10 - 9:50) e Quinta (10:10 - 11:50). Sala 5-004.

Horários de atendimento:

  • Professor:
 Quinta, das 15h00 às 18h00. Local: Bloco 4, sala 4-127.
  • Aluno PAE:
 Quarta, das 14 às 17h00. Local: ICMC - Bloco 6, sala 6-205.
  • Monitor:
 Segunda, das 20h00 às 23h00. Local: Sala  3-011.

Programa do Curso

Programa do Curso (apresentação)

Material Didático

  • O material do Capítulo 1 está disponível através do Dropbox.

Link: https://www.dropbox.com/sh/rtszzifu0j735qz/ALFB-ZCE0G/SCC-205

Trabalhos Práticos

Trabalho 1

Os grupos para os trabalhos devem ser compostos preferencialmente por três alunos.
Todos os trabalhos deverão ser submetidos ao corretor automático BOCA.
Período de submissão: 27 e 28 de Setembro de 2012.
A entrega do relatório é OBRIGATÓRIA e deverá ser feita na aula do dia 02/10/12.
Será atribuída nota ZERO a quem não entregar o relatório no dia 02/10/12, independente dos casos de teste que acertou.
O relatório deve ser feito de acordo com os critérios estabelecidos na especificação do trabalho.

Trabalho 2

Os grupos para os trabalhos devem ser compostos preferencialmente por três alunos.
Todos os trabalhos deverão ser submetidos ao corretor automático BOCA.
Período de submissão: 22 e 23 de Novembro de 2012.
A entrega do relatório é OBRIGATÓRIA e deverá ser feita na aula do dia 27/11/12.
Será atribuída nota ZERO a quem não entregar o relatório no dia 27/11/12, independente dos casos de teste que acertou.
O relatório deve ser feito de acordo com os critérios estabelecidos na especificação do trabalho.

Trabalho 3

  • Trabalho sobre Alan Turing.
  • Orientações Gerais
Trabalho individual.
A entrega do trabalho é OPCIONAL e deverá ser feita na aula do dia 29/11/12.
O trabalho não será aceito caso seja identificado copy & paste de páginas da internet ou plágio de qualquer natureza.
O número de páginas é livre, mas orienta-se algo em torno de 5 a 10 páginas, preferencialmente.
Procure utilizar fontes confiáveis, como livros e artigos sobre a História da Computação, realizando as devidas citações.
Sugestão de site para pesquisa: history.acm.org
Estrutura sugerida:
 -Introdução
 -Biografia de Alan Turing
 -Contribuições para a Ciência da Computação
 -Centenário de Alan Turing
 -Conclusão
 -Referências


Sistema BOCA


Listas de Exercícios


Datas Importantes

Provas

  • 3 provas:
P1 = 30/08
P2 = 18/10
P3 = 29/11
  • Prova de recuperação
Data: 19/12
Hora: 10h00
Local: A definir.

Apresentação dos trabalhos em grupo

  • 2 trabalhos em grupo, com implementação:
Submissão do Trabalho T1 : 27/9.
Submissão do Trabalho T2 : 22/11.
  • Trabalho Extra (Alan Turing) - opcional T3 : 29/11
Acréscimo de 0,5 na média.

Notas

  • MP = Média Ponderada das Provas:
 P1 ∗ 0, 4 + P2 ∗ 0, 3 + P3 ∗ 0, 3
  • MT = Média Aritmética dos Trabalhos
  • MF = Média Final:
 Se MP ≥ 5, 0 e MT ≥ 5, 0 então MF = (7*MP + 3*MT)/10
 Senão MF = menor valor entre MP e MT

Links úteis

  • Ementa Sistema Júpiter [1]
  • Ferrameta JFLAP [2]