انجمن علمی مهندسی کامپیوتر دانشگاه صنعتی خواجه نصیرالدین طوسی
2.09K subscribers
529 photos
14 videos
9 files
324 links
اطلاعیه‌ها و رویدادهای انجمن علمی مهندسی کامپیوتر دانشگاه صنعتی خواجه نصیرالدین طوسی

ارتباط با ما:
@ce_kntu_admin

چنل پادکست:
@compcast

https://zil.ink/ce_kntu
Download Telegram
هفتمین مسابقه جاواکاپ، به صورت مجازی و رایگان برگزار می‌شود.

همراه با فرصت‌های شغلی و ۱۴ میلیون جایزه نقدی

📌تاریخ برگزاری مرحله مقدماتی: ۲ آبان
📌مکان: شهر شما، خانه شما

کسب اطلاعات بیشتر و ثبت‌نام:
javacup.ir/contest

@JavaCupIR
📣انتخابات انجمن علمی کامپیوتر امروز و فردا ۲۳، ۲۴ مهر

🔸فهرست نامزدها:
رضا ابراهیمی
سینا سپه‌وند
ابوالفضل اردشیر
آرینا خوشرفتار
ریحانه حیدری
غزل پور اسفندیار

🔹از نفرات بالا می توانید به حداکثر ۵ نفر رای دهید.

🔸 رای گیری از طریق ورود به سامانه گلستان و مراجعه به قسمت نظرسنجی و ارزشیابی، قسمت پاسخگویی به سوالات نظرسنجی و انتخاب عدد ۲۰ (انتخاب انجمن‌های علمی - سال ۹۹) و ثبت کلید جست‌وجو رفتن به قسمت انجمن علمی کامپیوتر، می‌توانید به نامزدهای مورد نظر خود رای دهید.


🌐https://golestan.kntu.ac.ir

🖌@ce_kntu
📣 نتایج انتخابات انجمن علمی کامپیوتر دانشگاه صنعتی خواجه نصیر الدین طوسی به ترتیب تعداد رای به صورت زیر می‌باشد:
‍۱. غزل پور اسفندیار
۲. آرینا خوش رفتار
۳. ابوالفضل اردشیر
۴. سینا سپه‌وند
۵. ریحانه حیدری

عضویت در انجمن علمی کامپیوتر را به اعضای جدید تبریک می‌گوییم و سالی پر از فعالیت و موفقیت را برای این عزیزان آرزومندیم.
Forwarded from ‌Z💤z
🔶 گیمین یه بازیه که توش با «تیمت» یه کسب‌وکار رو می‌گردونید و با چالش‌هاش روبه‌رو می‌شید

🥇با بقیه شرکت‌کننده‌ها رقابت کن و «۲۰۰میلیون ریال» جایزه ببر
🥈جایزه تیم دوم: ۱۵۰میلیون ریال
🥉جایزه تیم سوم: ۱۰۰میلیون ریال
🎖۲ جایزه ۵۰ میلیون ریالی به قید قرعه به ۲ تیم از بین تیم‌های چهارم تا بیستم

🔴 آخرین مهلت پیش‌ثبت‌نام و تکمیل پروفایل: «۳۰مهر»

✴️ پس تا دیر نشده ‌پیش‌ثبت‌نام کن و با گیمین همراه شو!

🌐@Gamein_sharif
🔸انجمن علمی دانشجویی ACM دانشگاه الزهرا برگزار میکند:

«آموزش مبانی برنامه نویسی مسابقات ACM»
📌با زبان Java
با ارائه گواهینامه پایان دوره دانشگاه الزهرا

[در این دوره به مباحث مبانی برنامه نویسی پرداخته می شود و سوالات مرتبط با این مباحث که در آن به تفکر خلاقانه ای که در مسابقات ACM نیازمند آن هستید حل می شود.]

۱۶ ساعت آموزش همراه با پشتیبانی یک ماهه(پس از اتمام دوره)

▫️مدرس: راحیل اثناعشری

📅 زمان:
پنجشنبه ها
ساعت ۱۸ تا ۲۰
جمعه ها
ساعت ۱۸ تا ۲۰

هزینه:
دانشجویان علوم کامپیوتر و مهندسی کامپیوتر الزهرا: ۳۵ هزار تومان
سایر دانشجویان الزهرا: ۴۵ هزار تومان
سایرین: ۵۵ هزار تومان

🔺پیشنیاز ندارد

