Princeton University Educación gratuita en línea

Informática: programación con un propósito

Descripción

La base para la educación en el último milenio fue "lectura, escritura y aritmética"; ahora es lectura, escritura y computación. Aprender a programar es una parte esencial de la educación de cada estudiante, no solo en ciencias e ingeniería, sino también en artes, ciencias sociales y humanidades. Más allá de las aplicaciones directas, es el primer paso para comprender la naturaleza del innegable impacto de la informática en el mundo moderno. Este curso cubre la primera mitad de nuestro libro Ciencias de la computación: un enfoque interdisciplinario (la segunda mitad está cubierta en nuestro curso Coursera Ciencias de la computación: algoritmos, teoría y máquinas). Nuestra intención es enseñar programación a quienes la necesiten o quieran aprender, en un contexto científico.

Comenzamos introduciendo elementos de programación básicos como variables, condicionales, bucles, matrices y E / S. A continuación, pasamos a las funciones, introduciendo conceptos clave como la recursividad, la programación modular y la reutilización de código. Luego, presentamos una introducción moderna a la programación orientada a objetos.

Utilizamos el lenguaje de programación Java y enseñamos habilidades básicas para la resolución de problemas computacionales que son aplicables en muchos entornos informáticos modernos. El dominio de Java es un objetivo, pero nos centramos en conceptos fundamentales en la programación, no en Java per se.

Todas las características de este curso están disponibles de forma gratuita. No ofrece un certificado al finalizar.

Precio: ¡Inscríbase gratis!

Idioma: Inglés

Subtítulos: Inglés

Informática: programación con un propósito - Universidad de Princeton