Cada curso de CS tiene un programa de estudios diferente, tendrá que buscar cada curso individualmente buscando su sitio web.
Aquí hay un ejemplo de un programa de estudios para un curso de CS de la Universidad de Oxford en el Reino Unido :
Esquema del curso
1er año
- ¿Qué ofrecen las universidades cursos en análisis de datos como big data y minería de datos en los Estados Unidos?
- ¿Por qué las especialidades y los menores no se usan en las universidades australianas?
- ¿Cómo difiere la tasa de felicidad / infelicidad de los estudiantes en la Universidad Carnegie Mellon de mayor a mayor?
- ¿Tomar una clase de física será beneficioso para ser aceptado en Stanford para una especialización en biología?
- ¿Cómo fue especializarse en biología en la década de 1970?
Cursos
Cursos básicos:
- Matemáticas continuas
- Diseño y análisis de algoritmos.
- Sistemas digitales
- Matemáticas discretas
- Programación funcional
- Programación imperativa
- Introducción a la prueba formal.
- Álgebra lineal
- Probabilidad
Evaluación
Cuatro exámenes
Segundo año
Cursos
Cursos básicos (50%):
- Algoritmos
- Compiladores
- Programación concurrente
- Modelos de computación
Las opciones actuales (50%) incluyen:
- Arquitectura de Computadores
- Gráficos de computadora
- Red de computadoras
- Bases de datos
- Sistemas inteligentes
- Lógica y prueba
- Programación orientada a objetos
Evaluación
Cuatro exámenes
3er año
Cursos
Las opciones actuales (67%) incluyen:
- Complejidad computacional
- Aprendizaje automático
- La seguridad informática
- Verificación formal asistida por computadora
- Modelado geométrico
- Representación del conocimiento y razonamiento
- Cálculo y tipos de lambda
- Principios de lenguajes de programación.
Trabajo del proyecto (33%)
Evaluación
Diez exámenes más el informe del proyecto
4to año
Cursos
Las opciones actuales (62%) incluyen:
- Autómatas, lógica y juegos.
- Seguridad avanzada
- Categorías, pruebas y procesos.
- Teoría del juego computacional
- Animación por computadora
- Algoritmos concurrentes y estructuras de datos.
- Implementación de sistemas de bases de datos
- Teoría del aprendizaje computacional
- Comprobación de modelo probabilístico
- Probabilidad y computación
- Informática cuántica
- Análisis de programa.
- Teoría de datos y bases de conocimiento.
Trabajo del proyecto (38%)
Los cursos enumerados anteriormente son ilustrativos y pueden cambiar. Una lista completa de las opciones actuales está disponible en el sitio web de Computer Science .
Evaluación
Cinco exámenes para llevar a casa o escritos p