CIS 120: Linguagens e Técnicas de Programação I Outono 2019

CIS 120 introduz os alunos à informática, enfatizando os aspectos de design da programação. Tópicosincluindo:

  • tipos de dados e representação de dados
  • abstração, interfaces e modularidade
  • desenvolvimento orientado a testes
  • padrões de programação (recursividade, iteração, eventos, call-backs,coleções, mapa-reduzido, GUIs, ….)
  • programação funcional
  • como e quando usar estado mutável
  • e programação orientada a objetos.

Curso de Logística

Inscrição para o exame final de maquiagem

Se você tiver conflito com o exame final, você deve se inscrever para fazer o exame de maquiagem até sexta-feira, 13 de dezembro. Nós entraremos em contato com os alunos após esta data para agendar o exame.

Quem pode prestar o CIS120?

Não se espera que os alunos do CIS120 tenham qualquer experiência prévia com o OCaml. Assumimos alguma experiência prévia de programação ao nível de uma aula de informática do ensino secundário, de preferência em Java. Se você obteve pelo menos 4 no exame AP Computer Science A ou AB, você vai se sair muito bem. Se você nunca programou antes, você deve fazer o CIS 110 primeiro.

Tecnologias

CIS 120 ensina conceitos de programação em duas linguagens diferentes: OCamland Java, gastando aproximadamente o mesmo tempo em como desenhar programas em cada linguagem. Os alunos são encorajados a utilizar os ambientes Codio ou Eclipsedevelopment para a implementação de seus projetos.

A Linguagem Caml
Codio
Eclipse

Instruções OCaml

Encorajamos o uso do Codio para as partes do OCaml deste curso. Veja as instruções nessa página web para começar.

Se você preferir não usar o Codio, você pode encontrar instruções para instalar o OCaml e OcaIDE no Eclipse.

Deixe um comentário