A Pós-graduação em Arquitetura e Organização de Computadores oferece uma imersão profunda nos fundamentos e nas estruturas que regem o funcionamento dos sistemas computacionais modernos. O curso capacita profissionais a compreender desde os componentes de hardware e software que compõem um sistema até as complexas interações que permitem seu pleno funcionamento, abrangendo desde os princípios de design de processadores até as arquiteturas de sistemas distribuídos e em nuvem, com foco na otimização e segurança.
O programa abrange uma análise aprofundada da arquitetura e organização de computadores, explorando a estrutura física, microarquitetura, pipeline e a programação em linguagem de montagem para uma compreensão de baixo nível. Detalha os sistemas operacionais, suas estruturas e gerenciamento de recursos, e os fundamentos das redes de computadores e protocolos de comunicação. O curso também mergulha em conceitos avançados como sistemas distribuídos, comunicação entre processos e tolerância a falhas, além de uma introdução abrangente à computação em nuvem, seus modelos, gestão, segurança e aplicações estratégicas. Complementam a formação tópicos essenciais de segurança da informação, incluindo criptografia, gestão de riscos e cibersegurança, e fundamentos da ciência da computação com programação em C e Python, e bancos de dados. Adicionalmente, oferece bases pedagógicas para a atuação como docente no Ensino Superior.
Este curso é ideal para profissionais da área de Tecnologia da Informação, como engenheiros de computação, cientistas da computação, desenvolvedores de software, administradores de redes, especialistas em segurança e analistas de sistemas, que desejam aprofundar seus conhecimentos sobre o funcionamento interno dos computadores e as arquiteturas de sistemas modernos. É destinado a quem busca otimizar, projetar e implementar soluções computacionais robustas e seguras, e também para aqueles que aspiram a uma carreira acadêmica ou de docência no ensino superior.