INF 100 Programa Analitico-Introdução À Programação I

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 9

UNIVERSIDADE FEDERAL DE VIÇOSA

PRE | PRÓ-REITORIA DE ENSINO

Programa Analítico de Disciplina

INF 100 - Introdução à Programação I

Departamento de Informática - Centro de Ciências Exatas e Tecnológicas

Catálogo: 2022

Número de créditos: 4
Carga horária semestral: 60h
Carga horária semanal teórica: 2h
Carga horária semanal prática: 2h
Semestres: I e II

Objetivos

Ao final desta disciplina o estudante deverá ser capaz de:

Escrever programas de computador simples que contribuam para automatização de tarefas em sua
futura área de atuação profissional, na pós-graduação, ou na Iniciação Científica;
Compreender programas simples desenvolvidos por terceiros;
Aplicar o “raciocínio algorítmico” em outras áreas do conhecimento.

Ementa

Elementos de uma linguagem algorítmica. Comandos básicos da linguagem. Arranjos simples de dados.
Subprogramas.

Pré e correquisitos

Não definidos

Oferecimentos obrigatórios

Curso Período

Engenharia Ambiental 1

Engenharia Civil 1

Engenharia de Agrimensura e Cartográfica 3

Engenharia de Alimentos 2

Engenharia de Produção 1

Engenharia Elétrica 1

Engenharia Física 2

Engenharia Mecânica 1

A autenticidade deste documento pode ser conferida no site https://siadoc.ufv.br/validar-documento com o código: U4A9.S4HL.65XZ

Gerado em 16/03/2022 às 09:50:57h UNIVERSIDADE FEDERAL DE VIÇOSA


www.ufv.br Página 1 de 9 Campus Viçosa, CEP 36570-900
UNIVERSIDADE FEDERAL DE VIÇOSA
PRE | PRÓ-REITORIA DE ENSINO

Engenharia Química 1

Física - Bacharelado 2

Física - Licenciatura (Integral) 2

Licenciatura em Matemática 3

Licenciatura em Química 6

Matemática - Bacharelado 2

Matemática - Licenciatura (Integral) 2

Química - Bacharelado 6

Química - Licenciatura (Integral) 8

Oferecimentos optativos

Curso Grupo de optativas

Bioquímica Geral

Ciências Econômicas GRUPO 2

A autenticidade deste documento pode ser conferida no site https://siadoc.ufv.br/validar-documento com o código: U4A9.S4HL.65XZ

Gerado em 16/03/2022 às 09:50:57h UNIVERSIDADE FEDERAL DE VIÇOSA


www.ufv.br Página 2 de 9 Campus Viçosa, CEP 36570-900
UNIVERSIDADE FEDERAL DE VIÇOSA
PRE | PRÓ-REITORIA DE ENSINO

INF 100 - Introdução à Programação I

Conteúdo

Unidade T P ED Pj To

1.Elementos de uma linguagem algorítmica 4h 0h 0h 0h 4h


1.Conjunto de caracteres
2.Identificadores e palavras-chaves
3.Constantes e variáveis
4.Expressões aritméticas e lógicas
5.Partes de um algoritmo

2.Comandos básicos da linguagem 12h 0h 0h 0h 12h


1.Comandos de atribuição
2.Comandos de entrada e de saída padrão (teclado/tela)
3.Estruturas seqüenciais: comandos compostos
4.Estruturas condicionais: comandos condicionais
5.Estruturas repetitivas: comandos repetitivos

3.Arranjos simples de dados 6h 0h 0h 0h 6h


1.Cadeias de caracteres
2.Arranjos e Matrizes

4.Subprogramas 8h 0h 0h 0h 8h
1.Funções e procedimentos
2.Definições locais e globais
3.Passagem de parâmetros

5.Apresentação de um ambiente de programação 0h 2h 0h 0h 2h


1.IDE (Compilador / Interpretador)
2.Codificação e edição de um programa a partir de um algoritmo
3.Compilação do programa e correção de erros de sintaxe
4.Execução e testes do programma
5.Correção de erros sem\\ãnticos

6.Expressões aritméticas e lógicas 0h 2h 0h 0h 2h


1.Prioridade dos operadores
2.Associatividade dos operadores
3.Programas simples envolvendo atribuição e entrada / saída

7.Comandos condicionais 0h 6h 0h 0h 6h
1.Operadores lógicos
2.Operadores relacionais
3.Programas simples envolvendo comandos if aninhados

8.Comandos de repetição 0h 6h 0h 0h 6h
1.Condições de parada
2.Laços finitos e infinitos
3.Programas simples envolvendo comandos de repetição

