CB Code – Telegram
CB Code
104 subscribers
8 photos
12 links
کانال رسمی مسابقات CB Code (Computational Biology Code)

گروه تلگرامی مسابقات:

https://news.1rj.ru/str/CBCodeCommunity
Download Telegram
😮 اگر با شاخه‌ی دانشجویی انجمن جهانی زیست‌شناسی‌محاسباتی در ایران (ISCB-RSG IRAN) و گروه تحقیقاتی رایازی آشنا هستید، می‌دانید که ما در راستای ترویج علم زیست‌شناسی‌محاسباتی و بیوانفورماتیک (Computational Biology & Bioinformatics)، رویدادهای متعددی را برگزار می‌کنیم.

👨‍🎓 ما از نخبگان برجسته‌ی داخلی و خارجی دعوت می‌کنیم تا از آخرین دستاوردهای این حوزه برای ما ارائه داشته باشند. هدف اصلی انجمن و گروه ما، ترویج علم و آموزش برای همه‌ی افراد علاقه‌مند به حوزه‌ی زیست‌شناسی‌محاسباتی است.

🖥 در کنار رویدادهای هفتگی انجمن، همچون
✔️ CB Talk
✔️ Journal Club
✔️ Reading Together
✔️ Workshop

🔝 رویداد جدیدی با عنوان CB Code (Computational Biology Code) را شروع کرده‌ایم.

💻 در این سلسله رویدادها، در کنار یکدیگر کدنویسی می‌کنیم و در هر دور، چالش‌های برنامه‌نویسی مرتبط با سناریوهای زیستی را حل می‌کنیم.

🎁 صد البته، برای نفرات برتر نیز جوایزی در نظر گرفته‌ایم.

🔼هدف اصلی ما از برگزاری این رویدادها، اولویت دادن به آموزش و ایجاد فضایی برای یک رقابت سالم است.

🧪 به همین دلیل، از مباحث پایه‌ای زیست‌شناسی و برنامه‌نویسی شروع خواهیم کرد و به تدریج، گام به گام پیشرفته‌تر شده و به مباحث پیچیده‌تر خواهیم رسید.

🦾 در نهایت، شما را با چالش‌های روز دنیا در زیست‌شناسی‌محاسباتی، از جمله مباحثی که با سیستم‌های خبره، هوش مصنوعی و داده‌کاوی تلفیق می‌شوند، آشنا خواهیم کرد.

✔️ بنابراین؛ دورهای ابتدایی این رویدادها ساده‌تر و مبتنی بر مفاهیم پایه‌ای خواهند بود و به مرور مباحث تخصصی‌تر و پیشرفته‌تر خواهند شد.

🟢 powered by Unlim.ir

CB Code channel
CB Code Community
RSG
💻 🔠🔤 🔠🟢🔠🔠

همه‌ی عزیزان توجه داشته باشند که برای شرکت در مسابقه، می‌بایست در سایت رایازی و پلتفورم مسابقه، یعنی سایت Unlim.ir، حساب کاربری داشته باشید که ثبت‌نام آن چند ثانیه بیشتر از وقت شما را نمی‌گیرد:

1️⃣ ثبت‌نام در پلتفورم آنلیم
2️⃣ ثبت‌نام در سایت رایازی

🟢 powered by Unlim.ir

CB Code Channel
CB Code Community
RSG
Please open Telegram to view this post
VIEW IN TELEGRAM
ویژگی‌های دور اول مسابقات CB Code:

🧩 چالش‌های مسابقه به صورت پیاده‌سازی (implementation-based) طراحی شده‌اند.

📈 مسابقه شامل حداقل ۳ چالش در سطوح مختلف (از آسان تا سخت) خواهد بود.

مدت زمان مسابقه ۱ ساعت و ۳۰ دقیقه است.

👀 مسابقه به صورت انفرادی برگزار می‌شود.

🟢 powered by Unlim.ir

CB Code channel
CB Code Community
RSG
Please open Telegram to view this post
VIEW IN TELEGRAM
CB Code
ویژگی‌های دور اول مسابقات CB Code: 🧩 چالش‌های مسابقه به صورت پیاده‌سازی (implementation-based) طراحی شده‌اند. 📈 مسابقه شامل حداقل ۳ چالش در سطوح مختلف (از آسان تا سخت) خواهد بود. مدت زمان مسابقه ۱ ساعت و ۳۰ دقیقه است. 👀 مسابقه به صورت انفرادی برگزار…
در اکثر مسابقات برنامه‌نویسی، سوالات می‌توانند در دسته‌بندی‌های مختلفی طرح شوند که معمولاً در یکی از چهار گروه زیر قرار می‌گیرند:

1️⃣پیاده‌سازی
2️⃣الگوریتمی
3️⃣ریاضی
4️⃣هوش مصنوعی

🧩 در سوالات پیاده‌سازی (Implementation-based)، تمرکز بیشتر بر توانایی فرد در پیاده‌سازی درست یک مسئله یا راه‌حل ساده است.

🖥 سوالات پیاده‌سازی معمولاً به دانش پایه‌ای برنامه‌نویسی نیاز دارند و هدفشان ارزیابی توانایی فرد در نوشتن کد کارآمد است.

📎 این سوالات به‌طور معمول پیچیدگی خاصی از لحاظ الگوریتمی ندارند و بیشتر شامل کارهایی مانند:

📱استفاده از ساختارهای داده پایه مثل آرایه‌ها یا لیست‌ها
📱 انجام عملیات ساده روی ورودی‌ها
📱مدیریت و خواندن/نوشتن داده‌ها
📱استفاده از توابع و کنترل جریان (حلقه‌ها، شرط‌ها)

🧠 اما سوالات الگوریتمی (Algorithmic-based) نیاز به تفکر عمیق‌تر و دانش تخصصی‌تری در زمینه طراحی و تحلیل الگوریتم‌ها دارند.

📱 حل چنین سوالاتی مستلزم فهم دقیق از ساختارهای داده پیچیده‌تر و به‌کارگیری الگوریتم‌های بهینه است. معمولاً از شرکت‌کننده انتظار می‌رود که یک الگوریتم کارا از نظر زمان و فضا طراحی کند و بتواند از تکنیک‌های پیچیده‌تر برای حل مسئله استفاده کند. برخی از مفاهیم مرتبط در این سوالات عبارتند از:

🪛جستجو و مرتب‌سازی بهینه
📊 استفاده از الگوریتم‌های گراف، مثل BFS و DFS
📈 الگوریتم‌های تقسیم و غلبه (Divide and Conquer)
💻 برنامه‌نویسی پویا (Dynamic Programming)
تکنیک‌های greedy و backtracking


🎮 همان‌طور که پیش‌تر گفته شده، چون می‌خواهیم یک روند صعودی در مباحث مسابقات را پیش ببریم، می‌بایست از مفاهیم پایه‌ای آغاز کنیم.

🔄 به همین علت، در دور یا دورهای اول این رویداد سعی کرده‌ایم تا سوالات به صورت پیاده‌سازی طرح شوند تا همه‌ی افراد بتوانند در راستای حل سوالات تلاش کرده و در این مسیر بیاموزند.

🟢 powered by Unlim.ir

CB Code channel
CB Code Community
RSG
Please open Telegram to view this post
VIEW IN TELEGRAM
1
CB Code pinned «💻 🔠🔤 🔠🟢🔠🔠 همه‌ی عزیزان توجه داشته باشند که برای شرکت در مسابقه، می‌بایست در سایت رایازی و پلتفورم مسابقه، یعنی سایت Unlim.ir، حساب کاربری داشته باشید که ثبت‌نام آن چند ثانیه بیشتر از وقت شما را نمی‌گیرد: 1️⃣ ثبت‌نام در پلتفورم آنلیم 2️⃣ ثبت‌نام در سایت رایازی…»
🌐 همان‌طور که مستحضر هستید، اگر بخواهیم به سه انجمن بزرگ علمی جهان اشاره کنیم، بدون شک ACM (انجمن تخصصی رشته کامپیوتر و زیرشاخه‌های آن) و IEEE (انجمن تخصصی رشته‌های برق و شاخه‌های مرتبط) از جمله آن‌ها خواهند بود. این دو انجمن برگزارکننده دو مسابقه بزرگ برنامه‌نویسی هستند که هر ساله در سطح جهانی برگزار می‌شوند:

ACM: ICPC

IEEE: Extreme


