<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Disciplinas | Prof. Isaías Felzmann | IC/Unicamp</title>
    <link>https://ic.unicamp.br/~isaias/tags/disciplinas/</link>
      <atom:link href="https://ic.unicamp.br/~isaias/tags/disciplinas/index.xml" rel="self" type="application/rss+xml" />
    <description>Disciplinas</description>
    <generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Tue, 09 Jun 2026 00:00:00 +0000</lastBuildDate>
    <image>
      <url>https://ic.unicamp.br/~isaias/media/icon_hu_4bc81f2edf496b34.png</url>
      <title>Disciplinas</title>
      <link>https://ic.unicamp.br/~isaias/tags/disciplinas/</link>
    </image>
    
    <item>
      <title>2s2026 MC504A - Sistemas Operacionais</title>
      <link>https://ic.unicamp.br/~isaias/teaching/mc504-2026s2/</link>
      <pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://ic.unicamp.br/~isaias/teaching/mc504-2026s2/</guid>
      <description>&lt;h2 id=&#34;mural-de-avisos&#34;&gt;Mural de avisos&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Data&lt;/th&gt;
          &lt;th&gt;Aviso&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;09/jun/2026&lt;/td&gt;
          &lt;td&gt;Página da disciplina no ar!&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;09/jun/2026&lt;/td&gt;
          &lt;td&gt;&lt;del&gt;As aulas expositivas da disciplina se iniciam em 10/agosto.&lt;/del&gt; Aproveitem a 
.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;28/jul/2026&lt;/td&gt;
          &lt;td&gt;Calendário de aulas adequado à alteração do calendário acadêmico. As aulas expositivas se iniciam em 17/agosto.&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;calendário&#34;&gt;Calendário&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Atenção:&lt;/strong&gt; A distribuição das aulas durante o semestre é uma previsão e pode ser alterada.&lt;/p&gt;
&lt;p&gt;A numeração de capítulos refere-se à edição 10 do livro-texto &lt;em&gt;Operating Systems Concepts&lt;/em&gt; (ver bibliografia). Outras edições podem ter numeração diferente.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;&lt;strong&gt;Semana&lt;/strong&gt;&lt;/th&gt;
          &lt;th&gt;&lt;strong&gt;Segunda&lt;/strong&gt;&lt;/th&gt;
          &lt;th&gt;&lt;strong&gt;Quarta&lt;/strong&gt;&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;10-14/ago&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;SECOMP&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Feriado&lt;/strong&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;17-21/ago&lt;/td&gt;
          &lt;td&gt;
 (Cap 1)&lt;/td&gt;
          &lt;td&gt;
 (Cap 2)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;24-28/ago&lt;/td&gt;
          &lt;td&gt;Processos, conceitos (Cap 3)&lt;/td&gt;
          &lt;td&gt;Processos, IPC (Cap 3)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;31/ago-04/set&lt;/td&gt;
          &lt;td&gt;Threads (Cap 4)&lt;/td&gt;
          &lt;td&gt;Escalonamento (Cap 5)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;07-11/set&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Feriado&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Escalonamento (Cap 5)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;14-18/set&lt;/td&gt;
          &lt;td&gt;Sincronização (Cap 6-7)&lt;/td&gt;
          &lt;td&gt;Deadlocks (Cap 8)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;21-25/set&lt;/td&gt;
          &lt;td&gt;Deadlocks (Cap 8)&lt;/td&gt;
          &lt;td&gt;Dúvidas P1&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;28/set-02/out&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Prova 1&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Devolutiva P1&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;05-09/out&lt;/td&gt;
          &lt;td&gt;Armazenamento e arquivos (Cap 11,13-14)&lt;/td&gt;
          &lt;td&gt;Armazenamento e arquivos (Cap 11,13-14)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;12-16/out&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Feriado&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Entrada/Saída (Cap 12)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;19-23/out&lt;/td&gt;
          &lt;td&gt;Gerenciamento de Memória: Conceitos (Cap 9)&lt;/td&gt;
          &lt;td&gt;Gerenciamento de Memória: Paginação (Cap 10)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;26-30/out&lt;/td&gt;
          &lt;td&gt;Gerenciamento de Memória: Paginação (Cap 10)&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Feriado&lt;/strong&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;02-06/nov&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Feriado&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Gerenciamento de Memória: Revisão (Cap 9-10)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;09-13/nov&lt;/td&gt;
          &lt;td&gt;Virtualização: Conceitos (Cap 18)&lt;/td&gt;
          &lt;td&gt;Virtualização: Containers&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;16-20/nov&lt;/td&gt;
          &lt;td&gt;Estudos de caso&lt;/td&gt;
          &lt;td&gt;Dúvidas P2&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;23-27/nov&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Prova 2&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Devolutiva P2&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;30/nov-04/dez&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;07-11/dez&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Feriado&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;14-18/dez&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Exame de recuperação&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;ementa&#34;&gt;Ementa&lt;/h2&gt;
&lt;p&gt;Conceito de processos: concorrências, regiões críticas, escalonamento. Conceitos de espaços de endereçamento e de gerenciamento de memória virtual, paginação, segmentação. Sistemas de arquivos: hierarquia, proteção, organização, segurança. Gerenciamento de Entrada/Saída. Estudos de caso.&lt;/p&gt;
&lt;h2 id=&#34;aulas&#34;&gt;Aulas&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Segunda-feira das 19 h às 21 h, Ciclo Básico Sala 10 (Código DAC: CB10).&lt;/li&gt;
&lt;li&gt;Quarta-feira das 21 h às 23 h, Ciclo Básico Sala 10 (Código DAC: CB10).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;contatos&#34;&gt;Contatos&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Professor:&lt;/strong&gt; Isaías Bittencourt Felzmann (
)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Estagiárias Docentes (PED):&lt;/strong&gt; Gabriela Bittencourt (
) e Girlana Souza dos Santos (
).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Atendimento:&lt;/strong&gt; Segunda-feira das 17h45 às 18h45, IC-2 Sala 26.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Website:&lt;/strong&gt; 
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;metodologia&#34;&gt;Metodologia&lt;/h2&gt;
&lt;p&gt;A disciplina utilizará uma metodologia baseada em aulas teóricas expositivas e dialogadas.
Serão disponibilizadas listas de exercícios para estudo e fixação extraclasse. Exercícios selecionados poderão ser discutidos e resolvidos em sala de aula.&lt;/p&gt;
&lt;p&gt;A avaliação será composta por duas provas escritas, individuais e sem consulta. Antes de cada prova será realizada uma aula de resolução de exercícios e esclarecimento de dúvidas. Após cada prova será realizada uma aula de resolução da prova e esclarecimento de critérios de correção.&lt;/p&gt;
&lt;p&gt;Poderão ser propostas atividades individuais extraclasse de implementação e fixação de conceitos. Essas atividades poderão ser utilizadas para substituição parcial da nota de questões específicas das avaliações, conforme regras divulgadas ao longo do semestre.&lt;/p&gt;
&lt;p&gt;Professor, PEDs e PADs da disciplina estarão disponíveis em horários de atendimento previamente divulgados para esclarecimento de dúvidas e acompanhamento dos estudantes.&lt;/p&gt;
&lt;h3 id=&#34;componentes-de-avaliação&#34;&gt;Componentes de Avaliação&lt;/h3&gt;
&lt;p&gt;A avaliação será composta de duas provas escritas, individuais e sem consulta, $P_1$ e $P_2$.
Cada prova abordará conteúdo representando metade do programa da disciplina.
A prova $P_1$ ocorrerá aproximadamente na metade do período letivo, e a prova $P_2$ ocorrerá aproximadamente no final do período letivo.
As datas previstas são &lt;strong&gt;28/set/2026&lt;/strong&gt; e &lt;strong&gt;23/nov/2026&lt;/strong&gt;, respectivamente.&lt;/p&gt;
&lt;h3 id=&#34;frequência&#34;&gt;Frequência&lt;/h3&gt;
&lt;p&gt;Estará reprovado por frequência o estudante que não atingir a frequência mínima de 75% na disciplina. A frequência será aferida por meio de chamada oral e/ou listas de presença durante as aulas.
Aos estudantes que necessitarem afastamento coincidente com atividades avaliativas da disciplina, desde que observados limites e condições estabelecidos pelo Art. 78-B do Regimento Geral dos Cursos de Graduação (Deliberação CONSU-A-011/1998 em redação dada pela Deliberação CEPE-A-005/2025), será agendada nova atividade avaliativa em momento oportuno e conveniente para o estudante e o professor.&lt;/p&gt;
&lt;h3 id=&#34;recuperação&#34;&gt;Recuperação&lt;/h3&gt;
&lt;p&gt;Os estudantes que obtiverem nota parcial $2{,}5 \le N_P &lt; 5{,}0$ e tiverem frequência maior ou igual a 75% das aulas poderão realizar um exame de recuperação.
O exame escrito e individual ocorrerá dentro do período especificado em calendário acadêmico e abordará o conteúdo inteiro do programa da disciplina.
O exame será avaliado com conceito $N_R \in \{S, I\}$, em que $S$ representa &amp;ldquo;suficiente&amp;rdquo; e $I$ representa &amp;ldquo;insuficiente&amp;rdquo;.
Estudantes que não comparecerem para o exame receberão conceito $N_R = I$.
A avaliação do exame de recuperação é final e não haverá atividades avaliativas após a conclusão dele.
A data prevista é 14/dez/2026.&lt;/p&gt;
&lt;h3 id=&#34;cálculo-da-nota&#34;&gt;Cálculo da nota&lt;/h3&gt;
&lt;p&gt;A nota parcial da disciplina $N_P$ será calculada como:
&lt;/p&gt;
$$N_P = {{P_1 + P_2} \over {2}}$$&lt;p&gt;
em que $P_1$ e $P_2$ são as notas de cada uma das provas.
A nota parcial $N_P$ será calculada com uma casa decimal, arredondando frações centesimais para cima.&lt;/p&gt;
&lt;p&gt;A nota final da disciplina $N$ será calculada como:

   $$N =
   \begin{cases}
      N_P &amp; \text{se $N_P \ge 5{,}0$ ou $N_P &lt; 2{,}5$}\\
      N_P &amp; \text{se $2{,}5 \le N_P &lt; 5{,}0$ e $N_R = I$}\\
      5{,}0 &amp; \text{se $2{,}5 \le N_P &lt; 5{,}0$ e $N_R = S$}\\
   \end{cases}$$ 