💻محل برگزاری: پلتفرم Skyroom‌

ظرفیت محدود

اطلاعات بیشتر:
@acm_alzahra

📝ثبت نام:
تلگرام:
@alzahra_acm
اینستاگرام:
https://instagram.com/acm_alzahra
🔸انجمن علمی دانشجویی ACM دانشگاه الزهرا برگزار میکند:

«آموزش مبانی برنامه نویسی مسابقات ACM»
📌با زبان ++C
با ارائه گواهینامه پایان دوره دانشگاه الزهرا

[در این دوره به مباحث مبانی برنامه نویسی پرداخته می شود و سوالات مرتبط با این مباحث که در آن به تفکر خلاقانه ای که در مسابقات ACM نیازمند آن هستید حل می شود.]

۱۶ ساعت آموزش همراه با پشتیبانی یک ماهه ی مدرس(پس از اتمام دوره)

▫️مدرس: شانلی حاج الف خانی

📅 زمان:
پنجشنبه ها
ساعت ۹ تا ۱۱
جمعه ها
ساعت ۱۷ تا ۱۹

هزینه:
دانشجویان علوم کامپیوتر و مهندسی کامپیوتر الزهرا: ۳۵ هزار تومان
سایر دانشجویان الزهرا: ۴۵ هزار تومان
سایرین: ۵۵ هزار تومان

🔺پیشنیاز ندارد

💻محل برگزاری: پلتفرم Skyroom

ظرفیت محدود

اطلاعات بیشتر:
@acm_alzahra

📝ثبت نام:
تلگرام:
@alzahra_acm
اینستاگرام:
https://instagram.com/acm_alzahra
هزینه دوره های بالا
برای دانشجویان دانشگاه خواجه نصیر : ۴۵ هزار تومان
📌 چهارمین سخنرانی از سری گفت و گوهای گپ ۳۶۰

👤 سخنران : دکتر مهدی افتخاری، دانشیار دانشگاه شهید باهنر کرمان

⚪️ موضوع : کاهش ابعاد

🗓 تاریخ:پنجشنبه ۸آبان ماه

ساعت: ۱۹

🔗 لینک به زودی در کانال @gp_360 اعلام خواهد شد.

🆔 @gp_360
💻 @ce_kntu
🔻انجمن علمی کامپیوتر دانشگاه علم و صنعت برگزار میکند :
کارگاه مجازی 《Microsoft SQL Server》

SQL Server
یکی از محبوب‌ترین و قدرتمندترین نرم‌افزارهای ساخت و مدیریت پایگاه داده محسوب می‌شود.

می‌توان گفت که یک بانک اطلاعاتی از نوع دیتابیس‌های رابطه‌ای یا Relational Database است که توسط کمپانی Microsoft ارائه شده، و وظیفه اصلی آن ذخیره و بازیابی اطلاعات براساس درخواست نرم‌افزارهای دیگر می‌باشد. این نرم‌افزار دارای نسخه‌های متنوع و متناسب با مخاطبان و محیط‌های کار مختلف است.

⚜️از تمامی دانشجویان برای شرکت در این دوره دعوت به عمل می آید


هزینه :
برای دانشجویان کامپیوتر : ۱۳۰ هزار تومان است
برای دانشجویان سایر رشته ها : ۱۸۰ هزار تومان می باشد .

🗓این دوره ی ۲۴ ساعته در ۶ هفته و در روز های پنجشنبه از ساعت ۹ الی ۱۳ به صورت مجازی در Adobe connect برگزار میگردد.

جهت ثبت نام و کسب اطلاعات بیشتر با آیدی زیر در ارتباط باشید :
@sqlserver_99
💻 @ce_kntu
📢 انجمن علمی مهندسی کامپیوتر دانشگاه تبریز برگزار میکند:

🔻 با همکاری انجمن های علمی کامپیوتر دانشگاه های شهید بهشتی،علم و صنعت، صنعتی اصفهان و خواجه نصیر

💡دوره جامع آمادگی مسابقات برنامه نویسی الگوریتمی ACM ICPC

📍این دوره حالت Bootcamp دارد و با ظرفیت 20 تیم، برای تیم هایی خواهد بود که قصد کسب آمادگی برای شرکت در مسابقات منطقه ای را دارند.

📆 زمان برگزاری جلسه هماهنگی دوره: پنجشنبه ۱۵ آبان ساعت ۱۸

