انجمن علمی علوم کامپیوتر – Telegram
انجمن علمی علوم کامپیوتر
207 subscribers
309 photos
40 videos
4 files
98 links
راه ارتباطی با ما:
@CS_Hakim
گپ ما :
@HSU_CS_GP
Download Telegram
بازی‌هایی که می‌توانید از آن‌ها برنامه‌نویسی یاد بگیرید🎮

1. CodeCombat
یادگیری Python و JavaScript با حل مراحل.
2. Robocode
برنامه‌ریزی ربات‌ها با Java.
3. Human Resource Machine
حل معماهای برنامه‌نویسی منطقی.
4. Screeps
بازی آنلاین با کدنویسی JavaScript.
5. TIS-100
برنامه‌نویسی اسمبلی در یک سیستم قدیمی.
6. Shenzhen I/O
طراحی مدار و کدنویسی.
7. Elevator Saga
بهینه‌سازی الگوریتم‌ها با JavaScript.


دست به مهره پیشرفت... 💻

انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
🔥3👍21
🔹افشای اطلاعات داخلی چت جی پی تی.

یک محقق امنیتی به اسم مارکو فیگورا زمانی که داشت که پایتون خود را بازنویسی می کرد با خطای دایرکتوری مورد نظر پیدا نشد، در ادامه از GPT میخواد که محتویات دایرکتوری رو براش لیست کنه و در کمال ناباوری ChatGPT لیست فایل های خودش رو ارائه میده و مشخص میشه که این نرم افزار در یک کانتینر با لینوکس Debian کار می کنه.

خطری که میتونه این اتفاق داشته باشه اینه که با مهندسی معکوس میشه به دستور العمل های این سرویس دسترسی داشت و حتی اطالاعات کاربران میتونه افشا بشه .

و هنوز پاسخی از سمت Open Al نداریم.


انجمن علمی علـوم کامـپـیوتر
🆔@HSU_CS
👍3😁3🔥1🍾1
یادگیری کد VS فراموشی کد 😂😁

#fun

دست به مهره پیشرفت... 💻

انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
👍10😁4
This media is not supported in your browser
VIEW IN TELEGRAM
✍️ زندان ها در جهان آینده هوشمند به چه شکلی خواهند بود؟

#هوش_مصنوعی

دست به مهره پیشرفت... 💻

انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
🔥4👍2
🎯 معروف‌ترین مسابقات برنامه‌نویسی دنیا! 🏆💻


🌟 Google Code Jam
‏چالش‌های الگوریتمی خفن از طرف گوگل! هر سال هزاران برنامه‌نویس تو این رقابت شرکت می‌کنن تا خودشون رو ثابت کنن.

🌟 TopCoder
‏یکی از قدیمی‌ترین و محبوب‌ترین پلتفرم‌های مسابقه‌ای با چالش‌های جذاب الگوریتمی و طراحی.

🌟 Codeforces
‏رقابت‌های جذاب و هیجان‌انگیز با رنکینگ جهانی! سطوح مختلفی داره و یه جامعه خفن از برنامه‌نویسا اینجا هستن.

🌟 ACM ICPC
‏رقابت بین‌المللی دانشجویی!

🌟 LeetCode Contests
‏مسابقات هفتگی با چالش‌های ناب که ذهن هر کدنویسی رو به چالش می‌کشه.

🌟 HackerRank
‏چالش‌های الگوریتمی و شبیه‌سازی مصاحبه‌های فنی!

🌟 Facebook Hacker Cup
‏چالش‌های پیچیده از سمت فیسبوک!

🌟 AtCoder
مسابقه ژاپنی با چالش های برنامه نویسی برای سطوح مختلف


#برنامه‌نویسی

دست به مهره پیشرفت... 💻

انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
👍4🔥3
✔️ وقتی پول میز و صندلی رو گذاشتی روی لپتاپ تا SSD و RAM بیشتری داشته باشی😂

#fun
دست به مهره پیشرفت... 💻

انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
😁10🥰3
Forwarded from Char Bug
🎉 مسابقه برنامه‌نویسی «چارباگ» دانشگاه اصفهان؛ فرصتی بی‌نظیر برای تمام دانشجویان علاقه‌مند به برنامه‌نویسی!

💻 انجمن علمی ACM دانشگاه اصفهان مفتخر است میزبان شما در مسابقه ملی برنامه‌نویسی «چارباگ» باشد. این رقابت هیجان‌انگیز در روزهای ۱۵ و ۱۶ آذر برگزار می‌شود.

👥 دانشجویان می‌توانند در قالب تیم‌های ۲ یا ۳ نفره در این مسابقه شرکت کنند.

