UNIVERSIDADE FEDERAL DE UBERLÂNDIA
Faculdade de Computação

Av. João Naves de Ávila, nº 2121, Bloco 1A - Bairro Santa Mônica, Uberlândia-MG, CEP 38400-902
Telefone: (34) 3239-4144 - http://www.portal.facom.ufu.br/ facom@ufu.br
  

Timbre

Plano de Ensino

IDENTIFICAÇÃO

Componente Curricular:

Introdução à Computação

Unidade Ofertante:

FACOM - Faculdade de Computação

Código:

GFM015

Período/Série:

2

Turma:

F

Carga Horária:

Natureza:

Teórica:

60

Prática:

0

Total:

60

Obrigatória:

( X )

Optativa:

( )

Professor(A):

Autran Macedo

Ano/Semestre:

2021/2

Observações:

os alunos matriculados devem se cadastrar no MS Teams, para isto é necessário um e-mail ufu@br

 

EMENTA

Noções básicas sobre os componentes de microcomputadores. Uso de Sistemas Operacionais. Utilização da Internet para pesquisas em geral. Estruturas básicas de programação (FORTRAN e C). Tipos de dados homogêneos. Modularização de programas.

JUSTIFICATIVA

Um computador é uma máquina que executa programas (algoritmos). Conforme o programa, o computador apresenta solução para problemas das engenharias, da matemática e das ciências. Por isso, saber utilizar adequadamente um computador e, especialmente, estar apto a escrever programas para o computador é uma necessidade para os profissionais de (quase) todas as áreas.

OBJETIVO

Objetivo Geral:

  • Desenvolver solução de problemas por meio programas de computador por meio de em linguagens de programação procedimental.

Objetivos Específicos:

  • Utilizar um computador para o exercício de algumas de suas atividades profissionais.
  • Criar um algoritmo que dê solução para um problema específico.
  • Escrever um programa de computador em uma linguagem de programação procedimental (FORTRAN e C), a partir de um algoritmo.
  • Produzir código binário executável correspondente a um programa de computador.
  • Encontrar e corrigir erros em programa de computador.

PROGRAMA

1. Noções básicas sobre os componentes de microcomputadores

1.1 Componentes de um microcomputador

1.2 Terminologia

1.3 Sistemas Operacionais

2. Uso de aplicativos

2.1 Comandos básicos

2.2 Serviços da Internet

3.  Algoritmo

3.1 Abstração: representação do mundo real no computador

3.2 Como escrever um algoritmo: fluxograma, pseudocódigo

4. Fundamentos de programação

4.1 Tipos primitivos de dados e variáveis

4.2 Expressões: aritméticas, relacionais e lógicas

4.3 Instruções: atribuição; entrada e saída de dados

4.4 Estruturas de controle de fluxo

4.5 Ambiente de programação: editar e executar programas

5. Estruturas de dados

5.1 Variáveis compostas homogêneas

6. Modularização de programas

6.1 Módulos: declaração e manipulação

6.2 Escopo de variáveis

6.3 Passagem de parâmetros

METODOLOGIA

As aulas consistirão de apresentação do conteúdo programático por meio de slides e por meio de exercícios.

As aulas serão realizadas, dentro do possível, conforme o cronograma a seguir.  As aulas assíncronas são necessárias para complementação de carga horária da disciplina, dado que o calendário acadêmico oferece apenas 16 semanas para o cumprimento de tal carga.

CRONOGRAMA DAS ATIVIDADES

Semana

Aulas Presenciais

Aulas Assíncronas

Programa

Horas-aula

Atividade

Horas-aula

2 a 4 maio

Noções básicas

 4

Apresentação da organização da sala virtual no Teams

 1

9 a 11 maio

Uso de aplicativos

 4

- - -

0

16 a 18 maio

Algoritmo

 4

- - -

0

23 a 25 maio

Fundamentos de programação

 4

- - -

0

30 maio a 1 junho

Fundamentos de programação

 4

- - -

0

6 a 8 junho

Fundamentos de programação

 4

- - -

0

13 a 15 junho

Fundamentos de programação

 4

- - -

0

20 a 22 junho

Estrutura de dados

 4

Prova 1

2

27 a 29 junho

Estrutura de dados

 4

Vista da Prova 1

1

10ª

4 a 6 julho

Modularização de programas

4

- - -

0

11ª

11 a 13 julho

Modularização de programas

4

- - -

0

12ª

18 a 20 julho