👤 مدرسین دوره: محمدمهدی شکری و علی بهجتی
دارندگات مدال برنز مسابقات جهانی ICPC 2019

🔸هزینه ثبت نام در دوره: ۲۰۰ هزار تومان

📣شرکت در جلسه هماهنگی رایگان می باشد.

📋 ثبت نام جلسه هماهنگی در یادای:
https://yaday.ir/event/CEA_tbz/جلسه-هماهنگی-دوره-آمادگی-مسابقات-ACM-ICPC

⚠️لازم به ذکر است که با توجه به مسابقه محور بودن دوره شرکت در دوره به صورت تیمی می باشد.

@CEA_tbz
انجمن علمی مهندسی کامپیوتر دانشگاه صنعتی خواجه نصیرالدین طوسی pinned «سلام و تبریک به همه ورودی های جدید🥳 این لینک کانال ها و گروه هایی هستش که مطابق نیازتون میتونید عضو بشید و با بچه های دیگه و سال بالایی ها در ارتباط باشید. ادمین: @ce_kntu_admin . 🔸️ کانال انجمن علمی مهندسی کامیپوتر خواجه نصیر 🔸️ گروه کارشناسی کامپیوتر ورودی…»
معرفی چند زیرشاخه پرکاربرد کامپیوتر

🔻قسمت اول : هوش مصنوعی

▪️فکر کنم همه ی شماهایی که دارید اینو میخونید تاحالا کلمه «هوش مصنوعی» به گوشتون خورده باشه. با کمترین جستجو ای توی اینترنت میتونید تعریف ها و کاربرد هاشو پیدا کنید. همه ی اینا به کنار، کلی فیلم که راجع بهش دیدید و خب احتمالا یه تصویری تو ذهنتون هست که چندین سال آینده ما قرار هست به چه شکل باشه. اما، برای کسی که میخواد توی رشته کامپیوتر به سمت هوش مصنوعی بره، شاید این که همین الان، امروز!، هوش مصنوعی چه کاربرد هایی داره مهم تر باشه. در واقع، توی فیلم ها اصولا به شما چندین سال و یا قرن آینده رو بهتون نشون میدن و شاید کافی نباشه برای جذب شدنتون به این حوزه، پس خوبه که ببینیم همین الان دور و برمون چه خبره.

▪️صبح که از خواب بیدار میشید، احتمالا گوشیتون و شبکه های اجتماعیتون رو چک میکنید. میرید پست های افرادی که دنبال کردید رو میبینید و بعدش که تموم شدند، میرید پست های جدید توی اینترنت رو میبینید(مثلا تو instagram میشه اون قسمت explore) که از افرادی هستند که شاید لزوما دنبالشون نکرده باشید و خیلی وقتا از بینشون پست ها و صفحات جالبی پیدا میکنید. تاحالا براتون سوال شده که چرا از بین میلیارد ها پست که میتونن هر محتوایی داشته باشن، اون پست هایی که بصورت تصادفی میبینید براتون جذابن؟ شاید بگید هشتگ های پایینشون به هم مرتبطن. خب خیلی برداشت درستی هست. ولی آیا صرفا با هشتگ، میشه به بهترین پیشنهاد ها رسید؟ چرا از بین ده ها ورزشی که توی دنیا هست و هرکدومشون کلی طرفدار دارن، شما فقط کلیپ های چندتا ورزشی که بیشتر بهش علاقه دارید رو بیشتر میبینید؟ حالا شبکه اجتماعی رو بذاریم کنار. تاحالا با assistant گوشیتون صحبت کردید؟ siri, google assistant و انواع دیگه. تاحالا براتون سوال شده که چجوری این ها میتونن حرفای شما رو که ممکنه با تلفظ و جمله بندی غلط همراه باشه، تا حد خوبی متوجه بشن؟

▪️خب باید بگم خیلی از مواردی که در بالا گفتم و چیز های دیگه ای که الان تو ذهنتون هست، از کاربرد های هوش مصنوعی توی زندگی ما هستند که خب برای خیلی هامون انقدر عادی شده که دیگه فکر میکنیم خیلی ساده و ابتدایی هستند در حالی که اصلا اینجوری نیست.خیلی هاشون هم هنوز برامون کاملا طبیعی و معمول نشده. مثل خودرو های خودران که احتمالا محصولات شرکت Tesla رو شنیده باشید.

