25 de febrero de 2021

Cursos gratis de informática de las mejores universidades del mundo

Tomar clases de informática (Computer Science), en una institución reconocida, es hoy más fácil gracias a una oferta de cursos MOOC que permiten al estudiante acceder a una formación de calidad, como etapa previa a estudios más formales, y así actualizar conocimientos previos, obtener habilidades para el trabajo, incluso, pueden integrarse como curso electivo durante el desarrollo de un programa universitario.

Universidad de Harvard

Introducción a la informática

Nombre oficial: CS50: Introduction to Computer Science

Idioma: inglés

Descripción:

El curso que ofrece la Universidad de Harvard, en Estados Unidos, introduce a los estudiantes a la ciencia de la computación y "al arte de la programación".

Está dirigido tanto a alumnos que tienen conocimiento en ese campo como a los que no tienen ninguna experiencia previa.

El profesor David J. Malan, líder del curso, enseña a los estudiantes cómo pensar algorítmicamente y a resolver problemas eficientemente. 

Entre los tópicos impartidos están: abstracción, algoritmos, estructuras de datos, encapsulación, manejo de recursos, seguridad, ingeniería de software y desarrollo web. 

Los lenguajes enseñados son: C, PHP, JavaScript plus SQL, CSS, y HTML

Al curso se puede acceder a través de YouTube, iTunes y la plataforma digital edX. 

Puedes acceder a su sitio web aquí

Página en youtube del curso
Pie de foto,


Universidad de Stanford

Metodología de la programación

Nombre oficial: CS106A - Programming Methodology

Idioma: inglés

Descripción:

La universidad ubicada en California creó el programa SEE: Stanford Engineering Everywhere (Ingeniería de Stanford en todas partes), para poner a disposición de una audiencia más amplia importantes piezas de su plan de estudios.

El curso "Metodología de la programación" es uno de los más importantes en Stanford y de los más completos que se pueden encontrar en la web.

Los temas se centran en la introducción a la ingeniería de aplicaciones informáticas que enfatizan los principios modernos de ingeniería de software: diseño orientado a objetos, descomposición, encapsulación, abstracción y pruebas.

Las personas interesadas no necesitan registrarse en esa plataforma y, aunque los cursos SEE son idénticos a los que toman los estudiantes en la universidad, no se otorgará ningún crédito de Stanford ni se establecerá un canal de comunicación con los instructores o profesores. 

Para realizar el curso, que enseña el lenguaje de programación Java, no se necesitan conocimientos previos sobre programación.

El curso está diseñado explícitamente para atraer a humanistas y científicos sociales, así como a expertos en tecnología", indica el centro. 

Aunque no se requiere experiencia previa en el campo, sí se necesita una dedicación considerable y trabajo duro.

Todo el contenido del curso está disponible para ser descargado y los vídeos se pueden ver en su página web.

Muchos documentos PDF están comprimidos en archivos zip para que el usuario pueda tenerlos en su computador y así consultarlos incluso cuando no está conectado a internet. 

Puedes acceder a su sitio web aquí

Profesor Mehran Sahami
oto,


Instituto Tecnológico de Massachusetts (MIT)

Introducción a la informática y la programación

Nombre oficial: 6.00 Introduction to Computer Science and Programming 

Idioma: inglés 

Descripción: 

En YouTube, puedes encontrar las clases del científico y profesor de Ingeniería eléctrica y Ciencias de la computación del MIT John Guttag, quien impartió el curso "Introducción a la informática y la programación" en 2011. 

La colección de las 26 conferencias se pueden ver con subtítulos en inglés y el material del curso se puede descargar en la página web del curso. 

Este curso cubre los métodos y temas introductorios de la informática, indica la universidad.

Las 26 clases del curso se pueden encontrar en YouTube. 

"Está dirigido a estudiantes con poca o ninguna experiencia en programación. Su objetivo es proporcionar a los alumnos una comprensión de la función que puede desempeñar el cálculo en la resolución de problemas", señala el MIT. 

"También tiene como objetivo ayudar a los estudiantes, independientemente de su especialidad, a sentirse justificadamente seguros de su capacidad para escribir pequeños programas que les permitan alcanzar objetivos útiles". 

En la clase se usa el lenguaje de programación Python. 

El curso en la página del MIT lo puedes ver aquí y las 26 clases en YouTube las puedes ver aquí

Página del curso



Universidad de California, San Diego (UC San Diego)

Minecraft, programación y enseñanza 

Nombre oficial: Minecraft, Coding and Teaching 

Idioma: inglés 

Descripción: 

El curso Minecraft, programación y enseñanza, va dirigido a personas que no necesitan tener conocimientos previos de programación y que tienen un perfil docente

¿Nuevo en la programación? ¿Quieres aprender a enseñar programación a tus alumnos? ¿Tienes estudiantes a los que les encanta jugar Minecraft?, indica la página del curso. 

