aviso Importante
bacharel em Ciência da computação
Alunos da licenciatura em Ciência da computação (CS) aprender a compreender e avaliar a organização, projeto e construção de sistemas de hardware e software para computação. Além disso, eles atingem um nível de habilidade matemática que lhes permite formalmente abstrair e analisar processos computacionais. Eles analisam problemas que requerem computação para responder, e projetam e implementam soluções que são eficientes e eficazes.
resultados de aprendizagem
- compreender e avaliar a organização, o design e a construção de sistemas de hardware e software para computação.
- atingir um nível de habilidade matemática permitindo ao estudante abstrair formalmente e analisar processos computacionais.
- analisar problemas que requerem computação para responder, e projetar e implementar soluções de problemas adequadas que são eficientes e eficazes.
requisitos
todos os estudantes do primeiro ano, pela primeira vez, irão prosseguir o curso no Hub da BU, um programa de educação geral que está integrado em toda a experiência de graduação. Os requisitos do Hub BU são flexíveis e podem ser satisfeitos de muitas maneiras diferentes, através de cursos dentro e além do maior e, em alguns casos, através de atividades co-curriculares. Os estudantes que se especializem em Ciência da Computação normalmente, através do trabalho de curso no major, satisfazem os requisitos do Hub BU em raciocínio quantitativo, bem como alguns requisitos em Comunicação e no conjunto de ferramentas intelectuais. Os restantes requisitos do Hub BU serão satisfeitos através da selecção de uma vasta gama de cursos disponíveis fora das experiências principais ou, em alguns casos, co-curriculares.
a licenciatura em Ciência da Computação requer um total de quinze cursos de 4 créditos, todos completados com um grau de C ou superior.
espera-se que os alunos do CS estejam confortáveis com a matemática do ensino médio padrão, bem como com o cálculo num nível equivalente à conclusão do CAS MA 123.
15 cursos exigidos para a grande são divididos em quatro grupos: A, B, C e D. os Estudantes precisam fazer todos os cursos em Grupo, pelo menos 2 cursos do Grupo B, pelo menos 2 cursos do Grupo C, e um total de 15 cursos dos Grupos–D.
Grupo A: Fundamental Cursos
Estes cursos de construir fundamentos essenciais para o estudo da CS. Os alunos devem tirar os cinco.
- CAS CS 111 Introdução à Ciência da computação 1
- CAS CS 112 Introdução à Ciência da computação 2
- CAS CS 131 Combinatoric Estruturas
- CAS CS 210 Sistemas de Computador
- CAS CS 330 Introdução à Análise de Algoritmos
Grupo B: Ferramentas Formais
Estes cursos oferecem formação em algoritmos básicos e métodos formais. Os alunos devem levar pelo menos dois deste grupo.
- CAS CS 132 algoritmos geométricos
- CAS CS 235 algoritmos algébricos
- CAS CS 237 Probability in Computing
Grupo C: tópicos centrais
estes cursos são mais avançados do que os grupos A E B, e abrangem subcampos de CS amplamente importantes. Os alunos devem levar pelo menos dois deste grupo.
- CAS CS 320 Concepts of Programming Languages
- CAS CS 332 Elements in the Theory of Computation
- CAS CS 350 Fundamentals of Computing Systems
Group D: Disciplinas eletivas
- Todos os CAS CS cursos em mais de 400 e 500 níveis
lista de pré-requisitos ou co-requisitos para um CS curso pode conter um CS curso “X” com um não-CS alternativa “Y”. neste caso, o curso “Y” pode ser contadas para os grandes, em vez do curso “X”
Em casos especiais, um estudante, com o consentimento do instrutor, pode fazer uma petição ao Diretor de Graduação para contagem de cursos diferentes daqueles especificados acima. Chama-se a atenção para o seguinte: cursos GRS CS com número igual ou superior a 600; cursos de nível 500 em Matemática & Estatísticas (CAS MA); e cursos de Engenharia Informática oferecidos pelo Colégio de Engenharia (ENG).
CAS CS maior crédito não será concedido para cursos do Metropolitan College (MET).
Honras nas Principais
Estudantes que procuram Honras no CS principais precisará completar dois semestres de um trabalho de pesquisa sob a supervisão de um mandato-faixa membro do corpo docente (CAS CS 401/402), que culminará em um documento escrito e uma apresentação oral perante o comitê da faculdade.