Artigo do ano passado da MCA da RTU Kota Seção A 1. Escolha a resposta correta entre as opções fornecidas: a) Qual é a forma completa do MCA?
i) Mestre em Aplicações de Computador
ii) Mestre em Artes da Computação
iii) Mestre em Administração de Informática
iv) Mestre em Ciência da Computação
b) Qual linguagem de programação é usada para desenvolver aplicativos Android?
e) Java
ii)Píton
iii) C++
iv) C#
c) Qual é a finalidade de um sistema de gerenciamento de banco de dados (SGBD)?
i) Gerenciar e organizar dados
ii) Para criar sites
iii) Desenvolver aplicações de software
iv) Para enviar e-mails
d) Qual dos seguintes é um navegador da web?
e) Google Chrome
ii)Microsoft Word
iii) Adobe Photoshop
iv) Contagem ERP 9
e) Qual é o termo usado para conectar dois ou mais computadores?
e) Rede
ii) Programação
iii) Mineração de dados
iv) Computação em nuvem
2. Preencha os espaços em branco com palavras apropriadas: a) A primeira geração de computadores usava tecnologia ________.
b) O processo de conversão de sinais analógicos em sinais digitais é conhecido como ________.
c) O dispositivo ________ é responsável por controlar e gerenciar o fluxo de dados e instruções em um sistema computacional.
d) ________ é um tipo de software que ajuda os usuários a criar apresentações.
e) ________ é uma linguagem de computador usada para desenvolver páginas web.
3. Combine os seguintes termos com suas descrições: a) Compilador
b) Intérprete
c) Sistema Operacional
d) Algoritmo
e) GUI
i) Um programa que traduz linguagem de programação de alto nível em código de máquina.
ii) Um software que gerencia recursos de hardware e software de um computador.
iii) Um procedimento passo a passo para resolver um problema computacional.
iv) Uma interface de usuário que permite aos usuários interagir com um computador usando elementos gráficos.
v) Um programa que executa instruções escritas em uma linguagem de programação linha por linha.
Seção B 4. Responda às seguintes perguntas: a) Explique os diferentes tipos de redes de computadores.
b) Discuta as vantagens e desvantagens de usar um SGBD.
c) Escreva um programa em Java para encontrar o fatorial de um determinado número.
d) Descrever o funcionamento de um navegador web.
e) Compare e contraste os recursos de duas linguagens de programação populares, Python e Java.
5. Escreva notas curtas sobre o seguinte: a) Tipos de sistemas operacionais
b) Computação em nuvem
c) Mineração de dados
d) Inteligência artificial
e) Questões éticas na computação
Seção C 6. Estudo de caso: Uma empresa possui um banco de dados de seus funcionários, que inclui informações como identificação do funcionário, nome, departamento, salário e detalhes de contato. A empresa deseja desenvolver um aplicativo de software que permita que usuários autorizados gerenciem e acessem os dados dos funcionários de maneira eficiente.
a) Identifique os requisitos funcionais do aplicativo de software.
b) Projetar uma interface amigável para o aplicativo de software.
c) Implementar o aplicativo de software usando uma linguagem de programação e um sistema de gerenciamento de banco de dados apropriados.
d) Testar o aplicativo de software para garantir que ele atenda aos requisitos funcionais.
e) Implantar o software aplicativo na rede da empresa e ministrar treinamento aos usuários autorizados.