0% acharam este documento útil (0 voto)
11 visualizações3 páginas

CCCT0006 - Fundamentos de Computao - 2023.1

O documento apresenta o programa da disciplina 'Fundamentos da Computação' do curso de Bacharelado Interdisciplinar em Ciência e Tecnologia da Universidade Federal do Maranhão. A disciplina tem como objetivo geral adquirir conceitos básicos sobre computadores, algoritmos e linguagens de programação, e inclui conteúdos como a história dos computadores, aritmética binária, e introdução à programação. A avaliação será composta por provas escritas e um trabalho prático, com bibliografia básica e complementar recomendada.

Enviado por

storm6cpu99
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
11 visualizações3 páginas

CCCT0006 - Fundamentos de Computao - 2023.1

O documento apresenta o programa da disciplina 'Fundamentos da Computação' do curso de Bacharelado Interdisciplinar em Ciência e Tecnologia da Universidade Federal do Maranhão. A disciplina tem como objetivo geral adquirir conceitos básicos sobre computadores, algoritmos e linguagens de programação, e inclui conteúdos como a história dos computadores, aritmética binária, e introdução à programação. A avaliação será composta por provas escritas e um trabalho prático, com bibliografia básica e complementar recomendada.

Enviado por

storm6cpu99
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 3

UNIVERSIDADE FEDERAL DO MARANHÃO

Fundação Instituída nos termos da Lei nº 5.152, de 21/10/1966 – São Luís - Maranhão.

PROGRAMA DE DISCIPLINA
Unidade Universitária: Subunidade Coordenadoria de Engenharia da Computação
Curso: Bacharelado Interdisciplinar em Ciência e Tecnologia
Modalidade: Bacharelado Currículo (s): 2016 Semestre: 2023.1
Turno (s): ( X ) Diurno (X ) Noturno

Identificação da disciplina
Código: CCCT0006
Nome da disciplina: Fundamentos da Computação
Sequência Aconselhada: 2° semestre
(X) Obrigatória ( ) Eletiva
Pré-requisito: Não Há
Conhecimentos prévios aconselhados:
Créditos: 3 [ T (2) P (1) ] Carga horária total: 60h

Objetivos Gerais e Específicos


Objetivo Geral: Adquirir conceitos básicos sobre computadores, algoritmos e linguagens
de programação.

Objetivos Específicos:
● Compreender o histórico e a evolução dos computadores.
● Compreender os conceitos básicos de computação.
● Classificar os computadores.
● Conhecer os princípios de programação de computadores.
● Utilizar uma linguagem de programação na resolução de problemas.

Ementa
Conceitos introdutórios de hardware e seus componentes, sistemas operacionais,
linguagens de programação e compiladores. Representação interna dos dados. Sistemas de
numeração. Resolução de problemas e desenvolvimento de algoritmos: análise do
problema, estratégias de solução e representação. Estruturação e modularização. Tipos de
dados. Estudo de uma linguagem de programação.
Conteúdo Programático

1. Histórico e Organização de Computadores


1.1. História dos computadores
1.2. Evolução dos computadores
1.3. Organização de computadores
2. Números e aritmética binária
2.1. Sistema binária de numeração
2.2. Aritmética binária
3. Softwares

Campus Universitário do Bacanga – Centro de Ciências Exatas e Tecnologia – CCET


- Av. dos Portugueses, s/n - São Luís-MA - CEP: 65085-580 -
Fone(98) 3272-9237 Site: www.ufma.br - E-mail: [email protected]
UNIVERSIDADE FEDERAL DO MARANHÃO
Fundação Instituída nos termos da Lei nº 5.152, de 21/10/1966 – São Luís - Maranhão.

3.1. Conceitos básicos


4. Introdução a programação
4.1. Lógica e resolução de problemas
4.2. Exemplos de algoritmos
4.3. Linguagens de alto nível (sintaxe e semântica)
5. Variáveis, entrada e saída de dados
5.1. Variáveis e atribuição
5.2. Expressões aritmética e lógicas
5.3. Entrada de dados
5.4. Saída de dados
6. Estruturas condicionais
6.1. O comando if
6.2. O comando if else
6.3. Estruturas aninhadas
7. Estruturas de repetição
7.1. O comando for
7.2. O comando while
7.3. Repetições aninhadas
8. Funções
8.1. O que são funções
8.2. Variáveis locais e globais
8.3. Passagem de parâmetros
8.4. Recursividade
9. Listas
9.1. Trabalhando com índices
9.2. Cópia e fatiamento de listas
Funções sobre listas
Metodologia

As aulas serão desenvolvidas de forma interativa, síncrona, exposição dialogada, discussão


e problematização dos assuntos, trabalhos em grupos, utilização diversificada de recursos
didáticos e audiovisuais, objetivando a construção de espaços potenciais de ensino-
aprendizagem.

Além de ferramentas auxiliares que serão utilizadas no decorrer da disciplina: SIGAA, Google
Classroom e Google Forms.

Avaliação
O processo avaliativo será realizado mediante a aplicação de 3 provas escritas, listas de
exercícios e 1 trabalho prático (projeto).
● 1ª avaliação: teórica (70%) + prática (30%)
● 2ª avaliação: teórica (60%) + prática (40%)
● 3ª avaliação: teórica (60%) + prática (40%)
Bibliografia

Básica:
CAPRON, H.L., JOHNSON, J. A., “Introdução à Informática”, 8a Ed., São Paulo: Prentice
Hall Brasil, 2006.
STALLINGS. W., “Arquitetura e Organização de Computadores”, 8a Ed., São Paulo:
Prentice- Hall Brasil, 2010

Campus Universitário do Bacanga – Centro de Ciências Exatas e Tecnologia – CCET


- Av. dos Portugueses, s/n - São Luís-MA - CEP: 65085-580 -
Fone(98) 3272-9237 Site: www.ufma.br - E-mail: [email protected]
UNIVERSIDADE FEDERAL DO MARANHÃO
Fundação Instituída nos termos da Lei nº 5.152, de 21/10/1966 – São Luís - Maranhão.

LOPES, A., GARCIA, G., “Introdução à Programação: 500 Algoritmos Resolvidos”, Rio de
Janeiro: Editora Campus/Elsevier, 2002.

Complementar:
CORMEN, T. H., LEISERSON, C. E., RIVEST, R. L., STEIN, C., Algoritmos – Teoria e
Prática, Rio de Janeiro: Editora Campus/Elsevier 2002
MANZANO, J. A. N. G., Algoritmo: lógica para desenvolvimento de programação, 26ª Ed.,
São Paulo: Érica, 2012.
MOKARZEL, F., SOMA, N., Introdução à Ciência da Computação, Rio de Janeiro: Campus,
2008.
VELLOSO, F. C. Informática - Conceitos Básicos. 8a Ed., Elsevier - Rio de Janeiro, 2011.
HOLLOWAY, J. P. Introdução a programação para engenharia: resolvendo problemas com
algoritmos. LTC - Rio de Janeiro, 2006.

Aprovado pelo Colegiado em ____/_____/_____

Campus Universitário do Bacanga – Centro de Ciências Exatas e Tecnologia – CCET


- Av. dos Portugueses, s/n - São Luís-MA - CEP: 65085-580 -
Fone(98) 3272-9237 Site: www.ufma.br - E-mail: [email protected]

Você também pode gostar