Skip to content

Latest commit

 

History

History
143 lines (101 loc) · 4.44 KB

semana1.md

File metadata and controls

143 lines (101 loc) · 4.44 KB

Semana 1 | Aprensentação e Introdução do Curso

O que é Ciência da Computação ?

A Ciência da Computação é uma nova ciência surgida em meados do século 20. Ela engloba aspectos de várias áreas do conhecimento humano.
A matemática, podemos dizer que é a base, o fundamento inicial da ciência da computação. Vários matemáticos começaram a trabalhar diferentes aspectos computacionais que levaram então, meados do século 20, o que a gente chamou de ciência da computação.

A ciência da computação também tem muitos aspectos de engenharia, porque, o que cientistas da computação fazem é construir sistemas computacionais complexos envolvendo hardware e principalmente software.

[...]

[Questionário] - O que é Ciência da Computação ?

Perguntas

  1. Sobre o profissional de Ciência da Computação pode-se afirmar que:
a) não possui nenhuma similaridade com artistas, em termos de criatividade.  
b) utiliza muito o raciocínio lógico matemático, portanto pouco precisa de habilidades de relacionamento.
c) precisa desenvolver e estimular sua capacidade de resolver problemas reais.
d) é uma carreira em que basta a graduação, pois dificilmente algo muda.
Resposta: c) precisa desenvolver e estimular sua capacidade de resolver problemas reais.

  1. ____________ são instruções para o computador. (escolha todas as opções corretas)
a) Teclado.  
b) Programas.
c) Hardware.
d) Software.
Resposta: Programas e Software

  1. Um profissional de Ciência da Computação deve se preparar para desenvolver várias habilidades, exceto:
a) gerenciar software de grande porte composto por muitos programas.  
b) gerenciar projetos de hardware de novos computadores.   
c) gerenciar equipes de desenvolvimento de software.
d) comunicar-se com clientes e usuários para entender problemas, dificuldades e necessidades.
Resposta: gerenciar projetos de hardware de novos computadore

  1. O hardware dos computadores pode executar diretamente programas em:
a) linguagem natural.  
b) linguagem de máquina.
c) linguagem de montagem.
d) linguagem de alto nível.
Resposta: Linguagem de máquina

  1. _________ é responsável por traduzir programas escritos em linguagem de alto nível para linguagem de máquina.
a) O sistema operacional.  
b) A CPU.
c) O montador.
d) O compilador.
Resposta: O compilador.

  1. As metodologias modernas de desenvolvimento de software dizem que devemos testar os programas que escrevemos a todo o momento. Por outro lado, nos métodos mais convencionais utilizados tradicionalmente, as etapas usadas para construção de um programa, em ordem, são:
a) desenvolver, analisar, testar.  
b) desenvolver, testar, analisar.
c) analisar, desenvolver, testar.
d) analisar, testar, desenvolver.
Resposta: Analisar, desenvolver, testar

  1. Um programa que seja compilado seguirá o seguinte percurso:
a) compilador, executor, código-fonte, código-objeto, saída. 
b) código-fonte, compilador, código-objeto, executor, saída.
c) código-fonte, código-objeto, compilador, executor, saída.
d) código-objeto, código-fonte, compilador, executor, saída.
Resposta: Código-fonte, compilador, código-objeto, executor, saída.

  1. Como aprender a desenvolver software?
a) escrever códigos em linguagem de alto nível.  
b) executar pequenos programas.
c) aprender novos conceitos de forma incremental.
d) aumentar a sofisticação e tamanho dos programas progressivamente.
e) Todas as demais estão corretas.
Resposta: Todas as demais estão corretas.

Operadores Aritméticos