🟢احتمالاً نام مسابقات معروف ICPC را شنیده‌اید؛ مسابقه‌ای که در هر دانشگاه، حتی در ایران، تیم‌های متعددی برای شرکت در آن تلاش می‌کنند. این مسابقه آن‌قدر معتبر و ارزشمند است که کسب رتبه در آن می‌تواند جایگاه علمی یا فنی برای فرد در دانشگاه‌های برجسته‌ای مانند MIT و هاروارد یا شرکت‌های بزرگ نظیر IBM و گوگل تضمین کند. مسابقه‌ای که مشابه المپیادهای جهانی ریاضی، اخترفیزیک و غیره به شمار می‌آید.

🧠با این حال، به دلیل تازگی رشته‌هایی همچون هوش مصنوعی و زیست‌شناسی محاسباتی، هنوز رویدادهای مشابه به‌طور جدی برای این رشته‌ها توسعه نیافته یا در مراحل ابتدایی قرار دارند. حتی المپیاد جهانی هوش مصنوعی، که نخستین دوره آن سال گذشته برگزار شد، به‌تازگی آغاز به کار کرده است و در مقایسه با المپیادهای باسابقه‌ای مثل ریاضی و فیزیک، هنوز راه درازی در پیش دارد.

🖥نکته دیگری که لازم است به آن توجه کنید، تفاوت این نوع مسابقات با هکاتون‌ها یا ماراتن‌های تکنولوژی‌محور است. در هکاتون‌ها، که گاهی به‌صورت محلی توسط ISCBها نیز برگزار می‌شود، معمولاً یک پروژه واقعی تعریف می‌شود و تیم‌ها باید در مدت زمانی محدود برای آن پروژه راه‌حلی ارائه دهند. سپس راه‌حل و ارائه تیم‌ها توسط هیئت داوری ارزیابی می‌شود و نتیجه نهایی ممکن است در قالب یک محصول یا مقاله منتشر شود. به عنوان مثال، ISCB رویدادی به نام DREAM دارد که چالش‌های زیست‌شناسی و پزشکی را در سطح فارغ‌التحصیلان، مؤسسات و دانشگاه‌ها پوشش می‌دهد. مخاطبان هکاتون‌ها معمولاً افرادی با دانش و مهارت‌های تخصصی نسبتاً بالا هستند که می‌توانند راه‌حل‌هایی برای چالش‌های واقعی در علم یا صنعت ارائه دهند یا پیاده‌سازی کنند.

🎮این هکاتون‌ها و ماراتن‌ها با رویدادهایی که هدفشان آموزش، ارزیابی و تقویت مهارت‌های علاقه‌مندان، به‌ویژه دانش‌آموزان و دانشجویان است (به مانند ICPC و المپیادها و ...)، متفاوت‌اند. هکاتون‌ها و ماراتن‌ها، رویدادهای مستقلی هستند که در برنامه‌های آینده انجمن قرار دارند و در زمان مناسب برگزار خواهند شد.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
🔣چند پلتفرم رایگان برای حل سوالات برنامه‌نویسی و تمرین مهارت‌های کدنویسی به شرح زیر هستند؛🔣

در ایران:

1️⃣ آنلیم
آدرس: https://unlim.ir
توضیح: یک پلتفورم نوآورانه و بسیار user-friendly، با پشتیبانی از عموم زبان‌های رایج برنامه‌نویسی و دارای بانک سوالات، برگزاری مسابقات و دوره‌های مختلف

2️⃣ کوئرا
آدرس: https://quera.org
توضیح: جامعه توسعه‌دهندگان ایران، دارای بانکی غنی از سوالات متنوع در دسته‌بندی‌های گوناگون و برگزاری مسابقات مختلف استخدامی از طرف شرکت‌های ایرانی‌


بین‌المللی:


1️⃣HackerRank
آدرس: https://www.hackerrank.com
توضیح: پلتفرمی برای تمرین سوالات برنامه‌نویسی و الگوریتم، با دسته‌بندی بر اساس موضوعات مختلف از جمله علوم داده، هوش مصنوعی، و SQL.


2️⃣CodeChef
آدرس: https://www.codechef.com
توضیح: پلتفرمی برای حل سوالات الگوریتم و شرکت در مسابقات برنامه‌نویسی؛ به‌ویژه مناسب برای مسابقات آنلاین و رقابتی.


3️⃣ LeetCode
آدرس: https://leetcode.com
توضیح: تمرکز بر سوالات مصاحبه‌های کاری در شرکت‌های بزرگ؛ دارای سوالات الگوریتمی و داده‌ساختار برای آماده‌سازی مصاحبه.


