Computer Science (B.S.)

Existem duas pistas disponíveis no programa de divisão superior para B.S. em Computer Science. A pista de Ciência da Computação (CS) deve ser seguida pelo aluno que pretende continuar os estudos de pós-graduação em Ciência da Computação. A pista de Design e Desenvolvimento de Software (SDD) pode ser seguida pelo aluno que pretende seguir uma carreira de engenharia de software. Esta seção explica os requisitos para a pista de Ciências da Computação.

Como no semestre de outono de 2012, os requisitos para a graduação mudaram. Os cursos marcados com * são para alunos que declararam a matéria principal antes do outono de 2012. Os cursos marcados com + são para alunos que declararam a matéria principal após o semestre de Verão 2012.

Flowchart (A partir de Janeiro de 2020)
Flowchart (Major declarado antes de Dezembro de 2019)
Flowchart(Major declarado antes de Agosto de 2012)
Plano de estudo

CS Pré-requisitos

Os alunos devem ter completado os seguintes cursos (ou equivalente) antes de iniciar o B.S. em Informática. Somente um curso de programação em Java será aceito como crédito de transferência para satisfazer o COP2210.

  • COP2210 Programação de computadores 1
  • MAC2311 Cálculo 1
  • MAC2312 Cálculo 2

  • PHY2048 Física com Cálculo 1 w/Lab
  • PHY2049 Física com Cálculo 2 w/Lab

CS Cursos Principais

  • CDA3103 Fundamentos de Sistemas de Computadores
  • CDA4101 Organização Estruturada de Computadores
  • CEN4010 Engenharia de Software 1

  • CGS1920 Introdução à Computação
  • CGS3095+ Tecnologia na Arena Global

  • CIS4911 Projeto Sênior
  • CNT4713+ Net-Computação cêntrica

  • COM3110* Comunicações para profissionais de negócios
  • >191919> COP3337 Programação de computadores 2

  • COP3530 Estruturas de dados

>

>

>

    >>191919> COP4338 Programação de Computador 3

  • COP4555 Princípios de Linguagens de Programação
  • >191919> COP4610 Princípios de Sistemas Operativos>191919> COP4710 Gestão de Bases de Dados

  • COT3541 Lógica para Computador Ciência
  • ENC3213* Escrita Profissional e Técnica
  • ENC3249+ Escrita Profissional e Técnica para CS
  • COT3100 Estruturas Discretas ou MAD2104 Matemática Discreta MAD3512 Introdução à Teoria dos Algoritmos

  • STA3033 Introdução à Probabilidade e Estatística para CS

>

CS Cursos Eletivos

Escolha Três cursos eletivos.

Os alunos que declararam a matéria principal antes do outono de 2012 escolhem três, mas devem fazer um curso eletivo de matemática (marcado com *).

  • CAP4104 Interação Humana com Computador
  • CAP4453 Visão Robótica
  • CAP4506 Introdução à Teoria do Jogo CAP4630 Inteligência Artificial

  • CAP4641 Processamento de Linguagem Natural
  • CAP4710 Princípios de Computação Gráfica
  • CAP4770 Mineração de Dados
  • CDA4625 Introdução à Robótica Móvel
  • CEN4021 Engenharia de Software 2
  • CEN4072 Teste de Software
  • CEN4083 Introdução à Computação em Nuvem

>

>

>

    >191919> COP4226 Programação avançada do Windows

  • COP4520 Introdução à computação paralela
  • >191919> COP4534 Técnicas de algoritmo

  • COP4604 Programação avançada do UNIX
  • COP4722 Levantamento de sistemas de banco de dados
  • >191919> COT4521 Geometria computacional>191919> MAD3305* Teoria Gráfica

  • MAD3401* Análise Numérica
  • MAD4203* Introdução à Combinatória MHF4302* Lógica Matemática

CS Cursos Eletivos de Ciências

CS os alunos devem fazer dois cursos adicionais de umcursos semestrais de ciências para as disciplinas de ciências com forte ênfase em métodos quantitativos

Cursos aceitáveis de divisão inferior:

  • BSC2010
  • BSC2011
  • CHM1045
  • CHM1046
  • GLY1010

Cursos aceitáveis de divisão superior:
Cursos de divisão superior que tenham pelo menos um dos cursos aceitáveis de divisão inferior ou PHY2048 ou PHY2049 como pré-requisito. Os alunos podem encontrar disponíveis cursos de divisão superior em Biologia, Química, Ciências da Terra, Física com prefixos de AST, BOT, GLY, MET, OCB, PCB, PHY, ZOO.

Deixe uma resposta

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