Saint Petersburg State University การศึกษาออนไลน์ฟรี

ทักษะหลักของโปรแกรมเมอร์ในการแข่งขัน

รายละเอียด

คุณจะได้เรียนรู้ทุกสิ่งที่จำเป็นในการเข้าร่วมการแข่งขันจริงซึ่งเป็นเป้าหมายหลัก ระหว่างทางคุณจะได้รับทักษะที่มีประโยชน์ซึ่งโปรแกรมเมอร์ที่มีความสามารถในการแข่งขันมีมูลค่าสูงโดยนายจ้าง: ความสามารถในการเขียนโค้ดที่มีประสิทธิภาพเชื่อถือได้และกะทัดรัดจัดการเวลาของคุณได้ดีเมื่อมีข้อ จำกัด ใช้แนวคิดขั้นตอนวิธีพื้นฐาน

เราเริ่มจากจุดเริ่มต้นโดยการสอนให้คุณทราบว่ามีการแข่งขันอะไรบ้างกฎของสิ่งที่มีปัญหาเฉพาะเจาะจงวิธีอ่านคำแถลงปัญหาวิธีจัดระเบียบงานของคุณและสิ่งที่คุณควรและไม่ควรทำ ถ้าคุณไม่เคยมีส่วนร่วมในการเขียนโปรแกรมการแข่งขันมาก่อน

เราจะเน้นทักษะที่จำเป็นต่อการเขียนโปรแกรมการแข่งขัน: คิดค้นวิธีแก้ปัญหาและพิสูจน์ความถูกต้องประเมินเวลาการทำงานทดสอบและแก้ไขข้อบกพร่องโปรแกรมวิธีใช้ประโยชน์จากโครงสร้างรหัส นอกจากนี้เราจะกล่าวถึงแนวคิดพื้นฐานของอัลกอริทึมเช่นการค้นหากำลังดุร้ายการเขียนโปรแกรมแบบไดนามิกอัลกอริธึมโลภทรีของเซกเมนต์

ในการแข่งขันมีข้อผิดพลาดเฉพาะจำนวนมากที่เต็มไปด้วยอันตรายถึงผู้เริ่มต้น - แต่นั่นไม่ต้องกังวลเพราะเราจะพบเห็นบ่อยที่สุด: จำนวนเต็มล้นและปัญหาเกี่ยวกับตัวเลขเศษปัญหาของภาษาโปรแกรมเฉพาะวิธีการรับ คลายในทั่วไป

และคุณจะฝึกฝนทักษะเหล่านี้ทั้งหมดโดยการแก้ปัญหาการฝึกซึ่งเป็นเหมือนปัญหาในการแข่งขันจริง คุณสามารถใช้ภาษาโปรแกรมต่อไปนี้: C, C ++, C #, Haskell, Java, JavaScript, Python 2, Python 3, Ruby, Rust, Scala เราคิดว่าคุณรู้วิธีเขียนโปรแกรมที่ง่ายที่สุดแล้วในโปรแกรมใดโปรแกรมหนึ่งเหล่านี้

ราคา: ลงทะเบียนฟรี!

ÀÒÉÒ: ภาษาอังกฤษ

คำบรรยาย: ภาษาอังกฤษ

ทักษะหลักของโปรแกรมเมอร์ในการแข่งขัน - มหาวิทยาลัยแห่งรัฐเซนต์ปีเตอร์สเบิร์ก