&lt;/p&gt;
&lt;h2 id=&#34;bibliografia&#34;&gt;Bibliografia&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;A. Silberschatz, P. B. Galvin, G. Gagne. &lt;em&gt;Operating Systems Concepts&lt;/em&gt;. 10th ed. Hoboken, NJ: Wiley, 2018.&lt;/li&gt;
&lt;li&gt;A. Tanenbaum, H. Bos. &lt;em&gt;Sistemas Operacionais Modernos&lt;/em&gt;. 4a ed. São Paulo: Pearson Education do Brasil, 2016.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Bibliografia complementar:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;R. H. Arpaci-Dusseau, A. C. Arpaci-Dusseau. &lt;em&gt;Operating Systems: Three Easy Pieces&lt;/em&gt;. Arpaci-Dusseau Books, 2023. Disponível em: 
&lt;/li&gt;
&lt;li&gt;A. Tanenbaum, A. Woodhull. &lt;em&gt;Operating Systems: Design and Implementation&lt;/em&gt;. 3rd ed. Upper Saddle River, NJ: Pearson, 2006.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;aspectos-finais&#34;&gt;Aspectos finais&lt;/h2&gt;
&lt;h3 id=&#34;uso-de-ia-generativa&#34;&gt;Uso de IA generativa&lt;/h3&gt;
&lt;p&gt;O uso será tolerado em quaisquer atividades da disciplina. O uso deve ser reconhecido pelos estudantes na atividade, indicando como foi utilizado e em que etapas. Os estudantes devem sempre estar preparados para responder perguntas e explicar a fundamentação, as etapas de desenvolvimento e o resultado de quaisquer atividades avaliativas. Caso o estudante não consiga explicar seu trabalho devido ao uso indiscriminado de ferramentas de IA, o trabalho será considerado plágio.&lt;/p&gt;
&lt;h3 id=&#34;integridade-acadêmica&#34;&gt;Integridade acadêmica&lt;/h3&gt;
&lt;p&gt;Em conformidade com a cláusula de honestidade e lisura acadêmica (a seguir), qualquer &lt;em&gt;tentativa&lt;/em&gt; de plágio, fraude ou outra infração ética no desenvolvimento das atividades da disciplina resultará em nota &lt;em&gt;zero&lt;/em&gt; na componente avaliativa corrente, para todos os estudantes envolvidos. Se houver reincidência, será aplicada nota &lt;em&gt;zero&lt;/em&gt; como nota final da disciplina para todos os estudantes reincidentes. Em ambos os casos, a avaliação do professor será aplicada sem prejuízo a quaisquer decisões administrativas tomadas pela Coordenação de Curso acerca do caso específico.&lt;/p&gt;
&lt;h3 id=&#34;cláusula-de-honestidade-e-lisura-acadêmica&#34;&gt;Cláusula de Honestidade e Lisura Acadêmica&lt;/h3&gt;
&lt;p&gt;Todas as atividades relacionadas às disciplinas devem ser realizadas em conformidade com as
orientações fornecidas pelos docentes e com o devido rigor ético.&lt;/p&gt;
&lt;p&gt;Caso o(a) docente responsável, no exercício de sua liberdade de cátedra, forme convicção acerca
da ausência de lisura ou de condições adequadas para a realização da atividade avaliativa, poderá
atribuir nota zero, seja para a atividade única ou, conforme o caso, para o conjunto de atividades
do semestre. A ocorrência deverá ser fundamentada e comunicada à Coordenação de Curso de
Graduação, podendo o(a) estudante estar sujeito a processo administrativo.&lt;/p&gt;
&lt;p&gt;(Instrução Normativa CCG nº 02/2025)&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>2s2026 MC602A - Circuitos Lógicos e Organização de Computadores</title>
      <link>https://ic.unicamp.br/~isaias/teaching/mc602-2026s2/</link>
      <pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://ic.unicamp.br/~isaias/teaching/mc602-2026s2/</guid>
      <description>&lt;h2 id=&#34;mural-de-avisos&#34;&gt;Mural de avisos&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Data&lt;/th&gt;
          &lt;th&gt;Aviso&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;09/jun/2026&lt;/td&gt;
          &lt;td&gt;Página da disciplina no ar!&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;09/jun/2026&lt;/td&gt;
          &lt;td&gt;&lt;del&gt;As aulas expositivas da disciplina se iniciam em 11/agosto.&lt;/del&gt; Aproveitem a 
.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;28/jul/2026&lt;/td&gt;
          &lt;td&gt;Calendário de aulas adequado à alteração do calendário acadêmico. As aulas expositivas se iniciam em 18/agosto.&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;materiais&#34;&gt;Materiais&lt;/h2&gt;
&lt;p&gt;Ainda não disponível&lt;/p&gt;
&lt;h2 id=&#34;calendário&#34;&gt;Calendário&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Atenção:&lt;/strong&gt; A distribuição das aulas durante o semestre é uma previsão e pode ser alterada.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;&lt;strong&gt;Semana&lt;/strong&gt;&lt;/th&gt;
          &lt;th&gt;&lt;strong&gt;Terça&lt;/strong&gt;&lt;/th&gt;
          &lt;th&gt;&lt;strong&gt;Quinta&lt;/strong&gt;&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;10-14/ago&lt;/td&gt;
          &lt;td&gt;01: &lt;strong&gt;SECOMP&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;02: &lt;strong&gt;SECOMP&lt;/strong&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;17-21/ago&lt;/td&gt;
          &lt;td&gt;03: Apresentação&lt;/td&gt;
          &lt;td&gt;04: Representações de informação&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;24-28/ago&lt;/td&gt;
          &lt;td&gt;05: Representações numéricas&lt;/td&gt;
          &lt;td&gt;06: Portas Lógicas e Funções&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;31/ago-04&lt;/td&gt;
          &lt;td&gt;07: Álgebra Booleana&lt;/td&gt;
          &lt;td&gt;08: Álgebra Booleana&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;07-11/set/set&lt;/td&gt;
          &lt;td&gt;09: Mapa de Karnaugh&lt;/td&gt;
          &lt;td&gt;10: Mapa de Karnaugh&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;14-18/set&lt;/td&gt;
          &lt;td&gt;11: Circuitos combinacionais clássicos&lt;/td&gt;
          &lt;td&gt;12: Circuitos combinacionais clássicos&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;21-25/set&lt;/td&gt;
          &lt;td&gt;13: Aspectos de projeto combinacional&lt;/td&gt;
          &lt;td&gt;14: Dúvidas P1&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;28/set-02&lt;/td&gt;
          &lt;td&gt;15: &lt;strong&gt;Prova 1&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;16: Devolutiva P1&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;05-09/out&lt;/td&gt;
          &lt;td&gt;17: Introdução à lógica sequencial&lt;/td&gt;
          &lt;td&gt;18: Latches e Flip-Flops&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;12-16/out&lt;/td&gt;
          &lt;td&gt;19: Registradores e Contadores&lt;/td&gt;
          &lt;td&gt;20: Análise de circuitos sequenciais&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;19-23/out&lt;/td&gt;
          &lt;td&gt;21: &lt;strong&gt;Avaliação de curso&lt;/strong&gt; (sem aula)&lt;/td&gt;
          &lt;td&gt;22: Máquinas de estados&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;26-30/out&lt;/td&gt;
          &lt;td&gt;23: Máquinas de estados&lt;/td&gt;
          &lt;td&gt;24: Memórias e hierarquia&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;02-06/nov&lt;/td&gt;
          &lt;td&gt;25: CPU: Introdução a projeto de processadores&lt;/td&gt;
          &lt;td&gt;26: CPU: Fluxo de dados&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;09-13/nov&lt;/td&gt;
          &lt;td&gt;27: CPU: Fluxo de controle e execução&lt;/td&gt;
          &lt;td&gt;28: Dúvidas P2&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;16-20/nov&lt;/td&gt;
          &lt;td&gt;29: &lt;strong&gt;Prova 2&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;30: Devolutiva P2&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;23-27/nov&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;30/nov-04/dez&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;07-11/dez&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Feriado&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;14-18/dez&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Exame de recuperação&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;ementa&#34;&gt;Ementa&lt;/h2&gt;
