15-213/18-213/14-513/15-513/18/18-613: Introdução a Sistemas de Computadores (ICS)

Spring 2021

  • 15-213/18-213 Pittsburgh: TR 02:20 PM – 03:40 PM Gregory Kesden e Zack Weinberg
  • 15-513 Pittsburgh: Slides e vídeo da palestra via página do curso, Brian Railing e Zack Weinberg
  • 18-613 Pittsburgh: TR 12:20 PM – 01:40 PM Gregory Kesden
  • 18-613 Silicon Valley: TR 09:20 – 10:40 (Hora do Pacífico) Gregory Kesden

12 unidades

O curso ICS fornece uma visão do programador de como os sistemas de computador executam programas, armazenam informações e se comunicam. Ele permite que os alunos se tornem programadores mais eficazes, especialmente em lidar com questões de desempenho, portabilidade e robustez. Ele também serve como base para cursos sobre compiladores, redes, sistemas operacionais e arquitetura de computadores, onde é necessário um entendimento mais profundo das questões de nível de sistema. Os tópicos abordados incluem: código em nível de máquina e sua geração através da otimização de compiladores, avaliação e otimização de performance, aritmética computacional, organização e gerenciamento de memória, tecnologia e protocolos de rede e suporte a computação simultânea.

Course Syllabus

Prerequisites: 15-122

What’s New?

  • 2 de fevereiro de 2021.
    • Existem algumas mudanças emocionantes no curso este semestre. Confira este Guia de Início Rápido para saber mais.
    • Primeiro dia de aula é 2 de fevereiro (via Zoom).
    • Todas as palestras serão via Zoom. Links de Zoom são postados em Canvas.
    • Recitações são na forma de pequenos grupos e começam na Semana 2
    • .

    • Lab 0 será postado em 2 de fev e deve ser postado em 11.fev.

Obtendo Ajuda

Piazza Posts da Piazza para a Piazza são públicos por padrão. Pense cuidadosamente sobre a política do AIV antes de postar código ou detalhes de design. Faça um post privado, visível apenas para instrutores e TAs, em caso de dúvida.
Email Por favor use Piazza para ajuda, ao invés de e-mail.
Tutoria TBD
Horas de escritório Utilizamos uma fila online. Todos os horários são em Horário Oriental. Por favor, especifique um ID de reunião Zoom ou um link quando se adicionar à fila.

>

>

>

>

>

>

>

>

>

>

Sol 6:00 PM – 10:00 PM
Mon 6:00 PM – 10:00 PM
Tua 11:00 AM – 1:00 PM
6:00 PM – 10:00 PM
Vermelha 6:00 PM – 10:00 PM
Thur 11:00 AM – 1:00 PM
6:00 PM – 10:00 PM
Fri 6:00 PM – 10:00 PM
>Horas de expediente para os professores são dadas abaixo.

Materiais do curso

Horário

Horário das aulas, slides, notas de recitação, leituras e código

Laboratórios

Detalhes dos laboratórios, datas de vencimento e políticas

Tarefas

Detalhes das tarefas escritas, datas de vencimento, e políticas

Exame

Informações sobre o exame final

Máquinas de laboratório

Instruções para usar as máquinas de laboratório

Recursos

Recursos adicionais do curso

Informação do curso

Para detalhes

Veja o programa do curso para detalhes (abaixo estão apenas alguns trechos de visão geral).

Palestras

Ver acima

Livros-texto

Randal E. Bryant e David R. O’Hallaron,
Sistemas Informáticos: A Programmer’s Perspective, Terceira Edição, Pearson, 2016

Brian W. Kernighan e Dennis M. Ritchie,
A Linguagem de Programação C, Segunda Edição, Prentice Hall, 1988

Crédito

12 unidades

Classificação

Composto do desempenho total do laboratório (50%), desempenho total do trabalho escrito (20%), desempenho no exame intermediário (10%), desempenho em pequenos grupos (5%), e desempenho no exame final (15%).

Laboratórios

Existem 8 laboratórios (L0-L7), não ponderados uniformemente. Veja na página dos laboratórios a repartição.

Exame

Há um exame final, realizado durante a semana de exames, livro fechado.

Página inicial

http://www.cs.cmu.edu/~213

Questões

Piazza, horário de expediente

Tela

Tela será usada (i) para entregar trabalhos escritos, (ii) para postar vídeos de palestras, e (iii) para conduzir testes não graduados, em sala de aula. Suas informações de classificação serão mantidas atualizadas no Autolab, não na Tela.

Course Directory

/afs/cs/academic/class/15213-s21/

Instrutores

Nome Brian Railing Greg Kesden Zack Weinberg
Contacto [email protected] [email protected] [email protected]
Escritório GHC 6005 (PIT) HH D202 (PIT) CMU RMTE (PIT)
Horas de escritório TBD https://www.cs.cmu.edu/~gkesden/schedule.html Qua Sex 3-16h ou email para marcação

Deixe uma resposta

O seu endereço de email não será publicado.