Chevron Left
Competitive Programmer's Core Skills(으)로 돌아가기

상트 페테르부르크 주립 대학교의 Competitive Programmer's Core Skills 학습자 리뷰 및 피드백

202개의 평가
33개의 리뷰

강좌 소개

During the course, you’ll learn everything needed to participate in real competitions — that’s the main goal. Along the way you’ll also gain useful skills for which competitive programmers are so highly valued by employers: ability to write efficient, reliable, and compact code, manage your time well when it’s limited, apply basic algorithmic ideas to real problems, etc. We start from the very beginning by teaching you what competitions there are, what are their rules, what specifics problems have, how to read problem statements, how to organize your work, and what you should and shouldn’t do. So it’s fine if you’ve never taken part in programming competitions before. We’ll focus on skills essential to competitive programming: inventing solutions and proving their correctness, estimating their running time, testing and debugging programs, how to benefit from structuring code. We’ll also cover basic algorithmic ideas: brute force search, dynamic programming, greedy algorithms, segment trees. On competitions, there are a lot of specific pitfalls, perilous to beginners — but that’s not to worry, as we’ll go through the most common of them: integer overflow and issues with fractional numbers, troubles of particular programming languages, how to get unstuck in general. And, you’ll hone all these skills by solving practice problems, which are just like problems on real competitions. You could use any of the following programming languages: C, C++, C#, Haskell, Java, JavaScript, Python 2, Python 3, Ruby, Rust, Scala. We assume that you already know how to write simplest programs in one of these....

최상위 리뷰


Oct 22, 2019

The Course covers all basic topics that are essential for partiticipating in competitions. The discussion forum is very useful and the instructors give prompt replies.


Jun 16, 2019

A very informative and detailed course on competitive programming . A perfect course for a beginner to begin with . Grateful to tutors and the material they presented.

필터링 기준:

Competitive Programmer's Core Skills의 32개 리뷰 중 26~32

교육 기관: sk s a r

Apr 13, 2020


교육 기관: Puja B

Jun 03, 2020


교육 기관: clayton w

Apr 09, 2020

Extremely difficult to understand everyone except for Alexander. I read the transcript instead of watching the videos.

교육 기관: Anuj P

Nov 18, 2019


교육 기관: Neelabhra B

Jun 12, 2020

I don't think the course was worth completing. I strongly recommend the beginner not to pursue this course. The teaching and topic explanation was pretty high conceptual.

교육 기관: Yakshit B

Jul 03, 2020

Unable to understand