Skip to content

Commit

Permalink
update 24b
Browse files Browse the repository at this point in the history
  • Loading branch information
rafaelcorsi committed Feb 7, 2024
1 parent 14d704a commit 9560cae
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 75 deletions.
35 changes: 3 additions & 32 deletions docs-src/Sobre-Criterios-de-Avaliacao.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,46 +7,17 @@ Os critérios de avaliação a seguir serão aplicados a disciplina:
Os alunos devem:

1. Ter acumulado no mínimo 50 pontos de `HW` (Álgebra booleana, lógica combinacional, unidade lógica aritmética, lógica sequencial, CPU) nas provas
1. Ter acumulado no mínimo 50 pontos de `SW` (Dadoss digitais, assembly, assembler, máquina virtual, VM translator) nas provas
1. Ter no mínimo conceito C na média de todos os Projetos nos quesitos `Individual` e `Grupo`
1. Ter no máximo duas notas inferiores a C na avaliação individual e uma nota inferior a C na avaliação coletiva dos Projetos
1. Ter acumulado no mínimo 50 pontos de `SW` (Dados digitais, assembly, assembler, máquina virtual, VM translator) nas provas

## Provas

Ao longo do semestre o aluno deve acumular `50 pontos` de `Software` e `50 pontos` de `Hardware` esses pontos estarão distribuídos nas quatro provas (A1, A2, A3, A4) que serão aplicadas ao longo do semestre.
Ao longo do semestre o aluno deve acumular `50 pontos` de `Software` e `50 pontos` de `Hardware` esses pontos estarão distribuídos nos quizes e laboratórios que serão aplicadas ao longo do semestre.

A nota final de **prova** (atingido atingido o critério) será a média da soma das notas de HW e SW aplicado o conceito (final da página).

| Provas | Pontuação HW | Pontuação SW | Pontuação Total | Conteúdo |
|------------------|---------------------|---------------------|---------------------|---------------------|
| A1 | 30 | 10 | 40 | Álgebra booleana, dados digitais |
| A2 | 40 | 10 | 50 | Dados digitais, lógica combinacional, ULA, lógica sequencial |
| A3 | 20 | 35 | 55 | Assembly, CPU |
| A4 | 10 | 45 | 55 | Assembler, máquina virtual, VM translator, álgebra booleana |
| Total | 100 | 100 | 200 | |

## Projetos (APS)

O projeto é composto por duas notas: `Grupo` e `Individual` sendo que cada uma segue uma rubrica diferente e avalia objetivos diferentes do curso.

A nota final de **projeto** (quando atingindo o critério) será a média de todas as entregas, aplicado a regra a baixo.

| Contribuição individual menor que C | Nota final |
|-------------------------------------|---------------------|
| nenhuma | Média |
| uma | Média - 1 conceito |
| duas | Média - 2 conceitos |
| três ou mais | Fora do critério |

## Nota final

A nota final será composta pela nota de Projeto e a nota da Prova:

- `Nota Final = mean([Prova, Projeto])`

## Conceito

A seguinte tabela será aplicada para o cálculo dos conceitos.
A seguinte tabela será aplicada para o cálculo dos conceitos (100 mapeado para 10).

| Nota | Conceito |
|------|----------|
Expand Down
5 changes: 0 additions & 5 deletions docs-src/class/intro-benchmark-lab.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,6 @@ Neste laboratório iremos explorar o que é arquitetura de computadores e qual o

Primeiro será necessário criar o grupo que vocês pretendem trabalhar ao longo do semestre, o grupo deve ser de 4 ou 5 alunos, após criado preencha a tabela a seguir.

!!! exercise
Preencher a tabela a seguir após criados os grupos:

{{lab_1_groups_spreadsheet}}

!!! exercise

