Week 00 (Orientation Week) - sayedmostaf/ICPC-ANU-Community-Level-0-2025 GitHub Wiki
Week 00 (Orientation Week) π
π Getting Started
This week is all about introductions. We'll cover the basics of programming, competitive programming, and setting up the necessary tools.
π Overview
Prepare yourself for the upcoming weeks by watching the videos and setting up your coding environment. By the end of this week, you should be comfortable with the basics of programming and familiar with online competitive programming platforms.
π οΈ Environment Setup
π₯οΈ Recommended Development Tools
π οΈ Tool | π Description | π Setup Link |
---|---|---|
π¦Ύ CLion (The Best) | A professional IDE for students with university email addresses | π₯ Set up CLion |
π» VS Code | A lightweight and popular code editor with excellent C++ support | π₯ Set up VS Code |
π₯οΈ Code::Blocks | An easy-to-use IDE, available for direct use | π₯ Set up Code::Blocks |
π Online Compiler | Test your C++ code quickly online without any local setup | π Programiz Online C++ Compiler |
π» Competitive Programming Tools
π₯ Platform | π Description | π Registration Link |
---|---|---|
π Codeforces | Premier competitive programming platform with regular contests | π Codeforces |
π₯οΈ VJudge | Virtual judge that aggregates problems from multiple online judges | π VJudge |
π’ HackerRank | Platform with coding challenges and skill assessments | π HackerRank |
π‘ LeetCode | Platform for coding interview preparation and algorithmic challenges | π LeetCode |
π₯ Resources and Videos
π Section | π Description | π Link |
---|---|---|
π Our Material Guide | How to use GitHub for your training | π₯ How to use our material |
π― Introduction to Programming | Learn the basics of programming | π₯ Programming Basics Video |
π Programming Competitions | Understand why programming competitions are important | π₯ Competitions Insight Video |
π Codeforces Guide | Learn how to use Codeforces effectively | π₯ Codeforces Tutorial |
π VJudge Guide | Learn how to use VJudge effectively | π₯ VJudge Tutorial |
π Connect with Us
π’ Platform | π Description | π Link |
---|---|---|
π Facebook | Official community page for updates and discussions | π ICPC ANU Facebook Page |
π₯ YouTube | Video tutorials and competition insights | π ICPC ANU YouTube Channel |
π¬ Discussion and Help
If you have any questions or need assistance, feel free to reach out through our social media channels or community platforms.
π Whatβs Next?
Once youβve gone through the Week 0 resources, youβll be ready to start solving problems in Week 1. Keep checking the Wiki for updated content each week!
Happy Coding! π