Acerca de este Curso

82,691 vistas recientes
Certificado para compartir
Obtén un certificado al finalizar
100 % en línea
Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles
Restablece las fechas límite en función de tus horarios.
Nivel intermedio
Aprox. 32 horas para completar
Inglés (English)
Subtítulos: Inglés (English)
Certificado para compartir
Obtén un certificado al finalizar
100 % en línea
Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles
Restablece las fechas límite en función de tus horarios.
Nivel intermedio
Aprox. 32 horas para completar
Inglés (English)
Subtítulos: Inglés (English)

ofrecido por

Logotipo de Universidad Estatal de San Petersburgo

Universidad Estatal de San Petersburgo

Programa - Qué aprenderás en este curso

Calificación del contenidoThumbs Up93%(1,285 calificaciones)Info
Semana
1

Semana 1

5 horas para completar

Programming Competitions

5 horas para completar
9 videos (Total 74 minutos), 2 lecturas, 2 cuestionarios
9 videos
Specifics of Programming Competitions11m
Problem Example8m
Steps in Solving a Problem6m
Soft Skills4m
Competitions Review8m
Testing, Sample Tests, Min/Max Tests11m
Custom Cases and Testing Workflow7m
Stress-testing10m
2 lecturas
Welcome!4m
Solution to Problem 1-4: Straight Flush10m
1 ejercicio de práctica
Inventing Tests30m
Semana
2

Semana 2

5 horas para completar

CORRECTNESS FIRST

5 horas para completar
9 videos (Total 66 minutos), 1 lectura, 2 cuestionarios
9 videos
What is Readability?5m
Intuitive "Proofs" are wrong5m
Defining solution set7m
Recursive backtracking7m
Worst cases6m
Big-O notation10m
From theory to practice7m
How to make a solution faster9m
1 lectura
Solution to Problem 2-4: Expression Evaluation10m
1 ejercicio de práctica
Time complexity30m
Semana
3

Semana 3

5 horas para completar

COMMON STRUGGLES

5 horas para completar
11 videos (Total 78 minutos), 1 lectura, 3 cuestionarios
11 videos
Dealing with Overflow5m
Non-integers8m
Fixed Point Numbers and Errors7m
Floating Point Numbers6m
Where and How to Use Doubles10m
More on Floating Point8m
Debugging Small Programs5m
Simplifying Code7m
Double-checking5m
Upsolving7m
1 lectura
Solution to Problem 3-4: Binary Knapsack10m
2 ejercicios de práctica
Numbers30m
Upsolving30m
Semana
4

Semana 4

5 horas para completar

COMMON STRUGGLES 2

5 horas para completar
14 videos (Total 97 minutos), 1 lectura, 2 cuestionarios
14 videos
Proving Correctness7m
Activity Selection9m
Maximum Scalar Product6m
Greedy Ordering6m
Segment Tree Structure4m
Summing a Segment7m
Modifying an Element4m
Basic Data Structures5m
Advanced Data Structures and I/O7m
C++11m
Java5m
Python8m
Comparing Languages4m
1 lectura
Solution to Problem 4-4: Maximal Sum Suba10m
1 ejercicio de práctica
Segment Tree30m

Revisiones

Principales revisiones sobre COMPETITIVE PROGRAMMER'S CORE SKILLS

Ver todos los comentarios

Preguntas Frecuentes

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.
    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
  • Cuando compras un Certificado, obtienes acceso a todos los materiales del curso, incluidas las tareas calificadas. Una vez que completes el curso, se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes participar del curso como oyente sin costo.

  • Puedes solicitar un reembolso completo hasta dos semanas después de tu fecha de pago o (para los cursos que se lanzaron recientemente) hasta dos semanas después del comienzo de la primera sesión del curso, lo que ocurra después. No puedes recibir un reembolso luego de obtener un Certificado de curso, aun cuando completes el curso dentro del período de reembolso de dos semanas. Consulta nuestra política de reembolsos completa.

  • Sí, Coursera ofrece ayuda económica a los estudiantes que no pueden pagar la tarifa. Solicítala haciendo clic en el vínculo de Ayuda económica que está debajo del botón 'Inscribirse' a la izquierda. Se te pedirá que completes una solicitud y recibirás una notificación cuando se apruebe. Obtén más información.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.