🏆 جوایز مسابقه
🥇 تیم اول: ۱۵۰ میلیون ریال
🥈 تیم دوم: ۱۰۰ میلیون ریال
🥉 تیم سوم: ۷۰ میلیون ریال
💶 تیم‌های چهارم تا ششم: ۴۰ میلیون ریال
💵 تیم‌های هفتم تا نهم: ۲۰ میلیون ریال

🏆 سهمیه ویژه
اولین تیم از دانشگاه‌های خارج از تهران، یک سهمیه برای مرحله نهایی مسابقه بین‌المللی Rayan دریافت خواهد کرد!

هزینه ثبت‌نام:
هزینه اصلی ثبت‌نام: ۹۶۰ هزار تومان

🤩 اگر تا ۴ آذرماه ثبت‌نام کنید، از تخفیف ویژه بهره‌مند خواهید شد
🎯 تیم‌های دانشگاه اصفهان: فقط ۳۶۰ هزار تومان!
🎯 تیم‌های غیر دانشگاه اصفهان: تنها ۵۷۰ هزار تومان!

🔗 برای ثبت‌نام و اطلاعات بیشتر به سایت و کانال مسابقه چارباگ مراجعه کنید.

منتظرتان هستیم! 🌟

با انجمن ACM همراه باشید
[تلگرام] | [اینستاگرام] | [لینکدین]
🔥4
با Phind آشنا شوید... 😎

ابزار هوش‌مصنوعی Phind به سوالات برنامه‌نویسی شما جواب میده. میتونید ازش ایده بگیرین، مشکلات کدهاتون رو حل کنید و...
https://www.phind.com/

#tools
دست به مهره پیشرفت... 💻

انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
4🔥1
[معرفی فیلم]

🎥 استارت آپ دات کام
📆 سال تولید: 2001

✍️ خلاصه داستان:
این فیلم در واقع تمام جزئیات مربوط به ظهور و سقوط یک کسب و کار نوپای کاملاً واقعی به نام GovWorks را به شما نمایش می‌دهد و به همین خاطر توصیه می‌شود که تمامی صاحبان کسب و کار و کارآفرینان این فیلم درجه یک را مشاهده کنند.

#معرفی_فیلم

دست به مهره پیشرفت... 💻

انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
🔥5
‏ACID: جادوگر تضمین تراکنش‌ها در دیتابیس‌ها! 🧙‍♂️

‏ACID مجموعه‌ای از چهار ویژگی کلیدی تو دیتابیس‌های رابطه‌ایه که کمک می‌کنه تراکنش‌ها با دقت و بی‌خطا انجام بشن. اولین بار این مفهوم سال 1983 توسط Theo Härder و Andreas Reuter معرفی شد. بیایید ببینیم این چهار حرف از کجا اومدن:
---
‏Atomicity (تجزیه ناپذیری):
تصور کن می‌خوای پول از حساب A به حساب B منتقل کنی. این انتقال باید یا کامل انجام بشه (کم شدن از A و اضافه شدن به B)، یا اصلاً اتفاق نیفته. نصفه‌نیمه بودن ممنوع! اگه مشکلی پیش بیاد، دیتابیس Rollback می‌کنه، یعنی همه چی به حالت قبل برمی‌گرده.
---
‏Consistency (سازگاری):
دیتابیس همیشه باید تو یه حالت معتبر و درست باشه، چه قبل تراکنش، چه بعدش. مثلاً اگه قانونی داریم که موجودی حساب نمی‌تونه منفی بشه، هیچ تراکنشی نمی‌تونه این قانون رو دور بزنه. حتی اگه بخواد، دیتابیس می‌گه: «نه!» 😎
---
‏Isolation (انزوا):
وقتی چند نفر همزمان تو یه حساب پول جابه‌جا می‌کنن، باید مطمئن بشیم که این تراکنش‌ها رو هم تاثیر نمی‌ذارن. سیستم با مکانیزم‌هایی مثل Lock کردن، اوضاع رو مدیریت می‌کنه. اینجا 4 سطح مختلف ایزوله بودن داریم:

🔹 Read Uncommitted: ضعیف‌ترین حالت.
🔹 Read Committed: فقط تغییرات تاییدشده دیده می‌شن.
🔹 Repeatable Read: خوندن‌های تکراری نتیجه یکسان دارن.
🔹 Serializable: قوی‌ترین سطح. هر تراکنش انگار تنها تراکنش دنیاست!
---
‏Durability (ماندگاری):
وقتی تراکنشی با موفقیت انجام شد (Commit شد)، تغییراتش دائمی هستن. حتی اگه برق بره یا سیستم کرش کنه، داده‌ها از بین نمی‌رن. دیتابیس با روش‌هایی مثل Write-Ahead Logging (WAL) این تضمین رو می‌ده.
---
‏یه نکته جذاب:
دنیای واقعی گاهی بین کارایی (Performance) و تضمین ACID تعادل برقرار می‌کنه. مثلاً دیتابیس‌های NoSQL بیشتر از مدل BASE استفاده می‌کنن (Basically Available, Soft State, Eventually Consistent) که کمی سازگاری رو قربانی می‌کنه ولی مقیاس‌پذیری رو بالا می‌بره.