▪️یه تصوری که خیلی ها در ابتدا تو ذهنشون دارن این هست که توی هوش مصنوعی، کامپیوتر «درک میکنه» و «متوجه میشه» و بر اساسش تصمیم میگیره. ولی خب واقعیت کمی متفاوت هست. کامپیوتر شما، در نهایت کاری جز ضرب، جمع، تقسیم، تفریق بلد نیست! چیزی که اجازه میده امروز ما با گوشیمون صحبت کنیم و بهش بگیم که «به فلانی پیام بده»، یا «برای فلان ساعت از خواب بیدارم کن» ترکیبی از سال ها کار روی مدل های ریاضیاتی و احتمالاتی و کلی اطلاعات جمع آوری شده و تحلیل شده و البته بهبود سخت افزار هاست.


▪️کسی توی کامپیوتر شما نیست که از مغزش استفاده کنه و کاری که شما میخواید رو یاد بگیره و انجام بده. هوش مصنوعی خیلی گسترده تر از اینه که بخوایم توی یه پیام خلاصش کنیم. برای همین، خوبه که یسری ویدئو ببینید که دید بهتری بهتون بده.

🎦چجوری کامپیوتر ها یاد میگیرن ببینن: (به همراه زیر نویس فارسی)
https://youtu.be/40riCqvRoMs
https://youtu.be/Cgxsv1riJhI

🎦مستند زمانی که کامپیوتر بهترین بازیکن Go رو شکست داد.(به همراه زیر نویس انگلیسی)
https://youtu.be/WXuK6gekU1Y

💻@ce_kntu
لینک ثبت نام دوره جامع آمادگی مسابقات برنامه نویسی الگوریتمی ICPC منتشر شد:

🔸با همکاری انجمن های علمی کامپیوتر دانشگاه های تبریز،شهید بهشتی،علم و صنعت، صنعتی اصفهان و خواجه نصیر

📍این دوره حالت Bootcamp دارد و با ظرفیت 20 تیم، برای تیم هایی خواهد بود که قصد کسب آمادگی برای شرکت در مسابقات منطقه ای را دارند.

🔸هزینه ثبت نام: ۲۰۰ هزار تومان

📋 لینک ثبت نام در بوت کمپ:
https://yaday.ir/event/CEA_tbz/جلسه-اول-ICPC-Bootcamp

⚠️لازم به ذکر است که با توجه به مسابقه محور بودن دوره شرکت در دوره به صورت تیمی می باشد.

@CEA_tbz
معرفی چند زیرشاخه پرکاربرد کامپیوتر

🔻قسمت دوم : Game programming 🎮


🔹همه‌ی ما تا امروز به شکلی از 《بازی‌》ها استفاده کردیم و ساعت‌های زیادی رو صرف وقت گذروندن با اون‌ها کردیم.
از بازی های ساده و قدیمی ای مثل قارچ خور که با سگا بازی میکردیم تا بازی های بزرگ امروزی مثل Red dead که گرافیک و عظمتشون ساعت ها مارو غرق خودش میکنه.


🔸احتمالا درمورد صنعت گسترده‌ی بازی سازی و درآمد خیلی زیادی که در دنیا داره صرفش میشه هم یه چیزایی شنیدیم.


🔹بازی‌ها سبک‌های مختلفی دارند که یکی از محبوب ترین اونها AAA است در لینک زیر مسیر کلی برای ورود به این حوزه و سبک های مختلف بازی مختصر بیان میشه:
https://7learn.com/programming/computer-games-development/game-development-roadmap


🔸بازی ها رو میشه به شیوه های مختلفی دسته بندی کرد.
براساس پلفترمی که توشون بازی انجام میشه ، بازی های کامپیوتر ، موبایل و کنسولهارو داریم.


🔹برای ساخت بازی ها از ابزارهای مختلفی استفاده میشه که مهم ترین این ابزارها ، موتورهای بازی سازی هستند.
توی موتورهای بازی سازی که ترکیبی از کارهای بصری و برنامه نویسیه، میشه بازی های مختلف برای همه ی پلتفرم ها ساخت.


🔸زبان های برنامه نویسی ای که بیشتر برای بازی سازی استفاده میشن c++و #c و java script است که با تلفیقی از موتورهای بازی سازی ،توان بالایی برای خلاقیت و نوآوری رو به شما میدن.


🔹برای شروع یادگیری بازی سازی میتونید به لینک زیر مراجعه کنید:
https://www.quora.com/How-can-I-start-game-programming-What-knowledge-is-required-for-creating-a-succesfull-game


