Você está na página 1de 5

CURSO

Engenharia DISCIPLINA
Fundamentos de Sistemas
de Software Ciberfísicos
CARGA HORÁRIA 80 h TERMO 1 PPC ANO 2022

O curso tem o objetivo de desenvolver junto aos alunos habilidades de análise e


utilização das tecnologias e metodologias da Engenharia de Software com o
intuito de aplicá-las nos mais variados contextos organizacionais. O especialista
em Engenharia de Software poderá atuar como Engenheiro de Software e,
também, nas mais diversas áreas que demandam conhecimentos de
OBJETIVOS DO CURSO desenvolvimento, evolução e operação de software. Além disso, ele poderá
atuar nos mais diversos tipos de projetos inovadores em TI. O Bacharel em
Engenharia de Software formado pela UNIFIO deverá ser um profissional apto a
aplicar seus conhecimentos de forma inovadora, acompanhando a evolução do
setor de Tecnologia da Informação contribuindo com soluções nas áreas onde a
computação é aplicada.
Tem por referência o estudo de módulos microprocessados, estudo teórico-
prático da representação de informação, com ênfase em sistemas de
numeração, em particular o sistema binário. Introdução a um sistema
computacional básico: entrada e saída, unidade de processamento e memória.
Apresentação da relação software-hardware: conceito de operação com o
processador, linguagem de montagem, compiladores, montadores, ligadores e
carregadores. Estudo de circuitos combinacionais e otimização de
EMENTA
representações Booleanas: portas lógicas e formas algébricas. Exploração de
problemas básicos: definição de caminho crítico e tipos de conflitos em
processadores pipeline. Apresentação dos princípios e padrões subjacentes a
sistemas de entrada e saída em sistemas computacionais. Estudo de conceitos
relativos à hierarquia de memória, com foco no papel da memória cache. Estudo
de conceitos básicos de multiprocessamento. Avaliação de desempenho de
arquiteturas de computadores.
Distinguir cada um dos componentes de um computador.

Reconhecer a função de cada um dos componentes.

Distinguir as diferentes arquiteturas de computadores.

Interpretar os problemas clássicos relacionados às arquiteturas de


OBJETIVOS DE computadores.
APRENDIZAGEM
Conhecer as diferentes arquiteturas de computadores e a implicação no
desenvolvimento de softwares.

Adquirir noções de time sharing e paralelismo de execução.

Desenvolver habilidade de escolher a melhor arquitetura de computador para


suportar o desenvolvimento de software.

COMPETÊNCIAS E I - selecionar, configurar e gerenciar tecnologias da Informação nas


HABILIDADES organizações;

II - atuar nas organizações públicas e privadas, para atingir os objetivos


organizacionais, usando as modernas tecnologias da informação;

III - identificar oportunidades de mudanças e projetar soluções usando


tecnologias da informação nas organizações;

IV - comparar soluções alternativas para demandas organizacionais, incluindo a


análise de risco e integração das soluções propostas;

V - gerenciar, manter e garantir a segurança dos sistemas de informação e da


infraestrutura de Tecnologia da Informação de uma organização;

VI - modelar e implementar soluções de Tecnologia de Informação em variados


domínios de aplicação;

VII - aplicar métodos e técnicas de negociação;

VIII - representar os modelos mentais dos indivíduos e do coletivo na análise de


requisitos de um Sistema de Informação;

IX - aplicar conceitos, métodos, técnicas e ferramentas de gerenciamento de


projetos em sua área de atuação;

X - aprimorar experiência das partes interessadas na interação com a


organização incluindo aspectos da relação humano-computador;

XI - fazer estudos de viabilidade financeira para projetos de tecnologia da


informação;

I. XII - gerenciar o desempenho das aplicações e a escalabilidade dos


sistemas de informação.
1. Sistemas numéricos.
• Números de precisão finita
• Sistemas de números raiz, ou números-base
• Conversão entre bases
2. Representação de números
• Números negativos
• Aritmética binária complemento de dois
• Montagem de circuitos logisim/portas lógicas/arduino

CONTEÚDO 3. Números de ponto flutuante