&lt;p&gt;Introdução aos conceitos básicos de projeto lógico. Portas lógicas. Minimização de funções lógicas. Mapas de Karnaugh. Circuitos combinacionais típicos. Tecnologia de implementação. Elementos de memória: Latch, Flip-Flops, contadores. Síntese de circuitos sequenciais síncronos e máquinas de estado. Organização e hierarquia de memórias. Processador básico.  Introdução à descrição, síntese e simulação de circuitos digitais com VHDL.&lt;/p&gt;
&lt;h2 id=&#34;aulas&#34;&gt;Aulas&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Terça-feira das 19 h às 21 h, Ciclo Básico sala 15 (Código DAC: CB15).&lt;/li&gt;
&lt;li&gt;Quinta-feira das 21 h às 23 h, Ciclo Básico Sala 18 (Código DAC: CB18).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;contatos&#34;&gt;Contatos&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Professor:&lt;/strong&gt; Isaías Bittencourt Felzmann (
)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Estagiário Docente (PED):&lt;/strong&gt; Leonardo Rezende Costa (
).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Atendimento:&lt;/strong&gt; Segunda-feira das 17h45 às 18h45, IC-2 Sala 26.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Website:&lt;/strong&gt; 
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;metodologia&#34;&gt;Metodologia&lt;/h2&gt;
&lt;p&gt;A disciplina tem caráter predominantemente teórico e busca desenvolver fundamentos e modelos conceituais para compreensão de sistemas digitais e computadores. Utilizar-se-á uma metodologia baseada em aulas expositivas e dialogadas.
Serão disponibilizadas listas de exercícios para estudo e fixação extraclasse. Exercícios selecionados poderão ser discutidos e resolvidos em sala de aula.&lt;/p&gt;
&lt;p&gt;A avaliação será composta por duas provas escritas, individuais e sem consulta. Antes de cada prova será realizada uma aula de resolução de exercícios e esclarecimento de dúvidas. Após cada prova será realizada uma aula de resolução da prova e esclarecimento de critérios de correção.&lt;/p&gt;
&lt;p&gt;Poderão ser propostas atividades individuais extraclasse de implementação e fixação de conceitos. Essas atividades poderão ser utilizadas para substituição parcial da nota de questões específicas das avaliações, conforme regras divulgadas ao longo do semestre.&lt;/p&gt;
&lt;p&gt;Professor, PEDs e PADs da disciplina estarão disponíveis em horários de atendimento previamente divulgados para esclarecimento de dúvidas e acompanhamento dos estudantes.&lt;/p&gt;
&lt;h3 id=&#34;componentes-de-avaliação&#34;&gt;Componentes de Avaliação&lt;/h3&gt;
&lt;p&gt;A avaliação será composta de duas provas escritas, individuais e sem consulta, $P_1$ e $P_2$.
Cada prova abordará conteúdo representando metade do programa da disciplina.
A prova $P_1$ ocorrerá aproximadamente na metade do período letivo, e a prova $P_2$ ocorrerá aproximadamente no final do período letivo.
As datas previstas são &lt;strong&gt;29/set/2026&lt;/strong&gt; e &lt;strong&gt;17/nov/2026&lt;/strong&gt;, respectivamente.&lt;/p&gt;
&lt;h3 id=&#34;frequência&#34;&gt;Frequência&lt;/h3&gt;
&lt;p&gt;Estará reprovado por frequência o estudante que não atingir a frequência mínima de 75% na disciplina. A frequência será aferida por meio de chamada oral e/ou listas de presença durante as aulas.
Aos estudantes que necessitarem afastamento coincidente com atividades avaliativas da disciplina, desde que observados limites e condições estabelecidos pelo Art. 78-B do Regimento Geral dos Cursos de Graduação (Deliberação CONSU-A-011/1998 em redação dada pela Deliberação CEPE-A-005/2025), será agendada nova atividade avaliativa em momento oportuno e conveniente para o estudante e o professor.&lt;/p&gt;
&lt;h3 id=&#34;recuperação&#34;&gt;Recuperação&lt;/h3&gt;
&lt;p&gt;Os estudantes que obtiverem nota parcial $2{,}5 \le N_P &lt; 5{,}0$ e tiverem frequência maior ou igual a 75% das aulas poderão realizar um exame de recuperação.
O exame escrito e individual ocorrerá dentro do período especificado em calendário acadêmico e abordará o conteúdo inteiro do programa da disciplina.
O exame será avaliado com conceito $N_R \in \{S, I\}$, em que $S$ representa &amp;ldquo;suficiente&amp;rdquo; e $I$ representa &amp;ldquo;insuficiente&amp;rdquo;.
Estudantes que não comparecerem para o exame receberão conceito $N_R = I$.
A avaliação do exame de recuperação é final e não haverá atividades avaliativas após a conclusão dele.
A data prevista é 15/dez/2026.&lt;/p&gt;
&lt;h3 id=&#34;cálculo-da-nota&#34;&gt;Cálculo da nota&lt;/h3&gt;
&lt;p&gt;A nota parcial da disciplina $N_P$ será calculada como:
&lt;/p&gt;
$$N_P = {{P_1 + P_2} \over {2}}$$&lt;p&gt;
em que $P_1$ e $P_2$ são as notas de cada uma das provas.
A nota parcial $N_P$ será calculada com uma casa decimal, arredondando frações centesimais para cima.&lt;/p&gt;
&lt;p&gt;A nota final da disciplina $N$ será calculada como:

   $$N =
   \begin{cases}
      N_P &amp; \text{se $N_P \ge 5{,}0$ ou $N_P &lt; 2{,}5$}\\
      N_P &amp; \text{se $2{,}5 \le N_P &lt; 5{,}0$ e $N_R = I$}\\
      5{,}0 &amp; \text{se $2{,}5 \le N_P &lt; 5{,}0$ e $N_R = S$}\\
   \end{cases}$$ 

&lt;/p&gt;
&lt;h2 id=&#34;bibliografia&#34;&gt;Bibliografia&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Stephen Brown and Zvonko Vranesic. Fundamentals of  Digital Logic with VHDL Design. McGraw-Hill, Third Edition, 2009&lt;/li&gt;
&lt;li&gt;Peter J. Ashenden. The VHDL Cookbook.&lt;/li&gt;
&lt;li&gt;John F. Wakerly. Digital Design Principles &amp;amp; Practices (Fourth  Edition). Pearson, 2005&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Bibliografia complementar:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;David M. Harris, Sarah L. Harris. Digital Design and Computer Architecture. Morgan Kaufmann, Second Edition, 2013.&lt;/li&gt;
&lt;li&gt;Vahid, Frank. Sistemas Digitais: Projeto, Otimização e HDLs. Tradução Anatólio Laschuk. Artmed, 2008.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;aspectos-finais&#34;&gt;Aspectos finais&lt;/h2&gt;
&lt;h3 id=&#34;uso-de-ia-generativa&#34;&gt;Uso de IA generativa&lt;/h3&gt;
&lt;p&gt;O uso será tolerado em quaisquer atividades da disciplina. O uso deve ser reconhecido pelos estudantes na atividade, indicando como foi utilizado e em que etapas. Os estudantes devem sempre estar preparados para responder perguntas e explicar a fundamentação, as etapas de desenvolvimento e o resultado de quaisquer atividades avaliativas. Caso o estudante não consiga explicar seu trabalho devido ao uso indiscriminado de ferramentas de IA, o trabalho será considerado plágio.&lt;/p&gt;
&lt;h3 id=&#34;integridade-acadêmica&#34;&gt;Integridade acadêmica&lt;/h3&gt;
&lt;p&gt;Em conformidade com a cláusula de honestidade e lisura acadêmica (a seguir), qualquer &lt;em&gt;tentativa&lt;/em&gt; de plágio, fraude ou outra infração ética no desenvolvimento das atividades da disciplina resultará em nota &lt;em&gt;zero&lt;/em&gt; na componente avaliativa corrente, para todos os estudantes envolvidos. Se houver reincidência, será aplicada nota &lt;em&gt;zero&lt;/em&gt; como nota final da disciplina para todos os estudantes reincidentes. Em ambos os casos, a avaliação do professor será aplicada sem prejuízo a quaisquer decisões administrativas tomadas pela Coordenação de Curso acerca do caso específico.&lt;/p&gt;
&lt;h3 id=&#34;cláusula-de-honestidade-e-lisura-acadêmica&#34;&gt;Cláusula de Honestidade e Lisura Acadêmica&lt;/h3&gt;
&lt;p&gt;Todas as atividades relacionadas às disciplinas devem ser realizadas em conformidade com as
orientações fornecidas pelos docentes e com o devido rigor ético.&lt;/p&gt;
&lt;p&gt;Caso o(a) docente responsável, no exercício de sua liberdade de cátedra, forme convicção acerca
da ausência de lisura ou de condições adequadas para a realização da atividade avaliativa, poderá
atribuir nota zero, seja para a atividade única ou, conforme o caso, para o conjunto de atividades
do semestre. A ocorrência deverá ser fundamentada e comunicada à Coordenação de Curso de
Graduação, podendo o(a) estudante estar sujeito a processo administrativo.&lt;/p&gt;
&lt;p&gt;(Instrução Normativa CCG nº 02/2025)&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>1s2026 MC613A - Laboratório de Circuitos Digitais</title>
      <link>https://ic.unicamp.br/~isaias/teaching/mc613-2026s1/</link>
      <pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://ic.unicamp.br/~isaias/teaching/mc613-2026s1/</guid>
      <description>&lt;h2 id=&#34;mural-de-avisos&#34;&gt;Mural de avisos&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Data&lt;/th&gt;
          &lt;th&gt;Aviso&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;08/jan/2026&lt;/td&gt;
          &lt;td&gt;Página da disciplina no ar!&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;24/fev/2026&lt;/td&gt;
          &lt;td&gt;Adicionados materiais para início da disciplina.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;03/mar/2026&lt;/td&gt;
          &lt;td&gt;Adicionado enunciado do Projeto P1.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;07/mar/2026&lt;/td&gt;
          &lt;td&gt;Adicionados critérios de avaliação da etapa de Planejamento.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;13/mar/2026&lt;/td&gt;
          &lt;td&gt;Adicionados critérios de avaliação da etapa de Checkpoint.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;23/mar/2026&lt;/td&gt;
          &lt;td&gt;Adicionados critérios de avaliação da etapa de Demonstração Final.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;25/mar/2026&lt;/td&gt;
          &lt;td&gt;Adicionado roteiro de desenvolvimento de relatórios.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;30/mar/2026&lt;/td&gt;
          &lt;td&gt;Adicionado enunciado do Projeto P2.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;02/abr/2026&lt;/td&gt;
          &lt;td&gt;Ajuste de cronograma para extensão do Projeto P2.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;27/abr/2026&lt;/td&gt;
          &lt;td&gt;Adicionado enunciado do Projeto P3.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;14/mai/2026&lt;/td&gt;
          &lt;td&gt;Ajuste de cronograma e avaliação para extensão do Projeto P2.&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Link para materiais auxiliares:&lt;/strong&gt; 