🔸در صنعت بازی سازی ، شغلهای زیادی وجود داره.از صداگذاری ،تهیه کنندگی و کارگردانی بازی ها، تا برنامه نویسی بخش های مختلف که میتونید توی لینک زیر اطلاعات بیشتر در این باره کسب کنید:
https://www.dbazi.com/1398/04/27/255037/%D8%B4%D8%BA%D9%84%E2%80%8C%D9%87%D8%A7%DB%8C-%D9%85%D8%AE%D8%AA%D9%84%D9%81-%D8%B5%D9%86%D8%B9%D8%AA-%D8%A8%D8%A7%D8%B2%DB%8C%E2%80%8C%D8%B3%D8%A7%D8%B2%DB%8C/


🔹اگر بخوایم اطلاعات مختصری درمورد صنعت بازی سازی داخل ایران داشته باشیم میتونیم به لینک زیر مراجعه کنیم:
https://www.ircg.ir/fa/news/4246/%D9%81%D8%B1%D8%B5%D8%AA-%D9%87%D8%A7%DB%8C-%D8%B4%D8%BA%D9%84%DB%8C-%D9%88-%DA%A9%D8%B3%D8%A8-%D8%AF%D8%B1%D8%A2%D9%85%D8%AF-%D8%AF%D8%B1-%D8%B5%D9%86%D8%B9%D8%AA-%D8%A8%D8%A7%D8%B2%DB%8C%E2%80%8C%D9%87%D8%A7%DB%8C-%D8%B1%D8%A7%DB%8C%D8%A7%D9%86%D9%87%E2%80%8C%D8%A7%DB%8C-%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%A7%D8%B3%D8%AA%D8%9F


🔸توی سالهای اخیر ، بازی های موفق زیادی توی ایران هم ساخته شده مثل بازی آمیرزا و زولا
برای یادگیری بیشتر درباره وضعیت این صنعت درایران هم میتونید به این لینک مراجعه کنید:
https://digiato.com/article/2018/09/08/%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86-%D8%A8%D8%A7%D8%B2%DB%8C-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%DB%8C-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF/


🔹بعد از آشنایی کلی با این صنعت جذاب اگه بخوایم تجربه دوستانی که در این حوزه فعالیت داشتن رو بدونیم اکثرا معتقدن مهم‌ترین بخش هربازی Game play است درواقع مکانیزمی که با آن بازی را پیش می‌بریم و علاوه بر این بخش‌های مهم دیگه میتونه گرافیک بازی و صداگذاری و ... باشه.
طبق نظر کاربران و چیزی که خودمونم حس می‌کنیم بازی‌های آنلاینی که افراد در اونها باهم رقابت میکنن هم خیلی محبوبند پس میتونه یکی از نکات مورد توجهمون باشه.


🔸سوال بزرگی که پرسیده میشه اینه که به چه شکلی میشه از یک بازی درآمد کسب کرد؟
راه های مختلفی وجود داره که بیشتر به نوع بازی شما بستگی داره که ما چندتاش رو براتون مثال میزنیم:
۱-فروش مستقیم خود بازی
۲-نمایش تبلیغات داخل بازی
۳-فروش آیتم های مختلف و پرداخت های درون برنامه ای


🔹به عنوان آخرین مطلب هم اگر براتون سواله که چه قدر میشه از ساخت یک بازی درآمد کسب کرد براتون جالبه که بدونید شرکت Activision توی سه ماه ی اخیر ، فقط از پرداخت های درون برنامه ای و فروش آیتم های داخل بازی های Call of duty مبلغ ۱.۲ میلیارد دلار درآمد کسب کرده!
.
💻@ce_kntu
معرفی چند زیرشاخه پرکاربرد کامپیوتر

🔻قسمت سوم : آشنایی با برنامه نویسی اندروید

🔸این روزها برنامه نویسی اندروید به علت داشتن کاربران زیاد ، بیشتر مورد توجه برنامه نویسان قرار گرفته است.اندروید اولین بار برای دوربین طراحی شد و بعد از آن در تلفن های همراه، ساعت های هوشمند،تلویزیون های اندروید و ... مورد استفاده قرار گرفت.