‏پس دفعه بعد که اسم PostgreSQL یا MySQL (با موتور InnoDB) رو شنیدی، بدون که این دیتابیس‌ها از بهترین‌های ACID هستن. ولی یادت باشه: ACID همیشه هزینه‌ای روی عملکرد می‌ذاره. 💡

#دیتابیس

دست به مهره پیشرفت... 💻

انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
👍3🔥2
وقتی به جای یکم خوندنِ داکیومنتیشن کلی چیز رندوم رو امتحان می‌کنی🤣
#fun

دست به مهره پیشرفت... 💻

انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
😁13
This media is not supported in your browser
VIEW IN TELEGRAM
✍️ هوش مصنوعی در سال 2024 مشابه اینترنت در سال 1999 است.

  #هوش_مصنوعی  

دست به مهره پیشرفت... 💻

انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
🔥6
🔢 دنباله فیبوناچی: پلی بین ریاضیات و کامپیوتر 🚀

دنباله فیبوناچی فقط اعداد پشت سر هم نیست؛ این دنباله در علوم کامپیوتر ابزار قدرتمندی محسوب می‌شه که توی کلی از مسائل پیچیده، نقش کلیدی داره!

1️⃣ الگوریتم‌های جستجو:
یکی از کاربردهای جذاب دنباله فیبوناچی، جستجوی فیبوناچی هست که در پیدا کردن موقعیت یک عنصر در آرایه‌های مرتب، عملکردی سریع‌تر از جستجوی دودویی داره.

2️⃣ ساختار داده‌های پیشرفته:
از این دنباله در طراحی هیپ فیبوناچی استفاده می‌شه که برای حل مسائل گرافی مثل کوتاه‌ترین مسیر (الگوریتم دایجسترا)، سرعت بی‌نظیری داره!

3️⃣ بهینه‌سازی:
الگوریتم‌های فیبوناچی بهینه‌سازی‌شده، توی مسائلی مثل تخصیص منابع، برنامه‌ریزی پویا، و حتی تحلیل پیچیدگی الگوریتم‌ها خیلی کاربرد دارن.

4️⃣ فشرده‌سازی داده‌ها:
رمزگذاری فیبوناچی از این دنباله استفاده می‌کنه تا داده‌ها رو به شکلی کارآمد ذخیره کنه. جذابه که توی ذخیره‌سازی موزیک یا تصاویر دیجیتالی هم ممکنه اسمش رو بشنوید.

🔍 فیبوناچی و گرافیک کامپیوتری:
اگر به طراحی بازی یا جلوه‌های بصری علاقه دارید، بدونید از فیبوناچی برای شبیه‌سازی فرم‌های طبیعی مثل مارپیچ گل آفتابگردان 🌻 یا شاخه‌های درخت‌ها 🌳 استفاده می‌شه!

#فیبوناچی #علوم_کامپیوتر

دست به مهره پیشرفت... 💻

انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
👍5🔥4
📣 اولین دوره مسابقات برنامه‌نویسی دانشگاه تبریز و اولین دوره برنامه‌سازی دانشجویی "جام رایان" در دانشگاه تبریز برگزار می‌شود.

زمان برگزاری:
پنج‌شنبه و جمعه، ۸ و ۹ آذر ماه

📌 شرکت‌کنندگان در قالب تیم‌های ۳ نفره رقابت خواهند کرد.

🎈جوایز ویژه مسابقه:

🥇 تیم اول: ۱۵ میلیون تومان
🥈 تیم دوم: ۱۰ میلیون تومان
🥉 تیم سوم: ۷ میلیون تومان
🔹تیم چهارم تا ششم: ۴ میلیون تومان
🔻تیم هفتم تا نهم: ۲ میلیون تومان

‼️ جوایز سه مقام برتر تنها به یک تیم از هر دانشگاه تعلق می‌گیرد.

🧨 نخستین تیم منتخب از دانشگاه‌های خارج از تهران، سهمیه شرکت در مرحله نهایی مسابقات بین‌المللی رایان را دریافت خواهد کرد.

📍محل برگزاری:
دانشگاه تبریز، دانشکده مهندسی برق و کامپیوتر، سالن لعل

📝 ثبت‌نام:
از تاریخ ۲۴ آبان‌ماه

🗣️ از طریق این نشانی ثبت‌نام کنین!
(ثبت‌نام به‌صورت گروهی است، بنابراین ثبت‌نام تنها یکی از اعضا کافیست) 🗣️

‼️ اسکان برای شرکت‌کنندگان غیربومی بصورت رایگان ارائه می‌شود.