4️⃣ Exercism
آدرس: https://exercism.io
توضیح: تمرین زبان‌های برنامه‌نویسی مختلف با راهنمایی از منتورهای حرفه‌ای؛ تمرکز بر یادگیری زبان‌ها و ارتقای مهارت.


5️⃣ Codewars
آدرس: https://www.codewars.com
توضیح: ارائه چالش‌های برنامه‌نویسی در سطح‌های مختلف؛ امکان انتخاب زبان‌های مختلف برای تمرین و بهبود مهارت.


6️⃣ TopCoder
آدرس: https://www.topcoder.com
توضیح: یکی از قدیمی‌ترین پلتفرم‌ها برای تمرین سوالات برنامه‌نویسی و شرکت در مسابقات کدنویسی رقابتی؛ به‌ویژه مناسب برای شرکت در رقابت‌های بزرگ.


7️⃣ Sphere Online Judge (SPOJ)
آدرس: https://www.spoj.com
توضیح: مجموعه بزرگی از سوالات برنامه‌نویسی و الگوریتم برای تمرین و ارزیابی مهارت‌ها.


8️⃣ Coderbyte
آدرس: https://www.coderbyte.com
توضیح: شامل سوالات الگوریتم و چالش‌های مصاحبه‌های کاری به‌ویژه برای آمادگی در مصاحبه‌های فنی.


9️⃣ Project Euler
آدرس: https://projecteuler.net
توضیح: تمرکز بر سوالات ریاضی و الگوریتمی که نیاز به برنامه‌نویسی دارند؛ به‌ویژه برای علاقه‌مندان به مسائل پیچیده.


1️⃣0️⃣Edabit
آدرس: https://edabit.com
توضیح: پلتفرمی برای تمرین مسائل ساده تا پیچیده در زبان‌های مختلف، مناسب برای مبتدیان و توسعه مهارت‌ها.



✔️این پلتفرم‌ها منابع عالی برای تمرین تفکر الگوریتمی و یا آماده‌سازی برای مصاحبه‌های شغلی و بهبود مهارت‌های برنامه‌نویسی هستند.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
چنانچه هنوز مسابقه CB Code رو به "مسابقات من" در داشبورد خودتون در پلتفرم آنلیم اضافه نکردین، اول یک اکانت در سایت آنلیم ایجاد بکنید، وارد اکانت خودتون بشین، این لینک رو بزنید داخل مرورگر:

https://unlim.ir/info/contest/33

گزینه ثبت نام رو بزنید و این توکن رو وارد کنید:

CB-CODE-GATTACA


مسابقه با موفقیت به قسمت "مسابقات من" داشبورد شما اضافه می شود. اگر نهایتا مشاهده نکردین صفحه رو یکبار رفرش کنید.
❤️اولین دوره از مسابقات CB Code آغاز شد❤️
2
آقای حسین فرحناکی اولین First Blood رو گرفتن، تبریک میگیم❤️💪🏻

@HosseinFarahnaki
👏2
تبریک به مانی وفائی عزیز برای First Blood سوال دوم💪🏻

@manivafaei
👏2
تبریک به خانوم ترانه خسروجردی برای First Blood سوم💪🏻💪🏻🌹🌹

@TaranehKhosrojerdi
👏4
اولین دوره از مسابقات CB Code به پایان رسید، دم همه ی دوستان گرم که فرصتی را در کنار هم کد زدیم، تبریک ویژه به نفرات برگزیده، بزودی لیست نفرات برتر در کانال های انجمن اطلاع رسانی خواهند شد.
4🥰1
دوستانی که طبق جدول امتیازات رتبه های اول تا دهم شدن و یا First Blood گرفتن، لطفا در گروه مسابقات عضو شن و به پیوی یکی از ادمین ها پیام بدهند و مشخصات خودشون رو ارسال کنند🙏🏻
👏3
جدول امتیازات CB Code اول و رتبه های برتر اول تا دهم به همراه First Bloodها.
🔥6👏2😍2
چنانچه هنوز مسابقهٔ CB Code را به بخش «مسابقات من» در داشبورد خود در پلتفرم آنلیم اضافه نکرده‌اید، ابتدا یک حساب کاربری در سایت آنلیم ایجاد کرده و سپس وارد روم مسابقه به نشانی زیر شوید:

https://unlim.ir/info/contest/40