El software LearnToMod combina Minecraft, programación y apoyo docente para maestros que nunca han programado por su cuenta y que nunca han enseñado programación. 

El curso se ofrece en edX, una plataforma digital, creada por la Universidad de Harvard y el Instituto de Tecnología de Massachusetts (MIT, por sus siglas en inglés), que se ha convertido en una de las principales fuentes de cursos online gratis para la población en general. 

EdX es un proveedor de cursos abiertos masivos por Internet o lo que se ha popularizado con las siglas MOOC: Massive Open Online Course. 

Fue creada en 2012 y con el objetivo de estimular el aprendizaje, hospeda cursos de decenas de universidades sobre una gran variedad de disciplinas. 

El surgimiento de los cursos MOOC en años recientes ha sido todo un fenómeno en la educación superior, especialmente en Estados Unidos. 

En edX, encontramos cursos que ofrece la Universidad de California, San Diego, que pueden ser seguidos de forma gratuita o los estudiantes pueden optar por recibir un certificado por una pequeña suma de dinero. 

A la fecha de publicar este artículo, este curso en particular se encontraba archivado, pero edX señala que futuras fechas serán anunciadas y que si deseas más información, la universidad te puede enviar un correo electrónico con detalles.

Puedes acceder a su sitio web aquí

Página web del curso en edX


Khan Academy 

Nombre oficial: Programación de computadoras 

Idioma: español 

Khan Academy es una organización sin fines de lucro que promueve la educación gratuita por internet y que tiene adeptos en más de 200 países

Fue creada por el estadounidense Salman Khan, quien se propuso como misión ofrecer "una educación gratis, de nivel mundial, para cualquier persona, en cualquier parte".  

En su sitio web se pueden encontrar varios cursos sobre programación de computadoras: 

Introducción a JS: dibujo y animación 

Introducción a SQL: consulta y gestión de los datos 

JS avanzado: juegos y visualizaciones 

JS avanzado: simulaciones naturales 

HTML/JS: hacer páginas web interactivas 

HTML/JS: hacer páginas web interactivas con jQuery 

Puedes acceder a su sitio web aquí

Página web del curso
Pie de foto,




La plataforma Coursera ofrece cursos rápidos que bien pueden ser parte de una oferta de asignaturas electivas dentro de los programas de cualquier universidad. 

Mas información

Entre la amplia oferta destacan:

Python para Data Science y AI (Ofrecido por IBM)

En este curso aprenderá cómo comenzar rápida y fácilmente con la Inteligencia Artificial utilizando IBM Watson. Comprenderá cómo funciona Watson, se familiarizará con sus casos de uso y ejemplos de clientes de la vida real, y se le presentarán varios de los servicios de inteligencia artificial de Watson de IBM que permiten a cualquiera aplicar fácilmente la inteligencia artificial y crear aplicaciones inteligentes. También trabajará con varios servicios de Watson para demostrar la IA en acción.

Este curso no requiere ninguna experiencia en programación o ciencias de la computación y está diseñado para cualquier persona, ya sea que tenga una formación técnica o no.

Más información 


Introducción al Análisis de Datos (IBM)

Introducción a la Inteligencia Artificial (IBM)

En este curso aprenderá qué es la Inteligencia Artificial (IA), explorará casos de uso y aplicaciones de IA, comprenderá conceptos y términos de IA como aprendizaje automático, aprendizaje profundo y redes neuronales. Estará expuesto a varios problemas y preocupaciones relacionados con la IA, como la ética y el sesgo, y los trabajos, y recibirá consejos de expertos sobre cómo aprender y comenzar una carrera en IA. También demostrará AI en acción con un mini proyecto.

Este curso no requiere ninguna experiencia en programación o ciencias de la computación y está diseñado para presentar los conceptos básicos de inteligencia artificial a cualquier persona, ya sea que tenga una formación técnica o no.


Humanidades digitales (Universidad de Barcelona)
El curso ofrece una visión de las Humanidades Digitales desde la filosofía, la historia, la arqueología, el arte,… y desde las ciencias computacionales y la visión por ordenador. Ofrece una aproximación interdisciplinar a las Humanidades y el Patrimonio Digital, y a los métodos y herramientas utilizados (Bases de datos, Open Data, Big Data, Realidad Virtual, Redes Sociales, image recognition,…). También nos aporta una reflexión sobre los aspectos legales y éticos de la tecnología y sus implicaciones en la transformación digital, la innovación social, la política y la cultura.

¿Para qué sirve este curso? El curso pretende ser una introducción a las Humanidades y el Patrimonio Digital. Con él tendrás una visión amplia y transversal de los diferentes aspectos implicados en los diferentes ámbitos. Un curso que te ayudará en tu camino a la transformación digital y a la implementación de la tecnología digital en las Humanidades.

Licencia Creative Commons
Educapuntes por Mario Contreras se distribuye bajo una Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional .
Basada en una obra en www.educapuntes.blogspot.com .