Ciencias de la Computación BS
Capstone Major
El programa de ciencias de la computación está acreditado por la Comisión de Acreditación de Computación de ABET.
La Ciencia de la Computación es un importante capstone designado. Los estudiantes de Ciencias de la Computación completan ya sea una ingeniería de software o un curso de diseño de productos principales. Se espera que los graduados apliquen los conceptos matemáticos y científicos básicos que subyacen a la ciencia y la ingeniería informática moderna; diseñar un sistema de software o hardware digital, componente o proceso para satisfacer las necesidades deseadas dentro de las limitaciones realistas; funcionar de manera productiva con los demás como parte de un equipo; identificar, formular y resolver problemas de ingeniería relacionados con el software y el hardware de la computadora; y demostrar habilidades de comunicación eficaces.
El plan de estudios de Ciencias de la Computación está diseñado para dar cabida a los estudiantes que desean una preparación profesional en ciencias de la computación, pero no necesariamente tienen un fuerte interés en el hardware de sistemas informáticos. El plan de estudios consta de componentes en ciencias de la computación, un área menor o de apoyo técnico, y un núcleo de cursos de las ciencias sociales, ciencias de la vida, y las humanidades. Dentro del plan de estudios, los alumnos estudian materias relacionadas con la ingeniería del software, los principios de los lenguajes de programación, las estructuras de datos, la arquitectura de los ordenadores, la teoría de la computación y los lenguajes formales, los sistemas operativos, los sistemas distribuidos, el modelado informático, las redes de ordenadores, la construcción de compiladores y la inteligencia artificial. Los estudiantes están preparados para trabajar en una amplia gama de entornos industriales y empresariales.
Resultados de aprendizaje
La especialidad de Informática tiene los siguientes resultados de aprendizaje:
- Aplicación de los conceptos matemáticos y científicos básicos que subyacen en el campo moderno
- Diseño de un sistema de software o hardware digital, componente o proceso para satisfacer las necesidades deseadas dentro de restricciones realistas
- Funcionar productivamente con otros en un equipo, incluyendo aquellos con diferentes especialidades dentro del campo
- Identificación, formulación y solución de problemas de ingeniería relacionados con el software y el hardware informático
- Comunicación efectiva
Preparación para la carrera
Requerida: Informática 1, 31, 32, 33, 35L, M51A; Matemáticas 31A, 31B, 32A, 32B, 33A, 33B, 61; Física 1A, 1B, 1C, y 4AL o 4BL.
La especialidad
Requerida: Ciencias de la Computación 111, 118, 131, M151B, M152A, 180, 181; un curso de Ingeniería Civil y Ambiental 110, Ingeniería Eléctrica e Informática 131A, Matemáticas 170A, 170E, o Estadística 100A; una ingeniería de software capstone o curso de diseño de Ciencias de la Computación 130 o 152B; un mínimo de 20 unidades y cinco cursos electivos seleccionados de Ciencias de la Computación 111 a CM187; un mínimo de 12 unidades y tres cursos de ciencia y tecnología (no utilizados para satisfacer otros requisitos) que pueden incluir 12 unidades de cursos de ciencias de la computación de división superior o 12 unidades de cursos seleccionados de una lista aprobada disponible en la Oficina de Asuntos Académicos y Estudiantiles; y 12 unidades de cursos de amplitud técnica seleccionados de una lista aprobada disponible en la Oficina de Asuntos Académicos y Estudiantiles.
Los estudiantes deben tomar al menos un curso de Ciencias de la Computación 130 o 132. Ciencias de la Computación 130 o 152B se puede aplicar como una optativa sólo si no se toma como el curso de culminación. No se permite acreditar tanto la asignatura de Informática 170A como la de Ingeniería Eléctrica e Informática 133A a menos que al menos una de ellas se aplique como parte del requisito de ciencia y tecnología o como parte del área de amplitud técnica. Se puede presentar una petición para considerar cuatro unidades de Ciencias de la Computación 194 o 199 como una optativa. El crédito no está garantizado y está sujeto a la revisión de la vicepresidencia.
Un curso de lista múltiple (M) ofrecido en otro departamento puede ser utilizado en lugar del mismo curso de ciencias de la computación (por ejemplo, Ingeniería Eléctrica y Computación M116C puede ser tomado en lugar de Ciencias de la Computación M151B). El crédito se aplica automáticamente.
Para obtener información sobre la UC, la escuela y los requisitos de educación general, consulte la sección de ingeniería del capítulo de la universidad y las escuelas.