پس از فشردن دکمهٔ «ثبت‌نام» و وارد کردن توکن زیر، مسابقهٔ CB Code 2 با موفقیت به داشبورد شما افزوده می‌شود:

CB-CODE-GATTACA2

در صورتی که پس از ثبت‌نام، مسابقه را در بخش «مسابقات من» مشاهده نکردید، صفحه را یک‌بار رفرش کنید.
CB Code pinned «چنانچه هنوز مسابقهٔ CB Code را به بخش «مسابقات من» در داشبورد خود در پلتفرم آنلیم اضافه نکرده‌اید، ابتدا یک حساب کاربری در سایت آنلیم ایجاد کرده و سپس وارد روم مسابقه به نشانی زیر شوید: https://unlim.ir/info/contest/40 پس از فشردن دکمهٔ «ثبت‌نام» و وارد…»
Forwarded from RSG - Iran
💻سری دوم مسابقات CB Code، یک تجربه منحصربه‌فرد از
کدنویسی
🧬 و زیست‌شناسی‌ست!


شرکت در سری دوم مسابقه CB Code:
پس از تکمیل ثبت‌نام و پروفایل خود در سایت رایازی و پلتفرم آنلیم، می‌توانید مسابقه CB Code را در داشبورد خود در سایت آنلیم، در قسمت: "مسابقات" > "مسابقات من" مشاهده کنید.

🗓 مسابقه روز جمعه، ۲۶ اردیبهشت ماه (۱۶ می) در پلت‌فرم آنلیم، رأس ساعت ۱۲ ظهر باز خواهد شد و تا ساعت ۱۳:۳۰  ادامه خواهد داشت.

🌀روم مسابقه در پلتفرم آنلیم
🌀توکن ورود
CB-CODE-GATTACA2

✉️ جهت اطلاع از اخبار، به‌روزرسانی‌ها و ارتباط با تیم برگزاری، حتماً در گروه و کانال مسابقه عضو شوید.
همگی دوستان توجه داشته باشند که برای شرکت در مسابقه می بایست حتما مسابقه CB Code را به داشبورد خویش در سایت آنلیم اضافه کنند. و صرف ثبت نام در سایت رایازی کافی نیست.

چنانچه هنوز مسابقهٔ CB Code را به بخش «مسابقات من» در داشبورد خود در پلتفرم آنلیم اضافه نکرده‌اید، ابتدا یک حساب کاربری در سایت آنلیم ایجاد کرده، با زدن نام کاربری و رمز عبور وارد سایت آنلیم شده و سپس وارد روم مسابقه به نشانی زیر شوید:

https://unlim.ir/info/contest/40

پس از فشردن دکمهٔ «ثبت‌نام» و وارد کردن توکن زیر، مسابقهٔ CB Code 2 با موفقیت به بخش «مسابقات من» داشبورد شما افزوده می‌شود:

CB-CODE-GATTACA2

بعد از آن می توانید قوانین، اطلاعات و ... مسابقه را مشاهد نمایید. ورود به مسابقه و بارگذاری پاسخ ها فردا راس ساعت ۱۲ ظهر برای شما بازخواهد شد.
CB Code pinned «همگی دوستان توجه داشته باشند که برای شرکت در مسابقه می بایست حتما مسابقه CB Code را به داشبورد خویش در سایت آنلیم اضافه کنند. و صرف ثبت نام در سایت رایازی کافی نیست. چنانچه هنوز مسابقهٔ CB Code را به بخش «مسابقات من» در داشبورد خود در پلتفرم آنلیم اضافه…»
Forwarded from RSG - Iran
💻 مراحل ثبت‌نام در مسابقه CB Code

🔷 ثبت‌نام و اضافه کردن مسابقه در پلتفرم آنلیم
🔹ثبت‌نام در سایت آنلیم
🔹ثبت‌نام در مسابقه CB Code از طریق توکن
▫️توکن:

CB-CODE-GATTACA2

🔹مسابقه با موفقیت به قسمت "مسابقات من" در داشبورد شما اضافه خواهد شد.

| زمان برگزاری مسابقه: جمعه ۲۶ام اردیبهشت ماه ساعت ۱۲

📌پی‌نوشت: برای شرکت در مسابقه، ثبت‌نام در آنلیم الزامی است در صورتی که تنها در سایت رایازی ثبت‌نام کرده‌اید، لطفا سریع‌تر، ادامه مراحل ثبت‌نام در مسابقه را در آنلیم تکمیل کنید.