&lt;/p&gt;
&lt;h2 id=&#34;calendário&#34;&gt;Calendário&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;&lt;strong&gt;Aula #&lt;/strong&gt;&lt;/th&gt;
          &lt;th&gt;&lt;strong&gt;Data&lt;/strong&gt;&lt;/th&gt;
          &lt;th&gt;&lt;strong&gt;Descrição&lt;/strong&gt;&lt;/th&gt;
          &lt;th&gt;&lt;strong&gt;Entrega&lt;/strong&gt;&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;1&lt;/td&gt;
          &lt;td&gt;25/fev/2026&lt;/td&gt;
          &lt;td&gt;Apresentação + 
&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2&lt;/td&gt;
          &lt;td&gt;04/mar/2026&lt;/td&gt;
          &lt;td&gt;
 (
)&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;3&lt;/td&gt;
          &lt;td&gt;11/mar/2026&lt;/td&gt;
          &lt;td&gt;
 ($w_1 = 2$) &lt;br /&gt;Planejamento&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;4&lt;/td&gt;
          &lt;td&gt;18/mar/2026&lt;/td&gt;
          &lt;td&gt;Checkpoint P1&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;5&lt;/td&gt;
          &lt;td&gt;25/mar/2026&lt;/td&gt;
          &lt;td&gt;Demonstração P1&lt;/td&gt;
          &lt;td&gt;27/mar/2026&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;6&lt;/td&gt;
          &lt;td&gt;01/abr/2026&lt;/td&gt;
          &lt;td&gt;
 ($w_2 = 3$) &lt;br /&gt; Planejamento&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;7&lt;/td&gt;
          &lt;td&gt;08/abr/2026&lt;/td&gt;
          &lt;td&gt;Checkpoint P2&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;8&lt;/td&gt;
          &lt;td&gt;15/abr/2026&lt;/td&gt;
          &lt;td&gt;Checkpoint P2&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;9&lt;/td&gt;
          &lt;td&gt;22/abr/2026&lt;/td&gt;
          &lt;td&gt;Demonstração P2&lt;/td&gt;
          &lt;td&gt;24/abr/2026&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;10&lt;/td&gt;
          &lt;td&gt;29/abr/2026&lt;/td&gt;
          &lt;td&gt;
 ($w_3 = 3$) &lt;br /&gt; Planejamento&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;11&lt;/td&gt;
          &lt;td&gt;06/mai/2026&lt;/td&gt;
          &lt;td&gt;Checkpoint P3&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;12&lt;/td&gt;
          &lt;td&gt;13/mai/2026&lt;/td&gt;
          &lt;td&gt;Continuação P3&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;13&lt;/td&gt;
          &lt;td&gt;20/mai/2026&lt;/td&gt;
          &lt;td&gt;Demonstração P3&lt;/td&gt;
          &lt;td&gt;22/mai/2026&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;14&lt;/td&gt;
          &lt;td&gt;27/mai/2026&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;P4:&lt;/strong&gt; (tema a ser definido, $w_4 = 2$)&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;15&lt;/td&gt;
          &lt;td&gt;03/jun/2026&lt;/td&gt;
          &lt;td&gt;Conclusão P4&lt;/td&gt;
          &lt;td&gt;05/jun/2026&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;10/jun/2026&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;17/jun/2026&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;24/jun/2026&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Prazo de recuperação&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;30/jun/2026&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;ementa&#34;&gt;Ementa&lt;/h2&gt;
&lt;p&gt;Metodologia de projeto digital. Técnicas de projeto usando lógica programável. Características elétricas de circuitos digitais. Projeto e implementação de lógica combinacional: decodificadores e seletores. Flip-flops. Contadores. Circuitos aritméticos. Memórias. Projeto e implementação de lógica sequencial. Máquinas de estados. Via de dados. Introdução a VHDL.&lt;/p&gt;
&lt;h2 id=&#34;aulas&#34;&gt;Aulas&lt;/h2&gt;
&lt;p&gt;Quartas-feiras das 14 h às 18 h, IC-3 Sala 300 (Código DAC: CC00).&lt;/p&gt;
&lt;h2 id=&#34;contatos&#34;&gt;Contatos&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Professor:&lt;/strong&gt; Isaías Bittencourt Felzmann (
)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Estagiário Docente (PED):&lt;/strong&gt; Iago (
).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Apoio Didático (PAD):&lt;/strong&gt; Gabriel (
).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Atendimento do professor:&lt;/strong&gt; Quartas-feiras das 9h às 10h, IC-2 Sala 26. &lt;strong&gt;Atenção:&lt;/strong&gt; para garantir atendimento, agende 
 até a noite anterior.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Atendimento dos PEDs/PADs:&lt;/strong&gt; Quartas-feiras das 13h às 14h, IC-3 Sala 300.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Website:&lt;/strong&gt; 
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;metodologia&#34;&gt;Metodologia&lt;/h2&gt;
&lt;p&gt;A disciplina utilizará uma Metodologia Ativa Baseada em Projetos.
Os projetos terão como objetivo o desenvolvimento de sistemas de lógica digital, envolvendo planejamento da solução, descrição do hardware em HDL, execução de simulação e testes, e síntese para prototipação em FPGA.
Serão propostos $N=4$ projetos práticos, em grupo, voltados ao desenvolvimento e prototipação em FPGA de lógica digital.
A turma será dividida em até 20 grupos compostos por entre 2 e 4 estudantes. Composições excepcionais serão resolvidas pelo professor.
Cada projeto $i$ será desenvolvido ao longo de $t_i$ semanas distribuídas ao longo do semestre, sem sobreposição, conforme calendário divulgado e atualizado, sempre que necessário, através do &lt;em&gt;website&lt;/em&gt; da disciplina.
O professor, PEDs e PADs da disciplina acompanharão a execução dos projetos, e o professor avaliará essa execução de forma contínua e formativa através de demonstrações semanais e entrega de mini-relatórios e código.&lt;/p&gt;
&lt;h3 id=&#34;avaliação&#34;&gt;Avaliação&lt;/h3&gt;
&lt;p&gt;Os projetos são as componentes avaliativas da disciplina e serão avaliados segundo os seguintes critérios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Demonstração de Planejamento ($Dp$):&lt;/em&gt; Ocorrerá na primeira semana de execução do projeto. O Grupo deverá mostrar esquemas, diagramas, descrições de componentes de &lt;em&gt;hardware&lt;/em&gt;, manuais, entre outros, explanando como pretendem prosseguir com o desenvolvimento e teste da solução proposta. 
.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Demonstrações de Checkpoint ($Dc$):&lt;/em&gt; Ocorrerão nas semanas intermediárias entre a primeira e a última semana de execução do projeto. O Grupo deverá mostrar o projeto sendo desenvolvido, como ele evoluiu desde a semana anterior e como ele se relaciona com o planejamento inicial proposto. 
.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Demonstração Final ($Df$):&lt;/em&gt; Ocorrerá na última semana de execução do projeto. O Grupo deverá mostrar o seu resultado final testado em simulação e sintetizado na placa de desenvolvimento. 
.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Entrega de Mini-Relatório e Código ($E$):&lt;/em&gt; Os grupos deverão entregar um mini-relatório apresentando a execução do projeto e todo o código desenvolvido. De conteúdo técnico, o relatório deve conter todo o material produzido na etapa de planejamento, descrições dos componentes de &lt;em&gt;hardware&lt;/em&gt; desenvolvidos fazendo referência aos arquivos de código, e descrições dos testes com resultados de simulação. Além disso, deve conter comentários sobre os principais problemas e dificuldades encontrados durante a execução do projeto e como foram solucionados. Caso o grupo considere que seu projeto está incompleto, deverá incluir a informação de o que faltou e um breve planejamento de como poderiam atingir o objetivo se houvesse mais tempo para a execução. O código será avaliado de forma complementar ao relatório. Não serão aceitas entregas de código sem relatório. 
.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cada critério receberá uma nota de 0 a 10, e a nota $P_i$ de cada projeto será:
&lt;/p&gt;
$$P_i = {Dp \times 0{,}2 + Dc \times 0{,}1 + Df \times 0{,}2 + E \times 0{,}5}$$&lt;h3 id=&#34;prazos&#34;&gt;Prazos&lt;/h3&gt;
&lt;p&gt;As demonstrações devem ser feitas para o professor ou PED da disciplina durante o horário de aula. Não é necessária a presença de todos os componentes do grupo para demonstração. Entregas de relatório e código devem ser feitas até as 23h59 da primeira sexta-feira após o prazo da demonstração final. Demonstrações ou entregas fora de prazo receberão nota 0 (zero) no respectivo critério. As notas de cada projeto serão divulgadas em até duas semanas após o prazo de entrega.&lt;/p&gt;
&lt;h3 id=&#34;frequência&#34;&gt;Frequência&lt;/h3&gt;
&lt;p&gt;Estará reprovado por frequência o estudante que não atingir a frequência mínima de 75% na disciplina. A frequência será aferida durante as demonstrações dos projetos.
Aos estudantes que necessitarem afastamento coincidente com atividades avaliativas da disciplina, desde que observados limites e condições estabelecidos pelo Art. 78-B do Regimento Geral dos Cursos de Graduação (Deliberação CONSU-A-011/1998 em redação dada pela Deliberação CEPE-A-005/2025), será agendada nova atividade avaliativa em momento oportuno e conveniente para o estudante e o professor.&lt;/p&gt;
&lt;h3 id=&#34;recuperação&#34;&gt;Recuperação&lt;/h3&gt;
&lt;p&gt;Relatórios e código de projetos poderão ser entregues novamente até o último dia alocado para cumprimento de programa de disciplinas no Calendário da DAC (30/junho/2026). Neste caso, não haverá demonstrações e a nota atualizada da componente $E$ substituirá a nota inteira do projeto, não podendo ser maior que 5,0. Não haverá Exame Final.&lt;/p&gt;
&lt;h3 id=&#34;cálculo-da-nota&#34;&gt;Cálculo da nota&lt;/h3&gt;
&lt;p&gt;A nota Final da disciplina $F$ será calculada como:&lt;/p&gt;
$$F = {{\sum_{i} P_i \times w_i} \over {\sum_{i} w_i}}$$&lt;p&gt;em que $w_i$ é um peso estabelecido para cada projeto ($w_1=w_2=2$ e $w_3=w_4=3$).&lt;/p&gt;
&lt;h2 id=&#34;bibliografia&#34;&gt;Bibliografia&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Stephen Brown and Zvonko Vranesic. Fundamentals of Digital Logic with VHDL Design. McGraw-Hill.&lt;/li&gt;
&lt;li&gt;James O. Hamblen and Michael D. Furman. Rapid Prototyping of Digital System - A Tutorial Approach. Second Edition. Kluwer Academic Publishers&lt;/li&gt;
&lt;li&gt;Peter J. Ashenden. The VHDL Cookbook&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Bibliografia complementar:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Stephen Brown and Zvonko Vranesic. Fundamentals of Digital Logic with Verilog Design.  McGrawHill.&lt;/li&gt;
&lt;li&gt;Rodolfo Azevedo. 
.&lt;/li&gt;
&lt;li&gt;Manuais das ferramentas utilizadas na disciplina.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;aspectos-finais&#34;&gt;Aspectos finais&lt;/h2&gt;
&lt;h3 id=&#34;uso-de-ia-generativa&#34;&gt;Uso de IA generativa&lt;/h3&gt;
&lt;p&gt;O uso será tolerado em quaisquer atividades da disciplina. O uso deve ser reconhecido pelos estudantes na atividade, indicando como foi utilizado e em que etapas. Os estudantes devem sempre estar preparados para responder perguntas e explicar a fundamentação, as etapas de desenvolvimento e o resultado de quaisquer atividades avaliativas. Caso o estudante não consiga explicar seu trabalho devido ao uso indiscriminado de ferramentas de IA, o trabalho será considerado plágio.&lt;/p&gt;
&lt;h3 id=&#34;integridade-acadêmica&#34;&gt;Integridade acadêmica&lt;/h3&gt;
&lt;p&gt;Em conformidade com a cláusula de honestidade e lisura acadêmica (a seguir), qualquer &lt;em&gt;tentativa&lt;/em&gt; de plágio, fraude ou outra infração ética no desenvolvimento das atividades da disciplina resultará em nota &lt;em&gt;zero&lt;/em&gt; na componente avaliativa corrente, para todos os estudantes envolvidos. Se houver reincidência, será aplicada nota &lt;em&gt;zero&lt;/em&gt; como nota final da disciplina para todos os estudantes reincidentes. Em ambos os casos, a avaliação do professor será aplicada sem prejuízo a quaisquer decisões administrativas tomadas pela Coordenação de Curso acerca do caso específico.&lt;/p&gt;
&lt;h3 id=&#34;cláusula-de-honestidade-e-lisura-acadêmica&#34;&gt;Cláusula de Honestidade e Lisura Acadêmica&lt;/h3&gt;
&lt;p&gt;Todas as atividades relacionadas às disciplinas devem ser realizadas em conformidade com as
orientações fornecidas pelos docentes e com o devido rigor ético.&lt;/p&gt;
&lt;p&gt;Caso o(a) docente responsável, no exercício de sua liberdade de cátedra, forme convicção acerca
da ausência de lisura ou de condições adequadas para a realização da atividade avaliativa, poderá
atribuir nota zero, seja para a atividade única ou, conforme o caso, para o conjunto de atividades
do semestre. A ocorrência deverá ser fundamentada e comunicada à Coordenação de Curso de
Graduação, podendo o(a) estudante estar sujeito a processo administrativo.&lt;/p&gt;
&lt;p&gt;(Instrução Normativa CCG nº 02/2025)&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>2s2025 MC504A - Sistemas Operacionais</title>
      <link>https://ic.unicamp.br/~isaias/teaching/mc504-2025s2/</link>
      <pubDate>Mon, 04 Aug 2025 00:00:00 +0000</pubDate>
      <guid>https://ic.unicamp.br/~isaias/teaching/mc504-2025s2/</guid>
      <description>&lt;h2 id=&#34;mural-de-avisos&#34;&gt;Mural de avisos&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Data&lt;/th&gt;
          &lt;th&gt;Aviso&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;18/jul/2025&lt;/td&gt;
          &lt;td&gt;Página da disciplina no ar!&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;18/jul/2025&lt;/td&gt;
          &lt;td&gt;As aulas expositivas da disciplina se iniciam em 11/agosto. Aproveitem a 