🔹پیش نیاز های شروع برنامه نویسی اندروید
+ داشتن وقت و انگیزه کافی
+ آشنایی با زبان انگلیسی، الگوریتم و ریاضیات
+ آشنایی مقدماتی به منظور کار با کامپیوتر و اینترنت
+ آشنایی با یک زبان برنامه نویسی به منظور توسعه اپلیکیشن‌های اندروید
+ فراگیری مفاهیم مربوط به کدنویسی شی گرا
(بسیاری از پیش نیازهایی که به آن‌ها اشاره شد را می‌توانید در طول یادگیری زبان برنامه نویسی مورد نظرتان به صورت موازی آموزش ببینید. بنابراین اگر اراده کنید با تلاش و تمرین می‌توانید به یادگیری برنامه نویسی اندروید بپردازید.)

🔸برنامه نویسی اندروید یه چه زبانی است؟
انتخاب زبان برنامه نویسی همیشه یکی از بحث برانگیزترین و داغ‌ترین موضوعات در حوزه برنامه نویسی است. پاسخ به این سوال قطعا کار ساده ای نیست و باید از ابعاد مختلفی مورد بررسی قرار گیرد.
اما زبان هایی که توسط گوگل به عنوان زبان رسمی این پلتفرم معرفی شده اند، جاوا و کاتلین هستند. زبان‌های دیگر به صورت پیش فرض توسط اندروید پشتیبانی نمی‌شوند. برای استفاده از اینگونه زبان‌ها ابزارهایی به منظور تبدیل کدها به خروجی قابل نصب در اندروید توسعه داده شده است. به صورت کلی رایج‌ترین زبان‌های برنامه نویسی که قادر به توسعه اپلیکیشن‌های اندرویدی هستند عبارتند از:
▪️ زبان برنامه نویسی جاوا
▪️ زبان برنامه نویسی کاتلین
▪️زبان برنامه نویسی جاوا اسکریپت
▪️زبان برنامه نویسی سی شارپ
▪️زبان برنامه نویسی پایتون
▪️ زبان برنامه نویسی بیسیک
▪️زبان برنامه نویسی دارت

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

🔸درآمد برنامه نویس اندروید
درآمد برنامه نویس اندروید در ایران مانند سایر برنامه نویسان در کشورهای دیگر از 4 روش به دست می‌آید که عبارتند از :
1. کار در شرکت‌ها به عنوان برنامه نویس اندروید
2. کار به صورت فریلنسری برای دریافت پروژه‌های برنامه نویسی اندروید
3. آموزش برنامه نویسی اندروید به دیگران
4. ایجاد پروژه شخصی و تولید برنامه‌های اندرویدی

🔹برای کسب اطلاعات بیشتر می توانید از لینک زیر استفاده کنید

🎦https://www.youtube.com/watch?v=qqzy


💻@ce_kntu
معرفی چند زیر شاخه پرکاربرد کامپیوتر

🔻قسمت چهارم : Back End

🔸اگر بخواهیم به سوال Back End چیست پاسخ دهیم، در مرحله‌ی اول خیلی خوب است که به دنبال معنی واژه‌ی Back در دیکشنری باشیم. در فست دیک، واژه‌ی Back اینگونه معنا شده است:
Back: عقب، پشت (بدن)، پس، عقبی، گذشته، پشتی، پشتی کنندگان، تکیه گاه، به عقب، درعقب، برگشت (و…)
همانطور که میبینید، یکی از اصلی ترین معانی واژه‌ی Back، پشت می‌باشد. و دقیقا این معنی با کاری که برنامه نویسی بک اند میکند ارتباط دارد.
وقتی از برنامه نویسی بک اند صحبت میکنیم، منظورمان تمام آن کارهایی است که در پشت صحنه انجام میشود و کاربر آن‌ها را نمیبیند.


🔹اگر بخواهیم به سوال Back End چیست خیلی ساده پاسخ دهیم،میتوانیم بگوییم:
توسعه دهندگان وب بک اند قسمت هایی از وبسایت را می سازند که برای کابران قابل مشاهده نیست.
در اصل توسعه دهندگان وب بک اند هر عملکردی که با ذخیره و بازیابی داده ها مرتبط است را می سازند. بنابراین ویژگی هایی مانند ورود به سیستم، ایجاد پروفایل کاربر، پیام رسانی یا آپلود فایل ها، همه توسط توسعه دهندگان وب بک اند ساخته می شوند.


