Saltar al contenido principal

Cursos

COSC 216 Programación I

Este curso proporciona conocimientos básicos de programación en un lenguaje computacional de alto nivel, con énfasis en conceptos como funciones definidas por el usuario, recursión versus iteración y uso de archivos. El estudiante también se familiarizará con el pensamiento computacional y las técnicas de resolución de problemas generales, con énfasis en la programación modular, los mecanismos de paso de parámetros, los tipos de datos abstractos de clase y los algoritmos. Se recomienda que los estudiantes hayan aprobado COSC 206, tengan sólidas habilidades matemáticas (p. ej., calificaciones de A y B en álgebra y geometría de bachillerato) o experiencia previa en programación (p. ej., una calificación de A o B en uno o más cursos de programación de bachillerato).

Carreras principales y menores relacionadas

Todas las especializaciones y menores
  • Empresa

    Ya sea que su interés se centre en el marketing, las finanzas, la administración o el emprendimiento, nuestro programa está diseñado para brindarle las habilidades y las experiencias del mundo real necesarias para prosperar en la dinámica economía global actual, y se integra directamente al programa MBA 4+1 de la universidad.

  • Informática

    En Goshen College, no solo estudiarás informática, sino que aprenderás a pensar como un solucionador de problemas, a crear como un innovador y a programar con un propósito.

  • Ingeniería Física

    Ya sea que su objetivo sea trabajar en diseño de ingeniería, investigación o continuar en la escuela de posgrado, se graduará equipado con sólidas habilidades analíticas y una base tanto en física como en ingeniería.

  • Desarrollo de juegos

    La programación, la narración de historias y el diseño visual se combinan en la especialización en desarrollo de videojuegos de Goshen College, donde los estudiantes crean un juego completo desde cero.

  • Tecnologías de la información

    Como estudiante de tecnología de la información en Goshen College, desarrollarás las habilidades para diseñar, implementar y administrar sistemas informáticos que impulsan los negocios, la comunicación y la innovación.