.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;18/ago/2025&lt;/td&gt;
          &lt;td&gt;Publicada previsão de aulas para primeira metade do semestre.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;18/ago/2025&lt;/td&gt;
          &lt;td&gt;Provas foram reagendadas de Quarta para Segunda, conforme pedido da maioria da turma.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;24/ago/2025&lt;/td&gt;
          &lt;td&gt;Publicada página de materiais para a disciplina&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;09/set/2025&lt;/td&gt;
          &lt;td&gt;Publicada previsão de aulas para segunda metade do semestre.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;06/out/2025&lt;/td&gt;
          &lt;td&gt;Alterado calendário de aulas removendo capítulo 15.&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;materiais&#34;&gt;Materiais&lt;/h2&gt;
&lt;p&gt;Slides de aula e listas de exercício 
.&lt;/p&gt;
&lt;h2 id=&#34;calendário&#34;&gt;Calendário&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Atenção:&lt;/strong&gt; A distribuição das aulas durante o semestre é uma previsão e pode ser alterada.&lt;/p&gt;
&lt;p&gt;A numeração de capítulos refere-se à edição 10 do livro-texto &lt;em&gt;Operating Systems Concepts&lt;/em&gt; (ver bibliografia). Outras edições podem ter numeração diferente.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;&lt;strong&gt;Semana #&lt;/strong&gt;&lt;/th&gt;
          &lt;th&gt;&lt;strong&gt;Data&lt;/strong&gt;&lt;/th&gt;
          &lt;th&gt;&lt;strong&gt;Segunda&lt;/strong&gt;&lt;/th&gt;
          &lt;th&gt;&lt;strong&gt;Quarta&lt;/strong&gt;&lt;/th&gt;
          &lt;th&gt;&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;1&lt;/td&gt;
          &lt;td&gt;04/ago/2025&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;SECOMP&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;SECOMP&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2&lt;/td&gt;
          &lt;td&gt;11/ago/2025&lt;/td&gt;
          &lt;td&gt;Cap.1: Introdução.&lt;/td&gt;
          &lt;td&gt;Cap.2: Serviços SO.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;3&lt;/td&gt;
          &lt;td&gt;18/ago/2025&lt;/td&gt;
          &lt;td&gt;Cap.3: Processos, conceitos.&lt;/td&gt;
          &lt;td&gt;Cap.3: Processos, IPC.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;4&lt;/td&gt;
          &lt;td&gt;25/ago/2025&lt;/td&gt;
          &lt;td&gt;Cap.4: Threads.&lt;/td&gt;
          &lt;td&gt;Cap.5: Escalonamento.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;5&lt;/td&gt;
          &lt;td&gt;01/set/2025&lt;/td&gt;
          &lt;td&gt;Cap.5: Escalonamento.&lt;/td&gt;
          &lt;td&gt;Cap.6-7: Sincronização.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;6&lt;/td&gt;
          &lt;td&gt;08/set/2025&lt;/td&gt;
          &lt;td&gt;Cap.6-7: Sincronização.&lt;/td&gt;
          &lt;td&gt;Cap.8: Deadlocks.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;7&lt;/td&gt;
          &lt;td&gt;15/set/2025&lt;/td&gt;
          &lt;td&gt;Cap.8: Deadlocks.&lt;/td&gt;
          &lt;td&gt;Dúvidas P1.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;8&lt;/td&gt;
          &lt;td&gt;22/set/2025&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Prova 1&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Devolutiva P1.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;9&lt;/td&gt;
          &lt;td&gt;29/set/2025&lt;/td&gt;
          &lt;td&gt;Cap.11: Armazenamento.&lt;/td&gt;
          &lt;td&gt;Cap.12: Entrada/saída.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;10&lt;/td&gt;
          &lt;td&gt;06/out/2025&lt;/td&gt;
          &lt;td&gt;Cap.13-14: Sistemas de arquivos.&lt;/td&gt;
          &lt;td&gt;Cap.13-14: Sistemas de arquivos.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;11&lt;/td&gt;
          &lt;td&gt;13/out/2025&lt;/td&gt;
          &lt;td&gt;Cap.9: Intro Gerenciamento de Memória.&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Avaliação de curso&lt;/strong&gt; (Sem aula)&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;12&lt;/td&gt;
          &lt;td&gt;20/out/2025&lt;/td&gt;
          &lt;td&gt;Cap.10: Memória virtual e paginação.&lt;/td&gt;
          &lt;td&gt;Cap.10: Paginação sob demanda.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;27/out/2025&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Feriado&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;13&lt;/td&gt;
          &lt;td&gt;03/nov/2025&lt;/td&gt;
          &lt;td&gt;Cap.9-10: Gerenciamento de Memória.&lt;/td&gt;
          &lt;td&gt;Cap.18: Conceitos Virtualização.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;14&lt;/td&gt;
          &lt;td&gt;10/nov/2025&lt;/td&gt;
          &lt;td&gt;Cap.20-21: Estudos de caso.&lt;/td&gt;
          &lt;td&gt;Dúvidas P2.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;15&lt;/td&gt;
          &lt;td&gt;17/nov/2025&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Prova 2&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Devolutiva P2.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;24/nov/2025&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;01/dez/2025&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;08/dez/2025&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Feriado&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;15/dez/2025&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Exame de recuperação&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;ementa&#34;&gt;Ementa&lt;/h2&gt;