9.Arranjos Unidimensionais 0h 4h 0h 0h 4h
1.Programa envolvendo pesquisa linear e somatório
2.Outros programas envolvendo arranjos

10.Arranjos bidimensionais: matrizes 0h 4h 0h 0h 4h


1.Programas envolvendo operações com matrizes
A autenticidade deste documento pode ser conferida no site https://siadoc.ufv.br/validar-documento com o código: U4A9.S4HL.65XZ

Gerado em 16/03/2022 às 09:50:58h UNIVERSIDADE FEDERAL DE VIÇOSA


www.ufv.br Página 3 de 9 Campus Viçosa, CEP 36570-900
UNIVERSIDADE FEDERAL DE VIÇOSA
PRE | PRÓ-REITORIA DE ENSINO

11.Subprogramas: funções 0h 6h 0h 0h 6h
1.Projeto, criação e uso de funções em programas
2.Passagem de parâmetros por valor
3.Passagem de parâmetros por referência

Total 30h 30h 0h 0h 60h


Teórica (T); Prática (P); Estudo Dirigido (ED); Projeto (Pj); Total (To);

Planejamento pedagógico

Carga horária Itens

Teórica Apresentação de conteúdo oral e escrito com o apoio de equipamento (projetor,


quadro-digital, TV, outros); Apresentação de conteúdo oral e escrito em quadro
convencional; e Apresentação de conteúdo utilizando aprendizado ativo

Prática Prática executada por todos os estudantes

Estudo Dirigido Não definidos

Projeto Não definidos

Recursos auxiliares Não definidos

A autenticidade deste documento pode ser conferida no site https://siadoc.ufv.br/validar-documento com o código: U4A9.S4HL.65XZ

Gerado em 16/03/2022 às 09:50:58h UNIVERSIDADE FEDERAL DE VIÇOSA


www.ufv.br Página 4 de 9 Campus Viçosa, CEP 36570-900
UNIVERSIDADE FEDERAL DE VIÇOSA
PRE | PRÓ-REITORIA DE ENSINO

INF 100 - Introdução à Programação I

Bibliografias básicas

Descrição Exemplares

FARREL, J. Lógica e Design de Programação, Cengage Learning, 2009. 0

ASCENCIO, A.F.G. Fundamentos da programação de computadores. 2. ed. Pearson, 2007. 0

Bibliografias complementares

Descrição Exemplares

WIRTH, N. Programação sistemática. Rio de Janeiro: Campus, 1981. 1

ZIVIANI, N. Projeto de algoritmos: com implementações em Pascal e C. 2ed. rev. e ampl. São 10
Paulo: Thomson, 2004.

CHITYALA, R.; PUSIPEDDI, S. Image Processing and Acquisition using Python. 1 ed. CRC 0
Press, 2014.

Pontos de controle

Campo Anterior Atual

Oferecimentos BBQ 0 ;CEC 0 ;EAB 1 ;EAL 2 BBQ 0 ;CEC 0 ;EAB 1 ;EAL 2


;EAM 3 ;ECV 1 ;EEL 1 ;EGM 1 ;EAM 3 ;ECV 1 ;EEL 1 ;EGF 2
;EGQ 1 ;EPR 1 ;FCA 2 ;LCM 3 ;EGM 1 ;EGQ 1 ;EPR 1 ;FCA 2
;LCQ 6 ;MTM 2 ;QCA 6 ;QCA 8 ; ;LCM 3 ;LCQ 6 ;MTM 2 ;QCA 6
;QCA 8 ;

A autenticidade deste documento pode ser conferida no site https://siadoc.ufv.br/validar-documento com o código: U4A9.S4HL.65XZ

Gerado em 16/03/2022 às 09:50:58h UNIVERSIDADE FEDERAL DE VIÇOSA


www.ufv.br Página 5 de 9 Campus Viçosa, CEP 36570-900
UNIVERSIDADE FEDERAL DE VIÇOSA
PRE | PRÓ-REITORIA DE ENSINO

Syllabus

INF 100 - Introduction to Programming I

Departamento de Informática - Centro de Ciências Exatas e Tecnológicas

Catalog: 2022

Number of credits: 4
Total hours: 60h
Weekly workload - Theoretical: 2h
Weekly workload - Practical: 2h
Period: I e II

Goals

Not defined

Content

Algorithmic language elements. Basic programming language commands. Simple arrays. Subprograms.

Prerequisites and co-requisites

Not defined

Mandatory offers

Course Period

Engenharia Ambiental 1

Engenharia Civil 1

Engenharia de Agrimensura e Cartográfica 3

Engenharia de Alimentos 2

Engenharia de Produção 1

Engenharia Elétrica 1

Engenharia Física 2

Engenharia Mecânica 1

Engenharia Química 1

