La Universidad Leland Stanford Junior, conocida mundialmente como la Universidad Stanford, es una universidad privada estadounidense ubicada en Stanford, California. Stanford es célebre por la calidad de su enseñanza, por su riqueza y su proximidad a Silicon Valley, cuna de algunas de las más importantes empresas de tecnología punta. Es considerada como una de las diez mejores universidades del mundo.
La Universidad de Stanford 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. A continuación te presento 3 cursos de su plan de Introducción a la Informática, cursos disponibles para ver en linea o para descargar a tu PC junto a una gran documentación extra entre ejercicios, exámenes y código.
Los cursos son completamente gratuitos, no requiere de registro alguno, los cursos SEE son idénticos a los que toman los estudiantes en la universidad pero no se otorgará ningún certificado o «crédito de Stanford» al concluirlos.
Curso: Metodología de Programación
Instructor: Mehran Sahami
Idioma: Ingles
Link: CS106A
Descripción
Este curso es el más grande de los cursos introductorios de programación y es uno de los más grandes en Stanford. 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.
La metodología de programación enseña el lenguaje de programación Java junto con los buenos principios de ingeniería de software. El énfasis está en el buen estilo de programación y en las funciones integradas del lenguaje Java. El curso está diseñado explícitamente para atraer a humanistas y científicos sociales, así como a expertos en tecnología. De hecho, la mayoría de los graduados en Metodología de Programación terminan especializándose fuera de la Escuela de Ingeniería.
Curso: Programming Abstractions
Instructor: Julie Zelenski
Idioma: Ingles
Link: CS106B
Descripción
Este curso es el sucesor natural de la Metodología de Programación y cubre temas de programación avanzada como la recursión, el análisis algorítmico y la abstracción de datos utilizando el lenguaje de programación C++, que es similar a C y Java. Programming Abstractions asume que ya está familiarizado con el buen estilo de programación y los problemas de ingeniería de software (a nivel de Metodología de Programación), y que puede utilizar este entendimiento como una base sobre la cual abordar nuevos temas en la programación y la extracción de datos.
Curso: Paradigmas de programación
Instructor: Jerry Cain
Idioma: Ingles
Link: CS107
Descripción
Funciones avanzadas de gestión de memoria de C y C ++; Las diferencias entre paradigmas imperativos y orientados a objetos. El paradigma funcional (usando LISP) y la programación concurrente (usando C y C ++). Breve estudio de otros lenguajes modernos como Python, Objective C y C#.
enjoy!!!
Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.
Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye
Enjoy! :)
Un JSON Web Token es un estandar abierto para la creación de Token de Acceso el cual permite firmar digitalmente informa...
En este post vemos la forma de conectar una base de datos Access con JasperReport para diseñar y ejecutar reportes. Para...
Continuando con los tutoriales sobre LibGDX (Librería para el desarrollo de videojuegos), en esta ocasión veremos como e...
El proyecto «Java Decompiler» tiene como objetivo desarrollar herramientas para descompilar y analizar byte code de jav...
A continuación tenemos una clase que nos permite arrastrar un archivo de Excel (*.xlsx) y cargar su contenido en una tab...
Continuando la serie de tutoriales para la creación de instaladores para programas escritos en Java, en esta oportunidad...
Por lo general se usan transacciones a nivel base de datos y posteriormente se llaman estos a través de procedimientos a...
En este post, aprenderemos como conectar Visual Basic 6 con SQL Server, abrir una tabla, leer su contenido y mostrar est...
Lo que veremos en este post es la configuración del driver para PHP de SQL Server que ha creado Microsoft el cual permit...
Google Bard la inteligencia artificial de Google se actualiza con una mejora que entra a competir con el resto de IAs y...