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.
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.