&lt;p&gt;Conceito de processos: concorrências, regiões críticas, escalonamento. Conceitos de espaços de endereçamento e de gerenciamento de memória virtual, paginação, segmentação. Sistemas de arquivos: hierarquia, proteção, organização, segurança. Gerenciamento de Entrada/Saída. Estudos de caso.&lt;/p&gt;
&lt;h2 id=&#34;aulas&#34;&gt;Aulas&lt;/h2&gt;
&lt;p&gt;Segundas-feiras das 19 h às 21 h, Quartas-feiras das 21 h às 23 h, Ciclo Básico Sala 10 (Código DAC: CB10).&lt;/p&gt;
&lt;h2 id=&#34;contatos&#34;&gt;Contatos&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Professor:&lt;/strong&gt; Isaías Bittencourt Felzmann (
)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Estagiária Docente (PED):&lt;/strong&gt; Girlana Souza dos Santos (
)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Atendimento:&lt;/strong&gt; Agendado &lt;em&gt;com antecedência&lt;/em&gt; por e-mail.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Website:&lt;/strong&gt; 
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;avaliação&#34;&gt;Avaliação&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Componentes de avaliação:&lt;/strong&gt; A avaliação será composta de duas provas escritas, individuais e sem consulta, $P_1$ e $P_2$.
Cada prova abordará conteúdo representando metade do programa da disciplina.
A prova $P_1$ ocorrerá aproximadamente na metade do período letivo, e a prova $P_2$ ocorrerá aproximadamente no final do período letivo.
As datas são &lt;strong&gt;22/set/2025&lt;/strong&gt; e &lt;strong&gt;17/nov/2025&lt;/strong&gt;, respectivamente.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Atenção:&lt;/strong&gt; As datas das provas foram alteradas após pedido da maioria da turma.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cálculo da nota parcial:&lt;/strong&gt; A nota parcial da disciplina $N_P$ será calculada como:
&lt;/p&gt;
$$N_P = {{P_1 + P_2} \over {2}}$$&lt;p&gt;
em que $P_1$ e $P_2$ são as notas de cada uma das provas.
A nota parcial $N_P$ será calculada com uma casa decimal, arredondando frações centesimais para cima.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Frequência:&lt;/strong&gt; É necessária frequência mínima de 75% nas aulas ministradas na disciplina.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Recuperação:&lt;/strong&gt; Os estudantes que obtiverem nota parcial $2{,}5 \le N_P &lt; 5{,}0$, tiverem resolvido ambas as provas $P_1$ e $P_2$ e tiverem frequência maior ou igual a 75% das aulas poderão realizar um exame de recuperação.
O exame escrito e individual ocorrerá dentro do período especificado em calendário acadêmico e abordará o conteúdo inteiro do programa da disciplina.
O exame será avaliado com conceito $N_R \in \{S, I\}$, em que $S$ representa &amp;ldquo;suficiente&amp;rdquo; e $I$ representa &amp;ldquo;insuficiente&amp;rdquo;.
Estudantes que não comparecerem para o exame receberão conceito $N_R = I$.
A avaliação do exame de recuperação é final e não haverá atividades avaliativas após a conclusão dele.
A data prevista é 15/dez/2025.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cálculo da nota final:&lt;/strong&gt;  A nota final da disciplina $N$ será calculada como:

   $$N =
   \begin{cases}
      N_P &amp; \text{se $N_P \ge 5{,}0$ ou $N_P &lt; 2{,}5$}\\
      N_P &amp; \text{se $2{,}5 \le N_P &lt; 5{,}0$ e $N_R = I$}\\
      5{,}0 &amp; \text{se $2{,}5 \le N_P &lt; 5{,}0$ e $N_R = S$}\\
   \end{cases}$$ 

&lt;/p&gt;
&lt;h2 id=&#34;bibliografia&#34;&gt;Bibliografia&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;A. Silberschatz, P. B. Galvin, G. Gagne. &lt;em&gt;Operating Systems Concepts&lt;/em&gt;. 10th ed. Hoboken, NJ: Wiley, 2018.&lt;/li&gt;
&lt;li&gt;A. Tanenbaum, H. Bos. &lt;em&gt;Sistemas Operacionais Modernos&lt;/em&gt;. 4a ed. São Paulo: Pearson Education do Brasil, 2016.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Bibliografia complementar:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;R. H. Arpaci-Dusseau, A. C. Arpaci-Dusseau. &lt;em&gt;Operating Systems: Three Easy Pieces&lt;/em&gt;. Arpaci-Dusseau Books, 2023. Disponível em: 
&lt;/li&gt;
&lt;li&gt;A. Tanenbaum, A. Woodhull. &lt;em&gt;Operating Systems: Design and Implementation&lt;/em&gt;. 3rd ed. Upper Saddle River, NJ: Pearson, 2006.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;aspectos-finais&#34;&gt;Aspectos finais&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Uso de IA generativa:&lt;/strong&gt; O uso será tolerado nas atividades da disciplina. Os estudantes devem sempre estar preparados para responder perguntas e explicar a fundamentação, as etapas de desenvolvimento e o resultado de quaisquer atividades avaliativas. Caso o estudante não consiga explicar seu trabalho devido ao uso indiscriminado de ferramentas de IA, o trabalho será considerado plágio.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Integridade acadêmica:&lt;/strong&gt; Em conformidade com a cláusula de honestidade e lisura acadêmica (a seguir), qualquer &lt;strong&gt;tentativa&lt;/strong&gt; de plágio, fraude ou outra infração ética no desenvolvimento das atividades da disciplina resultará em nota &lt;strong&gt;zero&lt;/strong&gt; na componente avaliativa corrente, para todos os estudantes envolvidos. Se houver reincidência, será aplicada nota &lt;strong&gt;zero&lt;/strong&gt; como nota final da disciplina para todos os estudantes reincidentes. Em ambos os casos, a avaliação do professor será aplicada sem prejuízo a quaisquer decisões administrativas tomadas pela Coordenação de Curso acerca do caso específico.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cláusula de Honestidade e Lisura Acadêmica:&lt;/strong&gt;
Todas as atividades relacionadas às disciplinas devem ser realizadas em conformidade com as orientações fornecidas pelos docentes e com o devido rigor ético.
Caso o(a) docente responsável, no exercício de sua liberdade de cátedra, forme convicção acerca da ausência de lisura ou de condições adequadas para a realização da atividade avaliativa, poderá atribuir nota zero, seja para a atividade única ou, conforme o caso, para o conjunto de atividades do semestre. A ocorrência deverá ser fundamentada e comunicada à Coordenação de Curso de Graduação, podendo o(a) estudante estar sujeito a processo administrativo.
(Instrução Normativa CCG nº 02/2025)&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>2s2025 MO801A|MC912B - Tópicos em Arquitetura de Computadores - Simulação em Nível de Arquitetura</title>
      <link>https://ic.unicamp.br/~isaias/teaching/mo801-2025s2/</link>
      <pubDate>Mon, 04 Aug 2025 00:00:00 +0000</pubDate>
      <guid>https://ic.unicamp.br/~isaias/teaching/mo801-2025s2/</guid>
      <description>&lt;h2 id=&#34;mural-de-avisos&#34;&gt;Mural de avisos&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Data&lt;/th&gt;
          &lt;th&gt;Aviso&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;18/jul/2025&lt;/td&gt;
          &lt;td&gt;Página da disciplina no ar!&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;18/jul/2025&lt;/td&gt;
          &lt;td&gt;As aulas expositivas da disciplina se iniciam em 11/agosto. Aproveitem a 
