Algoritmos e Programação de Computadores (APC) - CIC0004
Carga Horária: 90 horas
Créditos: 6
Período Letivo: 2024/2
Turma: T12
segunda-feira, das 10:00 ao 12:00, MOCAP
{quarta, sexta}-feira, das 10:00 ao 12:00, Sala I10
Raciocíonio lógico
Introdução à programação: paradigma estruturado, procedimental
Introdução à linguagem C
Assuntos são dependentes: nunca deixem de entender uma parte senão não conseguirão aprender os próximos conteúdos.
Notícias no SIGAA
E-mail:
Mantenham seus e-mails atualizados no Sigaa
Verifiquem seus e-mails institucional (matricula@aluno.unb.br)
Site da disciplina:
http://fga.rysh.com.br
Cronograma, materiais de apoio e notas serão postados no site da disciplina
E-mail: rose.shimizu @ unb . br
Sala 30
Comunicação: link do grupo está nas Notícias do Sigaa
A avaliação do rendimento será feita através de provas e qualquer tentativa de fraude nas avaliações implicará em média ZERO no semestre para todos os envolvidos.
A menção final será calculada conforme a equação abaixo:
A presença será contabilizada através de uma lista que deverá ser assinada pelo discente nos encontros presenciais.
IMPORTANTE (norma da UNB): Atestados médicos e documentos comprobatórios de justificativas de faltas dão direito à realização de atividades avaliativas que você venha a perder, mas essas ausências justificadas também são levadas em consideração como ausências efetivas para o cômputo da frequência mínima obrigatória.
Ou seja, ausências justificadas não abonam faltas.
Obterá aprovação no curso o aluno que cumprir todas as exigências listadas abaixo:
MF >= 50
E mínimo de 75% de presença
Lembrando que a menção final do curso é dada de acordo com a tabela abaixo:
Menção | Descrição | |
---|---|---|
0 | SR | Sem rendimento |
II | Inferior | |
MI | Médio Inferior | |
MM | Médio | |
MS | Médio Superior | |
SS | Superior |
Linguagem de programação C
Programas e utilitários: Editor de texto + Terminal + Compilador
Sistema operacional:
Alternativa: compiladores online - exemplo https://ideone.com/
Plataforma CD-MOJ: https://moj.naquadah.com.br
Nivio Ziviani Projeto de Algoritmos, Cengage Learning, 3 ed.
Thomas H. Cormen et al Algoritmos - Teoria e Prática, Elsevier, 3nd ed.
O plano de ensino e de aulas é uma previsão, portanto, podem sofrer modificações ao longo do semestre de acordo com o rendimento da turma.
Princípios fundamentais de construção de programas.
Construção de algoritmos e sua representação em pseudocódigo e linguagens de alto nível.
Noções de abstração.
Especificação de variáveis e funções.
Testes e depuração.
Padrões de soluções em programação.
Noções de programação estruturada.
Identificadores e tipos.
Operadores e expressões.
Estruturas de controle: condicional e repetição.
Entrada e saída de dados.
Estruturas de dados estáticas: agregados homogêneos e heterogêneos.
Iteração e recursão.
Noções de análise de custo e complexidade.
Desenvolvimento sistemático e implementação de programas.
Estruturação, depuração, testes e documentação de programas.
Resolução de problemas.
Aplicações em casos reais e questões ambientais.
OUTUBRO | ||||||
---|---|---|---|---|---|---|
D | S | T | Q | Q | S | S |
01 | 02 | 03 | 04 | 05 | ||
06 | 07 | 08 | 09 | 10 | 11 | 12 |
13 | 14
Liberados para atividades de integração dos calouros da UnB-FGA |
15 | 16
|
17 | 18
|
19 |
20 | 21 | 22 | 23
|
24 | 25 | 26 |
27 | 28
Dia do servidor público |
29 | 30
|
31 |
NOVEMBRO | ||||||
---|---|---|---|---|---|---|
D | S | T | Q | Q | S | S |
01
|
02 | |||||
03 | 04
Semana Universitária |
05 | 06
Semana Universitária |
07 | 08
Semana Universitária |
09 |
10 | 11
|
12 | 13
|
14 | 15
Proclamação da República |
16 |
17 | 18
|
19 | 20
Dia da consciência negra |
21 | 22
|
23 |
24 | 25
|
26 | 27
|
28 | 29
|
30 |
DEZEMBRO | ||||||
---|---|---|---|---|---|---|
D | S | T | Q | Q | S | S |
01 | 02 | 03 | 04
|
05 | 06
|
07 |
08 | 09
|
10 | 11
|
12 | 13
|
14 |
15 | 16 | 17 | 18
|
19 | 20
|
21 |
22 | 23
Recesso |
24 | 25
Recesso |
26 | 27
Recesso |
28 |
29 | 30
Recesso |
31 |
JANEIRO | ||||||
---|---|---|---|---|---|---|
D | S | T | Q | Q | S | S |
01
Recesso |
02 | 03
Recesso |
04 | |||
05 | 06
|
07 | 08
|
09 | 10
|
11 |
12 | 13
|
14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22
|
23 | 24
|
25 |
26 | 27 | 28 | 29
|
30 | 31
|
FEVEREIRO | ||||||
---|---|---|---|---|---|---|
D | S | T | Q | Q | S | S |
01 | ||||||
02 | 03
|
04 | 05
|
06 | 07
|
08 |
09 | 10
|
11 | 12
|
13 | 14
|
15 |
16 | 17
|
18 | 19
|
20 | 21
Último dia letivo |
22 |
23 | 24 | 25 | 26 | 27 | 28 |