Acessar o Mural e siga as intruções do professor:
Expand Down
14 changes: 1 addition & 13 deletions docs-src/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,6 @@ Criado por Rafael Corsi / [email protected], inspirado em [Elementos de

-------------------------

## Aula - aula

<iframe
width="1200" height="800" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQfV_tTNi25dGykINqXN4_J8aAaD-q9SAAQxWdxsP9K7I_JCMB3OZyGrTVUbk38Rmz_LFvpKSp0voFs/pubhtml?gid=0&amp;single=true&amp;widget=false&amp;headers=false"></iframe>

-------------------------

## Objetivos de aprendizagem

Expand All @@ -36,13 +30,7 @@ Desenvolver um computador do ZERO!

## Avaliação

A disciplina é avaliada em duas frentes: avaliação individual e APS:

- Individual: ao longo do semestre o aluno deve acumular `60 pontos` de `Software` e `60 pontos` de `Hardware`
esses pontos estarão distribuídos nas quatro avaliações (A1,A2,A3,A4) e dos laboratórios ao longo do semestre.

- APS: Compostas por duas notas: `Grupo` e `Individual` sendo que cada uma segue uma
rubrica diferente e avalia objetivos diferentes do curso.
A disciplina é avaliada em duas frentes: Quizes e Laboratórios que forneceram pontos em duas frentes: HW e SW. Para passar na disciplina é necessário possuir ao menos 50 pontos / 100 em ambas as frentes.

## Bibliografia

Expand Down
48 changes: 23 additions & 25 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ plugins:
extra:
custom_variables:
lab_1_groups_spreadsheet: https://docs.google.com/spreadsheets/d/1V1h8e0awIF-E_OVm-Vc4zupaBRAQf-PcWidCq1knw74/edit?usp=sharing
lab_1_mural: https://app.mural.co/t/elementos9119/m/elementos9119/1691767251465/18278e02ddfd2c0c5bec054ae54303dcf58dad23?sender=ub569a9273c6e285461187641
lab_1_mural: https://app.mural.co/t/elementos9119/m/elementos9119/1707341403650/21ec9f6d8deb01b63040c273903f818ca821a099?sender=ub569a9273c6e285461187641
lab_1_benchmark: https://docs.google.com/spreadsheets/d/1-wJcqGsZMZzgkiVMG4cb2BI__cL7_cRLNCoCHIYf-GA/edit?usp=sharing

infra_test_classroom: https://classroom.github.com/a/2Hp8zB83
Expand Down Expand Up @@ -101,38 +101,37 @@ nav:
- index: index.md
- Critérios de Avaliação: Sobre-Criterios-de-Avaliacao.md
- Rubricas individuais: Sobre-Rubricas.md
- Projetos:
# - A - Ambiente de desenvolvimento: class/intro-proj.md
- 1 - Lógica Combinacional: class/comb-proj.md
- 2 - ULA: class/ula-proj.md
- 3 - Lógica Sequencial: class/seq-proj.md
- 4 - Assembly: class/asm-proj.md
# - Projetos:
# # - A - Ambiente de desenvolvimento: class/intro-proj.md
# - 1 - Lógica Combinacional: class/comb-proj.md
# - 2 - ULA: class/ula-proj.md
# - 3 - Lógica Sequencial: class/seq-proj.md
# - 4 - Assembly: class/asm-proj.md
# - 5 - Assembler: class/assembler-proj.md
# - 6 - VM translator: class/vmtranslator-proj.md
- X - Mundo Real: class/x-proj.md
- Labs:
- Lab 1 - Visão geral: class/intro-benchmark-lab.md
- Lab 2 - Configurando Github: class/intro-lab-1.md
- Lab 3 - Github: class/intro-lab-2.md
- Lab 4 - Transistores / CI: class/transistores-lab-1.md
- Lab 5 - MyHDL: class/comb-lab-1.md
- Lab 6 - Adders : class/ula-lab-1.md
- Lab 7 - Hardware types: class/ula-lab-2.md
- Lab 8 - ULA: class/ula-lab-4.md
- Lab 9 - Depurando: class/ula-lab-3.md
- Lab 10 - Lógica Sequencial: class/seq-lab-1.md
- Lab 11 - (nasm) Assembly: class/asm-lab-1.md
- Lab 12 - (nasm) Saltos: class/asm-lab-3.md
- Lab 13 - (nasm) Praticando: class/asm-lab-4.md
- Lab 14 - (nasm) Periféricos: class/asm-lab-2.md
- Lab 15 - Linguagem de máquina: exercicios/linguagem-de-maquina.pdf
- Lab 16 - VM: class/vm-lab-1.md
- Lab 17 - VM translator: class/vmtranslator-lab-1.md
#- Lab 2 - Configurando Github: class/intro-lab-1.md
#- Lab 3 - Github: class/intro-lab-2.md
- Lab 1 - Transistores / CI: class/transistores-lab-1.md
# - Lab 2 - MyHDL: class/comb-lab-1.md
# - Lab 3 - Adders : class/ula-lab-1.md
# - Lab 4 - Hardware types: class/ula-lab-2.md
# - Lab 5 - ULA: class/ula-lab-4.md
# - Lab 6 - Depurando: class/ula-lab-3.md
# - Lab 7 - Lógica Sequencial: class/seq-lab-1.md
# - Lab 8 - (nasm) Assembly: class/asm-lab-1.md
# - Lab 12 - (nasm) Saltos: class/asm-lab-3.md
# - Lab 13 - (nasm) Praticando: class/asm-lab-4.md
# - Lab 14 - (nasm) Periféricos: class/asm-lab-2.md
# - Lab 15 - Linguagem de máquina: exercicios/linguagem-de-maquina.pdf
# - Lab 16 - VM: class/vm-lab-1.md
# - Lab 17 - VM translator: class/vmtranslator-lab-1.md

- Teoria:
- Dados Digitais: commum-content/teoria/Teoria-Dados.md
- Álgebra Booleana: commum-content/teoria/Teoria-Algebra-Booleana.md
# - commum-content/teoria/Teoria-CMOS.md
- Resistor-Transistor Logic (RTL): commum-content/teoria/Teoria-RTL.md
- Componentes Digitais: commum-content/teoria/Teoria-Componentes.md
- Aritmética Binária: commum-content/teoria/Teoria-Aritmetica-Binaria.md
Expand All @@ -152,7 +151,6 @@ nav:
- VM - jump: commum-content/teoria/Teoria-vm-jump.md
- VM - Funções: commum-content/teoria/Teoria-vm-funcoes.md
- VM - Memória: commum-content/teoria/Teoria-vm-memoria.md
#- commum-content/teoria/Vídeo Aulas (Luciano): Util-Video-Aulas.md

- MyHDL:
- Configurando Infra: util/infra-docker.md
Expand Down

0 comments on commit 9560cae

Please sign in to comment.