• Princípios do ponto flutuante
• Padrão de ponto flutuante IEEE 754
4. Representação da Informação
5. Histórico dos computadores
6. A máquina em níveis
7. Organização de sistemas de computadores
8. Processadores
• Instruções e Microinstruções
• Linguagem de montagem
• Interrupções
• Barramento local
• Cisc e Risc
• Pipeline
• Paralelismo de baixa granularidade.
• Superescalar
9. Memória primária
• Aspectos gerais (barramentos de acesso)
• Organização e operações básicas
• Tipos de memória
• Cache
• Códigos de detecção e correção de erros
10. Memória secundária
• Aspectos gerias
• Discos magnéticos (IDE e SCSI)
• RAID
• Discos Ópticos
11. Entrada/Saída
• Barramentos
• Barramento PCI/USB/PCI-Express
• Dispositivos de entrada e saída
• Mouse
• Monitores
• Impressoras
• Modems
• Interface de rede Ethernet
12. Multiprocessadores e multicomputadores.
• Programando Multiprocessadores
• Multiprocessadores conectados por barramento
• Multiprocessadores conectados pela rede
• Clusters
• Topologias de rede
• Multiprocessadores dentro de um chip e multithreading

13. Arquiteturas não convencionais


• Módulos microprocessados - Configuração, Programação, Raspberry Pi
(Arquitetura de Computadores e Sistemas Operacionais).

HENNESSY, John. Arquitetura de Computadores - Uma Abordagem Quantitativa.


Grupo GEN, 2019. E-book. ISBN 9788595150669. Disponível em:
https://integrada.minhabiblioteca.com.br/#/books/9788595150669/. Acesso em:
24 set. 2022.

HENNESSY, John. Organização e Projeto de Computadores. Grupo GEN, 2017. E-


book. ISBN 9788595152908. Disponível em:
BIBLIOGRAFIA BÁSICA https://integrada.minhabiblioteca.com.br/#/books/9788595152908/. Acesso em:
24 set. 2022.

MONTEIRO, Mario A. Introdução à Organização de Computadores, 5ª edição.


Grupo GEN, 2007. E-book. ISBN 978-85-216-1973-4. Disponível em:
https://integrada.minhabiblioteca.com.br/#/books/978-85-216-1973-4/. Acesso
em: 24 set. 2022.

PAIXÃO, Renato R. Arquitetura de Computadores - PCs. Editora Saraiva, 2014. E-


book. ISBN 9788536518848. Disponível em:
https://integrada.minhabiblioteca.com.br/#/books/9788536518848/. Acesso em:
24 set. 2022.

WEBER, Raul F. Fundamentos de Arquitetura de Computadores - V8 - UFRGS.


Grupo A, 2012. E-book. ISBN 9788540701434. Disponível em:
https://integrada.minhabiblioteca.com.br/#/books/9788540701434/. Acesso em:
24 set. 2022.
BIBLIOGRAFIA
COMPLEMENTAR DELGADO, José; RIBEIRO, Carlos. Arquitetura de Computadores, 5ª edição. Grupo
GEN, 2017. E-book. ISBN 9788521633921. Disponível em:
https://integrada.minhabiblioteca.com.br/#/books/9788521633921/. Acesso em:
24 set. 2022.

PAIXÃO, Renato R. Manutenção de Computadores - Guia Prático. Editora Saraiva,


2010. E-book. ISBN 9788536519395. Disponível em:
https://integrada.minhabiblioteca.com.br/#/books/9788536519395/. Acesso em:
24 set. 2022.

Como funciona a memória do computador:


LEITURA https://www.youtube.com/watch?v=rS1SgcjYbIE
COMPLEMENTAR
CPU: https://www.youtube.com/watch?v=gc0tuwJz-7E

Na disciplina de Fundamentos de Sistemas Ciberfísicos o aluno irá adquirir


ARTICULAÇÃO COM conhecimentos e noções básicas sobre os computadores, fornecendo
OUTRAS DISCIPLINAS conhecimentos importantes para programação, redes de computadores e
sistemas distribuídos.

NDE: ASSINATURA: DATA:


André Giovanni Castaldin
Gilson Aparecido Castadelli
Guilherme Orlandini
Rogério Marinke
Sérgio Roberto Delfino

COORDENADOR: ASSINATURA: DATA:


Rogério Marinke

Você também pode gostar