🔸محبوب ترین زبان های برنامه نویسی بک اند شامل موارد زیر است:
▪️ پایتون (Python): یک زبان بسیار قدرتمند و همه کاره که بسیار دوست داشتنی و ساده هم است.
▪️ پی اچ پی (PHP): یک زبان برنامه نویسی سمت سرور که 80% وبسایت های فعلی توسط این زبان ساخته شده اند.
▪️ روبی (Ruby): زبان محبوب برای ایجاد اپلیکشن های تحت وب
▪️ اس کیو ال (SQL): مورد نیاز برای ایجاد و مدیریت پایگاه داده.


🔹در کل توسعه دهندگان بک اند برنامه نویسی یک برنامه ی تحت وب را انجام می دهند و پایگاه داده های لازم را برای آن ایجاد می کنند. آنها همچنین همکاری نزدیکی با برنامه نویسان فرانت اند دارند تا اطمینان حاصل کنند وبسایت تمامی عملکرد های لازم را دارد و به روشی که قرار است کار کند کار می کند.


🔸یک توسعه دهنده بک اند تازه کار چقدر درآمد دارد؟
طبق گفته Glassdoor متوسط حقوق برای توسعه دهنده وب بک اند تازه کار در آمریکا حدود 62900 دلار در سال است و در ایران نیز می توان همانند حقوق یک فرانت اند کار در نظر گرفت.


🔹برای کسب اطلاعات بیشتر میتوانید به منابع زیر رجوع کنید:
https://b2n.ir/155660

🎦https://b2n.ir/404500

🎦https://m.youtube.com/watch?v=znFu0i8X1T8

💻@ce_kntu
معرفی چند زیر شاخه پرکاربرد کامپیوتر

🔻قسمت چهارم : Front End

🔹اگر به دنبال یک پاسخ خیلی ساده ولی کاربردی برای سوال Front End چیست هستید، فیلم زیر را مشاهده کنید:
https://www.aparat.com/v/wfMmO

🔹تعریف واژه‌ی فرانت اند:
در عبارت Front End، همانطور که میبینید واژه‌ی Front وجود دارد. و در انگلیسی یکی از معانی Front به معنای «جلو» می‌باشد.

🔸در دیکشنری آنلاین فست دیک، معنی واژه‌ی Front به این صورت آمده است: جلو، پیش، صف پیش، نما، طرز برخورد، جلودار، منادی،جبهه جنگ، بطرف جلو، روکردن به، مواجه شده با،روبروی هم قرار دادن، مقدمه نوشتن بر، درصف جلوقرارگرفتن
با توجه به تعریفی که از این واژه دیدیم، میتوانیم در پاسخ به سوال Front End چیست بگوییم:
طراحی یا کدنویسی هر آن چیزی که مربوط به جلوی وبسایت میشود. در واقع یک طراح وب یا یک Front End Developer، کسی است که چیزی را طراحی میکند کاربر آنرا میبیند.


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

لیست مهارت‌هایی که یک Front End Developer باشد داشته باشد:
▪️HTML
▪️CSS
▪️Javascript
▪️کتابخانه‌ها و فریمورک های جاوا اسکریپت (مثل jquery)
▪️کتابخانه‌های CSS مثل بوت استرپ (Bootstrap)
▪️پردازنده‌های CSS مثل Sass یا Less
▪️طراحی وب واکنش گرا (Responsive Web Design)
▪️نرم افزارهای گرافیکی (فتوشاپ و شاید کمیIllustrator)
▪️تست و آزمون خطا
▪️و مهارت‌جانی دیگری
▪️این لیست، یک لیست بسیار کلی است که در آینده حتما در مورد آن مفصل صحبت خواهیم کرد.


🔹مثالی از فرانت در دنیای واقعی:
برای اینکه مفهوم Front end را بهتر درک کنید، یک فیلم سینمایی را در نظر بگیرید. ظاهر سایت حکم فیلم سینمایی را دارد که شما مشاهده می‌کنید. بازیگران و صحنه‌های فیلمبرداری شده اجزایی هستند که Front end را تشکیل می‌دهند و بر اساس دستورات کارگردان در جای مورد نظر قرار می‌گیرند و به بازیگری می‌پردازند. دستورات کارگردان، همان کدهای HTML، CSS و Javascript می‌باشند که رابط کاربری را ایجاد می‌کنند.

البته برای اینکه این فیلم ساخته و اکران شود، عوامل پشت صحنه زیادی مانند تصویر بردار، صدا بردار، کارگردان و... داشته است که شما آن‌ها را در فیلم نخواهید دید. کدهایی که در پس زمینه سایت در حال اجرا شدن هستند، مانند عوامل پشت صحنه فیلم می‌باشند که مربوط به بک اند (Backend) هستند