&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;20/ago/2025&lt;/td&gt;
          &lt;td&gt;Atualizado calendário da disciplina.&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;calendário&#34;&gt;Calendário&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;&lt;strong&gt;Semana #&lt;/strong&gt;&lt;/th&gt;
          &lt;th&gt;&lt;strong&gt;Data&lt;/strong&gt;&lt;/th&gt;
          &lt;th&gt;&lt;strong&gt;Segunda&lt;/strong&gt;&lt;/th&gt;
          &lt;th&gt;&lt;strong&gt;Quarta&lt;/strong&gt;&lt;/th&gt;
          &lt;th&gt;&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;1&lt;/td&gt;
          &lt;td&gt;04/ago/2025&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;SECOMP&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;SECOMP&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2&lt;/td&gt;
          &lt;td&gt;11/ago/2025&lt;/td&gt;
          &lt;td&gt;Apresentação da disciplina.&lt;/td&gt;
          &lt;td&gt;Revisão Arquitetura: CPU e desempenho.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;3&lt;/td&gt;
          &lt;td&gt;18/ago/2025&lt;/td&gt;
          &lt;td&gt;Revisão arquitetura: CPU e desempenho.&lt;/td&gt;
          &lt;td&gt;Revisão Arquitetura: Hierarquia de memória.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;4&lt;/td&gt;
          &lt;td&gt;25/ago/2025&lt;/td&gt;
          &lt;td&gt;Simulação.&lt;/td&gt;
          &lt;td&gt;Simulação.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;5&lt;/td&gt;
          &lt;td&gt;01/set/2025&lt;/td&gt;
          &lt;td&gt;Seminários S1-2.&lt;/td&gt;
          &lt;td&gt;Atividade L1: Spike.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;6&lt;/td&gt;
          &lt;td&gt;08/set/2025&lt;/td&gt;
          &lt;td&gt;Seminários S3-4.&lt;/td&gt;
          &lt;td&gt;Atividade L1: Spike.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;7&lt;/td&gt;
          &lt;td&gt;15/set/2025&lt;/td&gt;
          &lt;td&gt;Seminários S5-6.&lt;/td&gt;
          &lt;td&gt;Atividade L1: Spike.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;8&lt;/td&gt;
          &lt;td&gt;22/set/2025&lt;/td&gt;
          &lt;td&gt;Atividade L2: QEMU.&lt;/td&gt;
          &lt;td&gt;Atividade L2: QEMU.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;9&lt;/td&gt;
          &lt;td&gt;29/set/2025&lt;/td&gt;
          &lt;td&gt;Atividade L3: gem5.&lt;/td&gt;
          &lt;td&gt;Atividade L3: gem5.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;10&lt;/td&gt;
          &lt;td&gt;06/out/2025&lt;/td&gt;
          &lt;td&gt;Apresentações L1-3 e propostas de projetos.&lt;/td&gt;
          &lt;td&gt;Apresentações L1-3 e propostas de projetos.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;11&lt;/td&gt;
          &lt;td&gt;13/out/2025&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;12&lt;/td&gt;
          &lt;td&gt;20/out/2025&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
          &lt;td&gt;Checkpoint projetos.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;27/out/2025&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Feriado&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;13&lt;/td&gt;
          &lt;td&gt;03/nov/2025&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;14&lt;/td&gt;
          &lt;td&gt;10/nov/2025&lt;/td&gt;
          &lt;td&gt;Apresentações dos projetos.&lt;/td&gt;
          &lt;td&gt;Apresentações dos projetos.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;15&lt;/td&gt;
          &lt;td&gt;17/nov/2025&lt;/td&gt;
          &lt;td&gt;Apresentações dos projetos.&lt;/td&gt;
          &lt;td&gt;Apresentações dos projetos.&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;24/nov/2025&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Calendário de apresentações da disciplina: 
 (necessário login)&lt;/p&gt;
&lt;h2 id=&#34;ementa&#34;&gt;Ementa&lt;/h2&gt;
&lt;p&gt;A disciplina abordará diferentes alternativas de simulação para representação de Sistemas Computacionais em um nível de Arquitetura de Conjunto de Instruções.
Os estudantes entenderão as diferentes abstrações de simulação e como avaliar os resultados obtidos para extrair métricas de corretude e desempenho.
Por meio de projetos, utilizarão diferentes ferramentas de simulação para resolução de problemas em vários níveis.&lt;/p&gt;
&lt;h2 id=&#34;aulas&#34;&gt;Aulas&lt;/h2&gt;
&lt;p&gt;Segundas-feiras das 21 h às 23 h, Quartas-feiras das 19 h às 21 h, IC-3 Sala 351 (Código DAC: CC51).&lt;/p&gt;
&lt;h2 id=&#34;contatos&#34;&gt;Contatos&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Professor:&lt;/strong&gt; Isaías Bittencourt Felzmann (
)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Atendimento:&lt;/strong&gt; Agendado &lt;em&gt;com antecedência&lt;/em&gt; por e-mail.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Website:&lt;/strong&gt; 
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;avaliação&#34;&gt;Avaliação&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Revisão de literatura e seminários: ($S$)&lt;/em&gt; revisão de artigos com resultados baseados em simulação e apresentação oral de resultados;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Projetos guiados: ($L$)&lt;/em&gt; projetos curtos de implementação, na forma de tutoriais, para prática dos conceitos trabalhados na disciplina dentro de ferramentas de simulação;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Projeto final: ($P$)&lt;/em&gt; projeto prático de implementação de uma arquitetura simulada, incluindo implementação na ferramenta de simulação, avaliação de resultados, apresentação oral e elaboração de relatório em formato de artigo.&lt;/p&gt;
&lt;p&gt;A nota final $F$ da disciplina será dada por:
&lt;/p&gt;
$$F = {S \times 0{,}2 + L \times 0{,}3 + P \times 0{,}5}$$&lt;p&gt;onde
$S$ é a média aritmética das notas de revisão de literatura e seminários,
$L$ é a média aritmética das notas dos projetos guiados de implementação,
e
$P$ é a nota do projeto final.
Estudantes matriculados em MO801 receberão os conceitos a partir da nota numérica seguindo o seguinte critério: A se $F \geq 8{,}5$; B se $8{,}5 &gt; F \geq 7{,}0$; C se $7{,}0 &gt; F \geq 5{,}0$; D se $5{,}0 &gt; F$.
Não haverá atividades adicionais de avaliação ou recuperação.&lt;/p&gt;
&lt;h2 id=&#34;bibliografia&#34;&gt;Bibliografia&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;David A. Patterson, John L. Hennessy. Computer Organization and Design: The Hardware/Software Interface. 2nd RISC-V Edition. Morgan Kaufmann, 2021.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Documentação, manuais e tutoriais sobre ferramentas de simulação selecionadas.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;aspectos-finais&#34;&gt;Aspectos finais&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Uso de IA generativa:&lt;/strong&gt; O uso será tolerado nas atividades da disciplina. Os estudantes devem sempre estar preparados para responder perguntas e explicar a fundamentação, as etapas de desenvolvimento e o resultado de quaisquer atividades avaliativas. Caso o estudante não consiga explicar seu trabalho devido ao uso indiscriminado de ferramentas de IA, o trabalho será considerado plágio.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Integridade acadêmica:&lt;/strong&gt; Em conformidade com a cláusula de honestidade e lisura acadêmica (a seguir), qualquer &lt;strong&gt;tentativa&lt;/strong&gt; de plágio, fraude ou outra infração ética no desenvolvimento das atividades da disciplina resultará em nota &lt;strong&gt;zero&lt;/strong&gt; na componente avaliativa corrente, para todos os estudantes envolvidos. Se houver reincidência, será aplicada nota &lt;strong&gt;zero&lt;/strong&gt; como nota final da disciplina para todos os estudantes reincidentes. Em ambos os casos, a avaliação do professor será aplicada sem prejuízo a quaisquer decisões administrativas tomadas pela Coordenação de Curso acerca do caso específico.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cláusula de Honestidade e Lisura Acadêmica:&lt;/strong&gt;
Todas as atividades relacionadas às disciplinas devem ser realizadas em conformidade com as orientações fornecidas pelos docentes e com o devido rigor ético.
Caso o(a) docente responsável, no exercício de sua liberdade de cátedra, forme convicção acerca da ausência de lisura ou de condições adequadas para a realização da atividade avaliativa, poderá atribuir nota zero, seja para a atividade única ou, conforme o caso, para o conjunto de atividades do semestre. A ocorrência deverá ser fundamentada e comunicada à Coordenação de Curso de Graduação, podendo o(a) estudante estar sujeito a processo administrativo.
(Instrução Normativa CCG nº 02/2025)&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>1s2025 MC613A - Laboratório de Circuitos Digitais</title>
      <link>https://ic.unicamp.br/~isaias/teaching/mc613-2025s1/</link>
      <pubDate>Wed, 26 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://ic.unicamp.br/~isaias/teaching/mc613-2025s1/</guid>
      <description>&lt;h2 id=&#34;mural-de-avisos&#34;&gt;Mural de avisos&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Data&lt;/th&gt;
          &lt;th&gt;Aviso&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;01/fev/2025&lt;/td&gt;
          &lt;td&gt;Página da disciplina no ar!&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;21/fev/2025&lt;/td&gt;
          &lt;td&gt;Publicados laboratórios 0 e 1&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;06/mar/2025&lt;/td&gt;
          &lt;td&gt;Publicado laboratório 2&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;07/mar/2025&lt;/td&gt;
          &lt;td&gt;Publicado formulário de entrega dos laboratórios&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;07/mar/2025&lt;/td&gt;
          &lt;td&gt;Publicado laboratório 3&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;19/mar/2025&lt;/td&gt;
          &lt;td&gt;Publicado laboratório 4&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;31/mar/2025&lt;/td&gt;
          &lt;td&gt;Publicados laboratórios 5 e 6&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;28/abr/2025&lt;/td&gt;
          &lt;td&gt;Publicados laboratório 7&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;30/abr/2025&lt;/td&gt;
          &lt;td&gt;Dia 07/maio não haverá aula! A entrega do Laboratório 5 está adiada para 14/maio.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;14/mai/2025&lt;/td&gt;
          &lt;td&gt;Os prazos de entrega dos laboratórios 6, 7 e 8 foram adiados em uma semana.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;23/mai/2025&lt;/td&gt;
          &lt;td&gt;Publicado laboratório 8&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;28/mai/2025&lt;/td&gt;
          &lt;td&gt;Publicado laboratório 9&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Link para entrega dos laboratórios:&lt;/strong&gt; Link removido após o final do período letivo.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Link para materiais auxiliares:&lt;/strong&gt; 