Modularização de programas

4

- - -

0

13ª

25 a 27 julho

Modularização de programas

4

- - -

0

14ª

1 a 3 agosto

Modularização de programas

4

- - -

0

15ª

8 a 10 agosto

FORTRAN vs C

4

Prova 2

2

16ª

15 a 17 agosto

Prova Recuperação e Apresentação de Notas Finais

2

Vista da Prova 2

Prova Recuperação

Vista da Prova de Recup.

1

2

1

TOTAL

- - -

62

- - -

10

 

O total de horas-aulas previsto (62 + 10 = 72) corresponde à carga horária da disciplina, que é de 72 horas-aula (60 horas).

6.1 Sala Virtual no Teams

O/A alun* matriculado/a na disciplina deverá se inscrever na sala virtual do Teams, cujo link segue abaixo

https://teams.microsoft.com/l/team/19%3aZn3q9dNklvuWAJhmafpTNTWRidggLu6VoWVs58ykuos1%40thread.tacv2/conversations?groupId=307dc050-b32a-4b12-89ef-bdc2ae7b8343&tenantId=cd5e6d23-cb99-4189-88ab-1a9021a0c451

 

6.2 Material de Apoio

O material de apoio estará na sala virtual do Teams: slides, textos, este Plano de Ensino, Diário de Classe, atividades avaliativas e suas respectivas notas.

 

6.3 Atendimento e Comunicação com os Discentes

O atendimento aos alunos ocorrerá via e-mail, via chat pela sala virtual do ambiente Teams ou durante as aulas presenciais.

 

6.4 Acesso às referências bibliográficas

Além dos livros citados na bibliográfica da Ficha da Disciplina, haverá sugestões de material de estudo, disponível na Web.

 

AVALIAÇÃO

A processo de avaliação dos alunos se dará conforme os instrumentos e pontuação abaixo.

Instrumento

Pontuação

Data

Prova 1

35

22 junho

Prova 2

35

10 agosto

Programa 1

6

A definir

Programa 2

14

A definir

Exercícios

10

A definir

TOTAL

100

 

 

As provas serão atividades individuais ou em dupla; a meu critério, e serão realizadas via Teams.

Os programas serão atividades em grupo, nas quais os alunos irão criar um programa que atenda a uma especificação. A quantidade de alunos por grupo será decidida posteriormente. As datas dos programas serão definidas conforme a aplicação do programa da disciplina.

Os exercícios são atividades individuais que os alunos irão realizar para fixação dos conceitos apresentados ao longo da disciplina. As datas dos exercícios serão definidas conforme a aplicação do programa da disciplina.

Os critérios de correção dos instrumentos mencionados acima serão apresentados aos alunos juntamente com o instrumento já corrigido.

Todos os instrumentos citados serão realizados de modo assíncrono. As devolutivas desses instrumentos, por parte dos alunos, deverão ser realizadas na sala virtual no Teams©.

A assiduidade dos alunos será aferida pela chamada d*s alun*s durante as aulas presenciais.

 

7. 1 Nota final

A nota final (NF) do aluno é aquela resultante da soma das pontuações obtidas nos instrumentos de avaliação.

7.2 Recuperação

O/A alun* poderá realizar uma prova de recuperação no valor de 40 pontos, se a NF desse/a alun* < 60. Essa prova ocorrerá em 17 de agosto. A nota obtida nessa prova será somada à NF, cujo resultado é limitado em 60.

BIBLIOGRAFIA

Básica & Complementar

Vide Ficha da Disciplina, essa ficha consta na página do curso na Web.

Uma bibliografia adicional é apresentada a seguir.

Uma bibliografia online é apresentada a seguir

APROVAÇÃO

Aprovado em reunião do Colegiado realizada em: ____/____/______

Coordenação do Curso de Graduação: _________________________

 


logotipo

Documento assinado eletronicamente por Autran Macêdo, Professor(a) do Magistério Superior, em 11/04/2022, às 14:38, conforme horário oficial de Brasília, com fundamento no art. 6º, § 1º, do Decreto nº 8.539, de 8 de outubro de 2015.


QRCode Assinatura

A autenticidade deste documento pode ser conferida no site https://www.sei.ufu.br/sei/controlador_externo.php?acao=documento_conferir&id_orgao_acesso_externo=0, informando o código verificador 3514547 e o código CRC 8FBCCE3F.




Referência: Processo nº 23117.023120/2022-97 SEI nº 3514547