🔸یک توسعه دهنده فرانت اند تازه کار چقدر درآمد دارد؟
طبق گفته payscale متوسط حقوق برای توسعه دهنده فرانت اند تازه کار در آمریکا بین 33000 تا 71000 دلار در سال است و در ایران نیز می توان در حدود 60 میلیون تومان حقوق یک فرانت اند کار در نظر گرفت.

🔹برای کسب اطلاعات بیشتر میتوانید به منابع زیر رجوع کنید:
https://b2n.ir/849417
https://b2n.ir/412301

🎦https://www.youtube.com/watch?v=F3ztn4H6Ftg
🎦https://www.youtube.com/watch?v=Tl0x_zf8I78

💻@ce_kntu
Forwarded from CodeCup
🏁 آماده‌ای برای مسابقه؟
🏆پنجمین دوره مسابقات برنامه‌نویسی‌ کشوری CodeCup🏆

👨🏻‍💻👩🏻‍💻 ۵ مسابقه در ۷ تکنولوژی و بیش از ده‌ها زبان برنامه‌نویسی

🕰 تاریخ اولین مسابقه، ۳۰ آبان
امکان استخدام نفرات برتر در ویستا سامانه آسا

🎁 همراه با ۵۰ میلیون تومان جایزه نقدی

💎 #کدکاپ توسط تیم Quera و مرکز نوآوری شریف در چهار دوره با شرکت بیش از ۷۰۰۰ نفر از برنامه‌نویسان سرتاسر کشور در دانشگاه صنعتی شریف برگزار شده است. امسال هم به صورت برخط میزبان این رقابت‌ها هستیم :)

📝 اطلاعات بیشتر و ثبت‌نام رایگان:
🔗 codecup.ir
#مسابقه_برنامه_نویسی_کشوری
#ویستا_سامانه_آسا #Quera
📣فراخوان‌همکاری‌با‌انجمن علمی مهندسی کامپیوتر📣

دوستان و هم رشته ای های عزیز؛

انجمن علمی برای برگزاری دوره ها و ادامه فعالیت خودش نیاز به کمک همه شما عزیزان داره .
در صورت تمایل برای همکاری با ما کافیه چند دقیقه وقت بگذارید و فرم زیر رو با حوصله پر کنید.
در آخر هم اگر نمونه کار یا توضیحاتی داشتین، تو همون فرم برامون ارسال کنین تا انجمن بتونه از تمام ظرفیت دانشگاه استفاده کنه .
پیشاپیش ممنونیم از همکاریتون 🙏🏻🤗

https://forms.gle/NNWZ2zXNqdmAvpkv7

💻@ce_kntu
💻مسابقات ICPC💻

نام قدیم : acm-icpc
(Association for Computing Machinery)

🔸یک مسابقه برنامه نویسی است که هرساله در دنیا برگزار می شود . این مسابقات در قالب تیم های ۳ نفره برگزار میشود .

🔸در این مسابقات برخلاف المپیاد ، باید از خود مسابقات ، کد زدن و از فکری که پشت این کد ها است لذت ببرید نه تنها برای پیروزی در این مسابقات و درج این پیروزی در رزومه ی خود ، گرچه ICPC مزیت های قرار دادی زیادی دارد ولی هدف اصلی آن این مزیت فلسفی و ذاتی آن است .

🔸همچنین شرکت در این مسابقه ، میتواند از جنبه کارکردن شما در آینده یک امتیاز تاثیرگذار محسوب شود .

🔸نحوه سنجش تیم ها به گونه ای است که در مسابقات حدود ۱۰ تا ۱۲ سوال محاسباتی و الگوریتمی می دهند ، هر تیمی سوال های بیشتری در مدت زمان کم تری با خطای کم تر حل کند رتبه بهتر کسب می کند .

🔸با شرکت در ICPC چه چیزی به دست می آوریم ؟
شرکت در این مسابقه به سه چیز بسیار مهم دست پیدا خواهید کرد :
۱- طراحی الگوریتم ۲- کد زدن سریع
۳-توانایی فکر کردن و حل مسئله

🔸سوال های این مسابقات سوال های خشک و کلیشه ای نیستند ، بلکه سوال هایی هستند که جنبه محاسباتی و الگوریتمی دارد در نتیجه باعث تقویت ذهن می شود .

@ce_kntu