📞 کانال رسمی اطلاع‌رسانی
📍@Tab_code

📞 راه‌های ارتباطی
📍@CEA_tbz
📍@CEA_admin



اتحادیه کامپیوتر کشور
🔥1
کدام یک از دستورات زیر حداقل یکبار اجرا میشود؟
Final Results
22%
While
41%
Do while
16%
For
22%
If
انجمن علمی علوم کامپیوتر
کدام یک از دستورات زیر حداقل یکبار اجرا میشود؟
1️⃣ while
🔹 ابتدا شرط بررسی می‌شود.
🔹 اگر شرط درست باشد، کد داخل حلقه اجرا می‌شود.
🔹 ممکن است حتی یک بار هم اجرا نشود!

2️⃣ do while
🔹 اول کد اجرا می‌شود، سپس شرط بررسی می‌شود.
🔹 حداقل یک بار اجرا می‌شود، حتی اگر شرط از ابتدا غلط باشد!

3️⃣ if
🔹 اگر شرط درست باشد، کد داخل بلاک اجرا می‌شود.
🔹 تنها یک بار بررسی و اجرا می‌شود.

4️⃣ for
🔹 حلقه‌ای با تعداد مشخص تکرار.
🔹 شامل مقدار اولیه، شرط توقف و تغییر مقدار است.
🔹 ممکن است صفر بار یا بیشتر اجرا شود، بسته به شرط.

پاسخ صحیح کوییز: do while
چون همیشه حداقل یک بار اجرا می‌شود. 😉

#برنامه_نویسی

دست به مهره پیشرفت... 💻

انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
👍4🔥3👏1
چیز های عادی توی برنامه نویسی :

1- کُند جلو رفتن در یادگیری و کدنویسی
2- پیدا نکردن راه حل حتی با هوش مصنوعی
3- فراموش کردن سینتکس
4- گیر کردن طولانی مدت در یک موضوع
5- ندانستن همه چیز درمورد زبان یا فریمورک خود
6- نامفهوم بودن کد های قبلی

💥 اینقدر خودتو اذیت نکن ، اینا چیزای عادی هستش و همه‌مون یه جوری باهاشون درگیر هستیم 🤦‍♂

🔰 قوی جلو برو ... 👣

#برنامه_نویسی

دست به مهره پیشرفت... 💻

انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
9
ارتقای سیستم؛ انتخابی هوشمندانه برای سرعت و کارایی بیشتر! 💻

اگه حس می‌کنی سرعت سیستم کم شده یا بازی‌ها و برنامه‌ها به‌خوبی اجرا نمی‌شن، شاید وقتشه یه ارتقا انجام بدی! اینجا چند نکته و ابزار برای ارتقای سیستم رو بررسی می‌کنیم:

1️⃣ افزایش رم: چندوظیفه‌ای‌ها راحت‌تر انجام می‌شن و سرعت بیشتر میشه.

2️⃣ استفاده از SSD به‌جای HDD: سرعت بوت و اجرای برنامه‌ها رو چند برابر کن!

3️⃣ ارتقای کارت گرافیک: برای گیمینگ یا کارای گرافیکی سنگین عالیه. 🎮

4️⃣ پردازنده قوی‌تر: کارایی سیستم رو به اوج برسون.

5️⃣ خنک‌کننده بهتر: عمر قطعاتت رو بیشتر کن. ❄️

💡 برای بررسی و انتخاب قطعات مناسب، این سایت‌ها کمک بزرگی هستن:

🔹 PCPartPicker: چک کردن سازگاری قطعات و پیشنهادات ارتقا.

🔹 UserBenchmark: آنالیز سیستم و پیشنهاد ارتقا.

🔹 Crucial System Scanner: مناسب برای ارتقای رم و SSD.

🔹 PC Builds: پیشنهاد قطعات متناسب با نیازت.

با یه برنامه‌ریزی درست و استفاده از این ابزارها، می‌تونی از سیستمت بهترین بهره رو ببری!

#ارتقای_سیستم

دست به مهره پیشرفت... 💻

انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
6
This media is not supported in your browser
VIEW IN TELEGRAM
اعصاب برای ادم نمیزاره

#fun

دست به مهره پیشرفت... 💻

انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
😁10
✨️ اصطلاحات مهم در اصل چه کلماتی بودند؟


● SQL:
Structured Query Language


● RIP:
Routing Information Protocol


● VPN:
Virtual Private Network


● DNS:
Domain Name System


● LAN:
Local Area Network


● WAN:
Wide Area Network


● WiFi:
Wireless Fidelity


● API:
Application Programming Interface


#information

دست به مهره پیشرفت... 💻

انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
✍️ اگر IQ هوش مصنوعی ده برابر انیشتین شود؟؟

#ai

دست به مهره پیشرفت... 💻

انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
🔥5