C# NoobCoder's: curso gratuito de Stepik, formación de 16 lecciones, fecha 29 de octubre de 2023.
Miscelánea / / December 05, 2023
Stepik es una plataforma educativa y diseñadora de cursos en línea.
Desarrollamos algoritmos de aprendizaje adaptativo, colaboramos con autores de MOOC y ayudamos a realizar competencias y programas de reentrenamiento.
Nuestro objetivo es hacer que la educación sea abierta y conveniente.
Stepik es una conocida plataforma educativa rusa fundada en 2013. En Stepik están registrados más de un millón de usuarios de Rusia y los países de la CEI. Actualmente, Stepik ofrece varios miles de cursos de formación sobre diversos temas.
La plataforma Stepik incluye un diseñador de actividades y lecciones gratuitas. Cualquier usuario registrado puede crear un curso de formación interactivo. Al mismo tiempo, los autores de materiales educativos conservan los derechos de autor. El servicio no tiene restricciones en el número de alumnos por curso.
Stepik tiene amplias capacidades para crear cursos en línea, sesiones de capacitación y lecciones utilizando textos, videos, imágenes, tareas de prueba, durante las cuales puede tener conversaciones con otros estudiantes, así como con maestro. En total, Stepik contiene 20 tipos de tareas, cuya verificación se puede realizar tanto de forma automática como manual.
Una gran ventaja de esta plataforma es la capacidad de insertar materiales creados en sitios de terceros, por ejemplo, Moodle y Canvas.
Además, Stepik se puede utilizar como sede de diversos eventos, como Olimpíadas y competiciones.
La interfaz de la plataforma es completamente en ruso, bastante amigable e intuitiva. La plataforma es completamente gratuita.
Por cada curso completado en Stepik, el estudiante recibe un certificado de finalización. Obtener un certificado también es gratuito.
La capacitación analiza enfoques y métodos para mejorar la legibilidad del código fuente en C++. Como práctica, se anima a los estudiantes a refactorizar pequeños programas que los centren en ciertos aspectos para mejorar el código existente.
El diseño por contrato es una poderosa técnica de desarrollo de software que que, al formalizar las relaciones entre los componentes, le permite crear alta calidad, confiable y software ampliable. Este curso cubre los aspectos teóricos del diseño de contratos con ejemplos de uso de la biblioteca. Contratos de código, conceptos de corrección del software, aserciones, seguimiento de aserciones durante ejecución. Se consideran la relación entre contratos y pruebas unitarias, el papel de los contratos en la herencia para garantizar el Principio de sustitución de Liskov (LSP) y más.
Departamento: Facultad de Matemática Computacional y Cibernética. Programa de reciclaje profesional. Volumen 684 horas.