
Listados de cursos
Informática
Se ofrecen especializaciones y subespecializaciones en Informática. Véase también especialización y subespecialización en Tecnologías de la Información.
Licenciatura en Ciencias de la Computación
51 horas de crédito
- COSC 216 programacion yo4
- COSC 316 Programación II4
- COSC 346 La interacción persona-ordenador3
- COSC 356 Redes informáticas y seguridad3
- COSC 357 Privacidad y seguridad de datos3
- COSC 360 Sistemas operativos4
- COSC 365 Análisis de algoritmos3
- COSC 366 Diseño de base3
- COSC 406 Análisis de Sistemas3
- COSC 409 Pasantía3
- COSC 410 Seminario para mayores1
- COSC 416 Gestión de proyectos 3
- MATEMÁTICA 205 Matemáticas discretas3
- MATEMÁTICA 211 Calculo i4
- MATEMÁTICA 301 Álgebra lineal3
- PHYS 304 Electrónicos4
Resultados de aprendizaje del alumno
Los graduados en Ciencias de la Computación:
- Demostrar competencia en programación, ingeniería de software, diseño de bases de datos, redes, seguridad, interacción hombre-computadora, sistemas operativos, análisis de algoritmos, electrónica y análisis de sistemas.
- Demostrar competencia con los principios matemáticos que sustentan los conceptos y técnicas de la informática.
- Comunicar eficazmente conceptos informáticos complejos de forma oral, visual y escrita.
- Trabajar eficazmente en equipos para lograr los objetivos del proyecto de programación.
- Diseñar programas, implementar y evaluar dichos programas dentro de sistemas y otro software para satisfacer las necesidades de las organizaciones.
- Analizar el impacto local y global de la tecnología informática en los individuos, las organizaciones y la sociedad.
- Demostrar competencia para participar y utilizar la investigación de la literatura publicada y otros recursos para participar en una carrera en informática.
Guía de planificación
| Primer año | Núcleo de Goshen Pensamiento computacional (si es necesario) programacion yo Cálculo I o Matemáticas Discretas |
| Segundo y tercer año | Núcleo de Goshen Informática de nivel superior y cursos afines SST |
| Cuarto año | Balance del núcleo de Goshen Resto de cursos de informática y afines Pasantía Seminario para mayores |
Menor en Informática
Notas de planificación y asesoramiento
Si se combina esta especialización menor con una especialización o especialización menor en Tecnología de la información, debe haber al menos 8 créditos únicos en la especialización menor en Ciencias de la computación que no se cuenten dos veces con la especialización o especialización menor en Tecnología de la información.
COSC 216 Programación I
Este curso proporciona conocimientos básicos de programación en un lenguaje computacional de alto nivel, con énfasis en construcciones como funciones definidas por el usuario, recursión versus iteración y uso de archivos. El estudiante también se involucrará en el pensamiento computacional y técnicas de resolución de problemas generales, con...
COSC 316 Programación II
Este curso se centra en el uso de técnicas de resolución de problemas orientadas a objetos. Los temas que se abordan incluyen diseño orientado a objetos, clases, encapsulamiento, herencia, análisis algorítmico y estructuras de datos. En particular, el curso abarca la programación eficiente y la aplicación de técnicas reconocidas en la industria a problemas de programación. Este curso...
COSC 346 Interacción persona-computadora
Este curso abarca los principios de diseño, implementación y evaluación de interfaces de usuario. Se presentarán el diseño centrado en el usuario, la accesibilidad, el prototipado rápido, la experimentación, la manipulación directa y los principios cognitivos. Los estudiantes aplicarán estos principios en la creación de sitios web y otras interfaces. Prerrequisito: COSC...
COSC 356 Redes y seguridad informática
Estructura y componentes de redes informáticas, conmutación de paquetes, arquitecturas en capas y gestión de la congestión. También abarca los principios de seguridad informática y de redes. Al finalizar este curso, el estudiante habrá aprobado o estará preparado para cursar una carrera en la industria...
COSC 357 Privacidad y seguridad de datos
Este curso explora los fundamentos de los ataques a la seguridad de la información y los mecanismos de defensa. Se examinan los problemas de seguridad relacionados con las personas, los datos, las redes y los dispositivos para comprender mejor el diseño de soluciones y políticas de seguridad. Las tecnologías y prácticas que sustentan los principios de seguridad...
Sistemas operativos COSC 360
Estudio de los conceptos y estructuras de los sistemas operativos, con especial énfasis en el control de procesos, la gestión de memoria, la gestión de E/S y los procesos concurrentes. Los estudiantes investigarán el impacto de diferentes sistemas operativos en entornos LAN y WAN. Prerrequisito:...
COSC 365 Análisis de algoritmos
El curso abarca el diseño y análisis de algoritmos eficientes. Los temas incluyen ordenamiento, árboles de búsqueda, montículos, hash, divide y vencerás, programación dinámica, algoritmos aleatorios, algoritmos estocásticos, algoritmos de aproximación, análisis amortizado, análisis probabilístico y análisis competitivo. Prerrequisitos: COSC 316 y MATH 205.
Diseño de bases de datos COSC 366
El diseño adecuado de bases de datos y su construcción mediante herramientas de diagramación y SQL. También se presta atención al desarrollo de formularios e informes, al almacenamiento y la minería de datos, y a aspectos administrativos como la seguridad del usuario. Los estudiantes adquieren experiencia en...
COSC 406 Análisis de sistemas
Un enfoque estructurado para la resolución de problemas organizacionales. El curso se centra en determinar las necesidades de una organización real y satisfacerlas mediante el diseño de un sistema de información. Se abordan temas como el análisis de viabilidad, la determinación de requisitos, la documentación...
Prácticas profesionales COSC 409
Experiencia laboral u observación estudiantil en el campo de la informática. El proyecto de cada estudiante se organiza individualmente con el instructor. El curso está diseñado para integrar y aplicar el aprendizaje teórico con la experiencia. Los estudiantes que deseen realizar prácticas en informática deben ser informáticos...
Seminario para estudiantes de último año de COSC 410
Curso sumativo para la especialización en Informática. Este curso analiza el enorme impacto que la informática ha tenido en la sociedad. También examinará cuestiones relacionadas con un futuro sostenible y cómo esto impone mayores responsabilidades a los profesionales de la informática. Curso...
COSC 416 Gestión de proyectos
Al trabajar con la organización de COSC 406, los estudiantes adquieren práctica en la gestión del ciclo de vida del sistema, la determinación de requisitos para el diseño lógico, el diseño físico, las pruebas y la implementación de un sistema para una organización local. Los temas incluyen problemas de integración de sistemas y bases de datos;...
MATH 205 Matemáticas discretas
Introducción al pensamiento y razonamiento matemático. Los temas incluyen sistemas numéricos y aritmética, lógica y álgebra de Boole, funciones y relaciones, teoría de conjuntos, algoritmos, combinatoria y probabilidad, matrices y teoría de grafos elemental. Se hace hincapié en la resolución de problemas y la demostración...
Matemáticas 211 Cálculo I
Conceptos de cálculo con énfasis en aplicaciones en las ciencias naturales y sociales. Los temas incluyen cálculo diferencial de una y dos variables e integración. Prerrequisitos: tres unidades y media de matemáticas de bachillerato, incluyendo trigonometría, Matemáticas 170 o una puntuación mínima en el ALEKS.
MATEMÁTICAS 301 Álgebra lineal
Sistemas de ecuaciones lineales, espacios vectoriales, transformaciones lineales, matrices, determinantes, autovalores y autovectores, productos internos, aspectos computacionales y aplicaciones. Prerrequisito: Matemáticas 211 y Matemáticas 205 o 212.
PHYS 304 Electrónica
Introducción a la electrónica analógica y digital, y a la robótica. El enfoque se centra en el diseño y la construcción de circuitos prácticos que permiten construir dispositivos útiles. Tras sentar las bases analógicas y digitales, los estudiantes aprenden a programar microcontroladores para...