Sistemas Computacionais

Undergraduate Program, Pontifícia Universidade Católica de Campinas, Ciência de Dados e Inteligência Artificial, 2025

O curso de Sistemas Computacionais tem como objetivo desenvolver a capacidade de idealizar e prototipar sistemas computacionais em diferentes níveis de abstração.

Objetivos de aprendizagem

  • Entender e construir os componentes de um computador moderno.
  • Explicar e escrever programas em linguagem assembly.
  • Estudar e entender componentes e técnicas de gerenciamento de sistemas operacionais modernos.

Bibliografia

  • NISAN, N.; SCHOCKEN, S.; The Elements of Computing Systems, Building a Modern Computer from First Principles, 2nd ed., MIT, 2005.
  • TOCCI, R.J.; WIDMER, N.S.; MOSS, G.; Sistemas digitais: princípios e aplicações, 12ª Ed., Pearson, 2019.
  • TANENBAUM, A.; Sistemas Operacionais Modernos. 4a ed. Pearson Brasil, 2010.

Slides de aula