Existem duas trilhas disponíveis no programa de divisão superior para 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 Design de Software.
Como no semestre de outono de 2012, os requisitos para a graduação foram alterados. Os cursos marcados com * são para alunos que declararam a matéria principal antes do outono de 2012. 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 (Se você declarou a matéria principal antes de dezembro de 2019)
Flowchart (Se você declarou a matéria principal 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 BS em Ciência da Computação. Somente um curso de programação em Java será aceito como crédito de transferência para satisfazer o COP2210.
- PHY 2048 Physics with Calculus 1 w/Lab
- PHY 2049 Physics with Calculus 2 w/Lab
SDD Core Courses
- CDA 3103 Fundamentos de Sistemas Informáticos
- CDA 4101 Organização Estruturada de Computadores
- CEN 4010 Engenharia de Software 1
- CEN 4021 Engenharia de Software 2
- CEN 4072 Testes de Software
- CGS 1920 Introdução à Informática
- CGS 3095+ Tecnologia na Arena Global
- CIS 4911 Projeto Sênior
- CNT 4713+ Net-Computação centralizada
- COM 3110* Comunicações Profissionais de Negócios
- COP 3337 Programação de Computador 2
>
>
>
>
>
- >
- COP 3530 Estruturas de Dados
- COP 4338 Programação de Computador 3
- COP 4555 Princípios de Linguagens de Programação
- COP 4610 Princípios de Sistemas Operacionais
- COP 4710 Gestão de Bases de Dados
- COT 3541 Lógica para Computador Ciência
- ENC 3213* Escrita Profissional e Técnica
- ENC 3249+ Escrita Profissional e Técnica para CS
- COT3100 Estruturas Discretas ou MAD2104 Matemática Discreta
- MAD 3512 Introdução à Teoria dos Algoritmos
- STA 3033 Introdução à Probabilidade e Estatística para CS
>
>
Cursos Eletivos para SDD
Escolha um curso eletivo.
>
>
- COP 4520 Introdução à Computação Paralela
- COP 4534 Técnicas de Algoritmo
- COP 4604 Programação Avançada UNIX
- COP 4722 Levantamento de Sistemas de Base de Dados
- COT 4521 Geometria Computacional
- Teoria do Gráfico MAD 3305
- MAD 3401 Análise Numérica
- MAD 4203 Introdução à Combinatória
- MHF 4302 Lógica Matemática
>
>
>
>
>
SSD Cursos Eletivos de Ciências
>
SSD os alunos são obrigados a fazer mais doiscursos semestrais de ciências para as disciplinas de ciências com forte ênfase em métodos quantitativos
Cursos aceitáveis de divisão inferior:
- BSC 1010
- BSC 1011
- CHM 1045
- CHM 1046
- GLY 1010
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 cursos disponíveis 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.