&lt;/p&gt;
&lt;h2 id=&#34;calendário&#34;&gt;Calendário&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;&lt;strong&gt;Aula #&lt;/strong&gt;&lt;/th&gt;
          &lt;th&gt;&lt;strong&gt;Data&lt;/strong&gt;&lt;/th&gt;
          &lt;th&gt;&lt;strong&gt;Descrição&lt;/strong&gt;&lt;/th&gt;
          &lt;th&gt;&lt;strong&gt;Data entrega&lt;/strong&gt;&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;1&lt;/td&gt;
          &lt;td&gt;26/fev/2025&lt;/td&gt;
          &lt;td&gt;Apresentação da disciplina&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;05/mar/2025&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Feriado&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2&lt;/td&gt;
          &lt;td&gt;12/mar/2025&lt;/td&gt;
          &lt;td&gt;
 ($w_i = 0$)&lt;/td&gt;
          &lt;td&gt;19/mar/2025&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;3&lt;/td&gt;
          &lt;td&gt;19/mar/2025&lt;/td&gt;
          &lt;td&gt;
 ($w_i = 1$)&lt;/td&gt;
          &lt;td&gt;26/mar/2025&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;4&lt;/td&gt;
          &lt;td&gt;26/mar/2025&lt;/td&gt;
          &lt;td&gt;
 ($w_i = 2$)&lt;/td&gt;
          &lt;td&gt;09/abr/2025&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;5&lt;/td&gt;
          &lt;td&gt;02/abr/2025&lt;/td&gt;
          &lt;td&gt;Desenvolvimento do laboratório 2&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;6&lt;/td&gt;
          &lt;td&gt;09/abr/2025&lt;/td&gt;
          &lt;td&gt;
 ($w_i = 2$)&lt;/td&gt;
          &lt;td&gt;16/abr/2025&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;7&lt;/td&gt;
          &lt;td&gt;16/abr/2025&lt;/td&gt;
          &lt;td&gt;
 ($w_i = 2$)&lt;/td&gt;
          &lt;td&gt;23/abr/2025&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;8&lt;/td&gt;
          &lt;td&gt;23/abr/2025&lt;/td&gt;
          &lt;td&gt;
 ($w_i = 2$)&lt;/td&gt;
          &lt;td&gt;14/mai/2025&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;9&lt;/td&gt;
          &lt;td&gt;30/abr/2025&lt;/td&gt;
          &lt;td&gt;Desenvolvimento do laboratório 5&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;07/mai/2025&lt;/td&gt;
          &lt;td&gt;Sem aula&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;10&lt;/td&gt;
          &lt;td&gt;14/mai/2025&lt;/td&gt;
          &lt;td&gt;
 ($w_i = 2$)&lt;/td&gt;
          &lt;td&gt;21/mai/2025&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;11&lt;/td&gt;
          &lt;td&gt;21/mai/2025&lt;/td&gt;
          &lt;td&gt;
 ($w_i = 3$)&lt;/td&gt;
          &lt;td&gt;28/mai/2025&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;12&lt;/td&gt;
          &lt;td&gt;28/mai/2025&lt;/td&gt;
          &lt;td&gt;
 ($w_i = 3$)&lt;/td&gt;
          &lt;td&gt;11/jun/2025&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;13&lt;/td&gt;
          &lt;td&gt;04/jun/2025&lt;/td&gt;
          &lt;td&gt;Desenvolvimento do laboratório 8&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;14&lt;/td&gt;
          &lt;td&gt;11/jun/2025&lt;/td&gt;
          &lt;td&gt;
 ($w_i = 3$)&lt;/td&gt;
          &lt;td&gt;25/jun/2025&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;15&lt;/td&gt;
          &lt;td&gt;18/jun/2025&lt;/td&gt;
          &lt;td&gt;Desenvolvimento do laboratório 9&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;16&lt;/td&gt;
          &lt;td&gt;25/jun/2025&lt;/td&gt;
          &lt;td&gt;Desenvolvimento do laboratório 9&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
          &lt;td&gt;02/jul/2025&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Prazo entrega recuperação&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&amp;ndash;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;ementa&#34;&gt;Ementa&lt;/h2&gt;
&lt;p&gt;Metodologia de projeto digital. Técnicas de projeto usando lógica programável. Características elétricas de circuitos digitais. Projeto e implementação de lógica combinacional: decodificadores e seletores. Flip-flops. Contadores. Circuitos aritméticos. Memórias. Projeto e implementação de lógica sequencial. Máquinas de estados. Via de dados. Introdução a VHDL.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Observação:&lt;/em&gt; Apesar de a ementa mencionar VHDL, os estudantes serão incentivados a utilizarem Verilog como forma de atualizar o oferecimento, já que esta tem sido a linguagem de projeto de hardware mais utilizada nos últimos anos.&lt;/p&gt;
&lt;h2 id=&#34;aulas&#34;&gt;Aulas&lt;/h2&gt;
&lt;p&gt;Quartas-feiras das 14 h às 18 h, IC-3 Sala 300 (Código DAC: CC00).&lt;/p&gt;
&lt;h2 id=&#34;contatos&#34;&gt;Contatos&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Professor:&lt;/strong&gt; Isaías Bittencourt Felzmann (
)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Estagiário Docente (PED):&lt;/strong&gt; Iago Caran Aquino (
)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Apoio Didático (PAD):&lt;/strong&gt; Vinicius Patriarca Miranda Miguel (
)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Atendimento:&lt;/strong&gt; Agendado &lt;em&gt;com antecedência&lt;/em&gt; por e-mail.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Website:&lt;/strong&gt; 
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;avaliação&#34;&gt;Avaliação&lt;/h2&gt;
&lt;p&gt;A avaliação será composta de $N$ laboratórios distribuídos ao longo da disciplina.
Os laboratórios deverão ser resolvidos em até 20 grupos distribuídos de forma que a maior diferença em número de integrantes entre quaisquer dois grupos seja menor ou igual a 2 estudantes.
Casos excepcionais serão resolvidos pelo professor.
O prazo para execução e entrega de cada laboratório será não inferior a uma semana, sempre até o horário limite de término de uma das aulas da disciplina.&lt;/p&gt;
&lt;p&gt;A nota $L_i$ de cada laboratório será composta por:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Diagrama de Blocos ($B$):&lt;/em&gt; Um diagrama de blocos desenhado em papel e digitalizado ou desenhado em ferramenta adequada descrevendo o projeto da solução apresentada.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Demonstração ($D$):&lt;/em&gt; Demonstração ao vivo da solução para o professor ou PED, em que os estudantes poderão ser questionados sobre as soluções apresentadas. &lt;ins&gt;Não é necessário que todos os componentes do grupo estejam presentes na demonstração&lt;/ins&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Código ($C$):&lt;/em&gt; Análise procedural e semi-automatizada do código entregue para a solução.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A nota $L_i$ de cada laboratório será calculada como:
&lt;/p&gt;
$$L_i = {B \times 0{,}2 + D \times 0{,}2 + C \times 0{,}6}$$&lt;p&gt;&lt;strong&gt;Entregas em atraso:&lt;/strong&gt; Laboratórios não entregues ou entregues de forma incompleta (sem diagrama de blocos, sem demonstração ou sem código) até o prazo estabelecido serão avaliados com  $L_i = 0$.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Recuperação:&lt;/strong&gt; Laboratórios entregues dentro do prazo e avaliados com nota $2{,}5 \le L_i &lt;  5{,}0$ poderão ser entregues novamente em até uma semana após o prazo de entrega do último laboratório para recuperação.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cálculo da nota:&lt;/strong&gt;
A nota parcial da disciplina $F_P$ será calculada como:&lt;/p&gt;
$$F_P = {{\sum_{i} L_1 \times w_i} \over {\sum_{i} w_i}}$$&lt;p&gt;em que $w_i$ é um peso estabelecido para cada laboratório.&lt;/p&gt;
&lt;p&gt;A nota final da disciplina $F$ dependerá do número $L_N$ de laboratórios não entregues ou entregues de forma incompleta até o prazo final e será calculada como:&lt;/p&gt;

$$F =
    \begin{cases}
      F_P &amp; \text{se $L_N = 0$}\\
      F_P \times 0{,}8 &amp; \text{se $0 &lt; L_N \le 2$}\\
      F_P \times 0{,}5 &amp; \text{se $L_N &gt; 2$}\\
    \end{cases}$$


&lt;h2 id=&#34;bibliografia&#34;&gt;Bibliografia&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Stephen Brown and Zvonko Vranesic. Fundamentals of Digital Logic with VHDL Design. McGraw-Hill.&lt;/li&gt;
&lt;li&gt;James O. Hamblen and Michael D. Furman. Rapid Prototyping of Digital System - A Tutorial Approach. Second Edition. Kluwer Academic Publishers&lt;/li&gt;
&lt;li&gt;Peter J. Ashenden. The VHDL Cookbook&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Bibliografia complementar:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Stephen Brown and Zvonko Vranesic. Fundamentals of Digital Logic with Verilog Design.  McGrawHill.&lt;/li&gt;
&lt;li&gt;Rodolfo Azevedo. 
.&lt;/li&gt;
&lt;li&gt;Manuais das ferramentas utilizadas na disciplina.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;aspectos-finais&#34;&gt;Aspectos finais&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Uso de IA generativa:&lt;/strong&gt; O uso será tolerado nas atividades da disciplina. Os estudantes devem sempre estar preparados para responder perguntas e explicar a fundamentação, as etapas de desenvolvimento e o resultado de quaisquer atividades avaliativas. Caso o estudante não consiga explicar seu trabalho devido ao uso indiscriminado de ferramentas de IA, o trabalho será considerado plágio.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Integridade acadêmica:&lt;/strong&gt; Qualquer &lt;em&gt;tentativa&lt;/em&gt; de plágio, fraude ou outra infração ética no desenvolvimento das atividades da disciplina resultará em nota &lt;em&gt;zero&lt;/em&gt; na componente avaliativa corrente, para todos os estudantes envolvidos. Se houver reincidência, será aplicada nota &lt;em&gt;zero&lt;/em&gt; como nota final da disciplina para todos os estudantes reincidentes.&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