Física - Bacharelado 2

Física - Licenciatura (Integral) 2

Licenciatura em Matemática 3

A autenticidade deste documento pode ser conferida no site https://siadoc.ufv.br/validar-documento com o código: U4A9.S4HL.65XZ

Gerado em 16/03/2022 às 09:51:00h UNIVERSIDADE FEDERAL DE VIÇOSA


www.ufv.br Página 6 de 9 Campus Viçosa, CEP 36570-900
UNIVERSIDADE FEDERAL DE VIÇOSA
PRE | PRÓ-REITORIA DE ENSINO

Licenciatura em Química 6

Matemática - Bacharelado 2

Matemática - Licenciatura (Integral) 2

Química - Bacharelado 6

Química - Licenciatura (Integral) 8

Optional offers

Course Optional group

Bioquímica Geral

Ciências Econômicas GRUPO 2

A autenticidade deste documento pode ser conferida no site https://siadoc.ufv.br/validar-documento com o código: U4A9.S4HL.65XZ

Gerado em 16/03/2022 às 09:51:00h UNIVERSIDADE FEDERAL DE VIÇOSA


www.ufv.br Página 7 de 9 Campus Viçosa, CEP 36570-900
UNIVERSIDADE FEDERAL DE VIÇOSA
PRE | PRÓ-REITORIA DE ENSINO

INF 100 - Introduction to Programming I

Course program

Unit T P ED Pj To

4h 0h 0h 0h 4h

12h 0h 0h 0h 12h

6h 0h 0h 0h 6h

8h 0h 0h 0h 8h

0h 2h 0h 0h 2h

0h 2h 0h 0h 2h

0h 6h 0h 0h 6h

0h 6h 0h 0h 6h

0h 4h 0h 0h 4h

0h 4h 0h 0h 4h

0h 6h 0h 0h 6h

Total 30h 30h 0h 0h 60h


Theoretical (T); Practical (P); Directed Study (ED); Project (Pj); Total (To);

Pedagogical planning

Hourly load Items

Theoretical Apresentação de conteúdo oral e escrito com o apoio de equipamento (projetor,


quadro-digital, TV, outros); Apresentação de conteúdo oral e escrito em quadro
convencional; e Apresentação de conteúdo utilizando aprendizado ativo

Practical Practical executada por todos os estudantes

Directed Study Not defined

Project Not defined

Auxiliary resources Not defined

A autenticidade deste documento pode ser conferida no site https://siadoc.ufv.br/validar-documento com o código: U4A9.S4HL.65XZ

Gerado em 16/03/2022 às 09:51:00h UNIVERSIDADE FEDERAL DE VIÇOSA


www.ufv.br Página 8 de 9 Campus Viçosa, CEP 36570-900
UNIVERSIDADE FEDERAL DE VIÇOSA
PRE | PRÓ-REITORIA DE ENSINO

INF 100 - Introduction to Programming I

Fundamental references

Description Copies

FARREL, J. Lógica e Design de Programação, Cengage Learning, 2009. 0

ASCENCIO, A.F.G. Fundamentos da programação de computadores. 2. ed. Pearson, 2007. 0

Complementary references

Description Copies

WIRTH, N. Programação sistemática. Rio de Janeiro: Campus, 1981. 1

ZIVIANI, N. Project de algoritmos: com implementações em Pascal e C. 2ed. rev. e ampl. São 10
Paulo: Thomson, 2004.

CHITYALA, R.; PUSIPEDDI, S. Image Processing and Acquisition using Python. 1 ed. CRC 0
Press, 2014.

Pontos de controle

Campo Anterior Atual

Oferecimentos BBQ 0 ;CEC 0 ;EAB 1 ;EAL 2 BBQ 0 ;CEC 0 ;EAB 1 ;EAL 2


;EAM 3 ;ECV 1 ;EEL 1 ;EGM 1 ;EAM 3 ;ECV 1 ;EEL 1 ;EGF 2
;EGQ 1 ;EPR 1 ;FCA 2 ;LCM 3 ;EGM 1 ;EGQ 1 ;EPR 1 ;FCA 2
;LCQ 6 ;MTM 2 ;QCA 6 ;QCA 8 ; ;LCM 3 ;LCQ 6 ;MTM 2 ;QCA 6
;QCA 8 ;

A autenticidade deste documento pode ser conferida no site https://siadoc.ufv.br/validar-documento com o código: U4A9.S4HL.65XZ

Gerado em 16/03/2022 às 09:51:00h UNIVERSIDADE FEDERAL DE VIÇOSA


www.ufv.br Página 9 de 9 Campus Viçosa, CEP 36570-900

Powered by TCPDF (www.tcpdf.org)

Você também pode gostar