وبلاگ آموزشی ثناءاللّه خیری

نگرشی نوین به آموزش علوم کامپیوتر

وبلاگ آموزشی ثناءاللّه خیری

نگرشی نوین به آموزش علوم کامپیوتر

وبلاگ آموزشی ثناءاللّه خیری

👋🏼 درود و عرض خیر مقدم دارم خدمت شما فرهیختگان و مخاطبان وبلاگ آموزشی ثناالله خیری

👨🏼‍🔬 اینجانب ثناالله خیری(ملقب به Sasan Ace)، موسس و مدیرعامل کمپانی صنایع فناوری پاراتاپیک (Paratopic Technologies, LLC)، پژوهشگر علاقمند به حوزه‌های تحقیقاتی: ماشین‌لرنینگ، رمزنگاری و رایانش کوانتومی؛ مربی کسب‌وکار و مدیر ارشد بخش تحقیق و توسعه‌ی کمپانی مذکور می‌باشم.
پ.ن: جهت آشنایی بیشتر با سوابق اجرایی، حرفه‌ای، آموزشی و پژوهشی بنده؛ پیشنهاد می‌کنم از طریق لینک‌های موجود در "راه‌های ارتباطی"، به پروفایل لینکداینم مراجعه بفرمایید.

❓ رسالت این وبلاگ 👈🏼 انتشار محتوای فنی-مهندسی، آموزشی و پژوهشی درحوزه‌های: فناوری اطلاعات، علوم کامپیوتر، و مدیریت بیزینس‌های نوظهور و فناور می باشد. تمامی محتوای این وبلاگ، حاصل تلاش بی‌وقفه و شبانه‌روزی من طی سال‌ها: مطالعه، پژوهش و برنامه نویسی اپلیکیشن‌های امنیتی، تجاری و تحقیقاتی بوده و همچنین با تالیف جزوات آموزشی و تدریس به صدها دانشجویان مهندسی و علوم کامپیوتر ساکن داخل و خارج ایران، همواره، امیدوار بوده و هستم تا بار سنگین آموزش مفاهیم بغرنج علوم و مهندسی کامپیوتر از دوش اساتید بزرگوار و دانشجویان عزیز، بطور چشم‌گیری کاسته شود،

📩 شایان ذکر است که محتوای وبلاگ را بدون خطا نمی‌دانم، فلذا با حوصله‌ی تمام، پذیرنده‌ی انتقادات تخصصی و پیشنهادات سازنده از سوی شما فرهیختگان بزرگوار می‌باشم.

©: بنده به عنوان نویسنده‌ی این وبلاگ، هیجگونه رضایتی بابت انتشار هر یک از مطالب این وبلاگ بدون ارجاع، ندارم.

🛒 جهت درخواست همکاری، سفارش پروژه، ارسال پیشنهادات و درج تبلیغات خود در فضای مجازی، می‌توانید با یکی از راه‌های زیر، با ما در ارتباط باشید.

📲 همراه: 09914086457

☎ ثابت: 04433468863

🌐 وبسایت: paratopic.com

📩 ایمیل: info@paratopic.com

📌 نشانی شعب داخل کشور:
1. ارومیه: بلوار شهید بهشتی، محله فدک، کوی 38، روبروی اوریاد مال، مجتمع میخک، بلوک1، طبقه 13، واحد 2
2. تبریز: خیابان 17 شهریور قدیم، کوی سیّدلر، روبروی دبیرستان فرا اندیشان، پلاک 12

برای همه شما مخاطبان فرهیخته‌ی وبلاگ، نگرشی متفاوت و تفکری خارج از کلیشه‌ها، آرزومندم
ثناالله خیری

تبلیغات
Blog.ir بلاگ، رسانه متخصصین و اهل قلم، استفاده آسان از امکانات وبلاگ نویسی حرفه‌ای، در محیطی نوین، امن و پایدار bayanbox.ir صندوق بیان - تجربه‌ای متفاوت در نشر و نگهداری فایل‌ها، ۳ گیگا بایت فضای پیشرفته رایگان Bayan.ir - بیان، پیشرو در فناوری‌های فضای مجازی ایران
طبقه بندی موضوعی
آخرین نظرات
نویسندگان

۵ مطلب با کلمه‌ی کلیدی «پروژه دانشجویی» ثبت شده است

 با عرض درود خدمت مخاطبان فرهیخته وبلاگ ثناالله خیری

امیدوارم مشتاق دانلود و بررسی یکی از مهم ترین اپلیکیشن های آموزشی در حوزه دیتاساینس باشید. هدف ما در اینجا خوشه بندی اعضای شبکه های اجتماعی(البته در مقیاس کوچک) بر اساس جنسیت، شهر محل سکونت، تاریخ توبد و گزینه هایی که به هر یک از ۲۴ سوال روانشناسی پاسخ دادن.


این اپلیکیشن به شما یک تصوری از مکانیزم embeded web application های نهفته در server های شبکه های اجتماعی میده. مثلا وقتی مشغول اینستاگردی هستینآرام می بینین که یه بخشی به نام account suggestion، به شما پیشنهاد میشه این آکانت ها را فالوو کنین. این کار توسط همین وب اپلیکیشن های server های اینستاگرام انجام میشه که یکی از ساده ترین الگوریتم های به کار رفته در این اپلیکیشن ها، الگوریتم clustering بر اساس فاصله اقلیدسیه.

در ادامه دو نکته رو میگم که بتونی خودت این کنسول اپلیکشنو در ویژوال استودیو برنامه نویسی کنی :‌

 ۱. برای سهولت محاسبات باید ابتدا فرمول محاسبه فاصله اقلیدسی دو کاربر در شبکه اجتماعی رو بررسی کنین که در لینک زیر موجوده

https://drive.google.com/file/d/1UgiQPUgEbFEiYcFzcaeCuhTu8JRn0sh0/view?usp=sharing


۲. جهت جمع آوری داده ها از کاربران باید ماتریس زیر رو پر کنین که البته ممکنه سوالات زیر ذهنتونو درگیر کنه که مثلا :

۲.۱. چرا سه تا کد ۰، ۱ و ۲ برای جنسیت انتخاب شده؟ 

پاسخ : ۰ براس جنسیت مذکر، عدد ۱ برای مذکر و ۲ برای non binary ها(افرادی که جنسیت مختلط یا دوگانه دارند.)

۲.۲. کد شهرها بر چه اساس انتخاب شده؟
پاسخ : بر اساس شماره سطر ماتریس فاصله شهرهای معروف ایالات متحده که برای مشاهده ماتریس به صورت فایل excel *****  اینجا  ***** کلیلک کنید


🔻اینم از لینک دانلود سورس کدای two-users-euclidean-distance🔻


https://drive.google.com/file/d/1ikgm8WcgW-NWezEUNOkXuSUT9BV0K6PN/view?usp=sharing

🙏🏻 به عنوان سخن پایانی، ممنون میشیم که درصورت ارتباط با دانشجویان علاقمند به مبحث data science، لینک این بلاگ رو باهاشون به اشتراک بزار
ین.
💌 طبق معمول هر گونه نظر، پیشنهاد و پرسشی داشتی، میتونی به جیمیلم  بفرستی.

با سپاس 
Sasan Ace

  • Sasan Ace

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

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

  • Sasan Ace
  • 👇👇👇👇👇
  • لینک دانلود 
    ☝☝☝☝☝





    با توجه به دو بعدی بودن حرکت روبات از جهت های چپ (L)    به جای غرب یا West  ، راست (R) به جای شرق یا East  ، بالا ((U به جای شمال یا North  ، پائین (D)  به جای جنوب یا South  استفاده شده است
  • برای زیبایی و تفهیم بهتر پسوند رتبه عددی (مانند st  در 1   و ...) از تابع rankpost  استفاده شده استکه عدد را گرفته و در خروجی پسوند ترتیبی مربوط به آن عدد را می دهد. این تابع برای نشان دادن این که مثلا چندمین داده را باید وارد کنیم مناسب است
  • تابع finalPositionX  مختصات فعلی روبات را همراه با دستور حرکت (راست، چپ ، بالا، پایین) گرفته  ومولفه افقی مختصات روبات را تغییر میدهد تا مختصات جدید را نشان دیم
  • تابع finalPositionY  مختصات فعلی روبات را همراه با دستور حرکت (راست، چپ، بالا، پایین) گرفته و مولفه عمودی مختصات روبات را  تغییر میدهد تا مختصات لجظه ای را نشان دهیم
  • تابع  gridBoundControl  محدوده صفحه مجاز و نیز مختصات لحظه ای روبات را گرفته و با مقایسه آن با کران های بالا و پایین در راستاهای قائم و افقی  تعیین میکند که آیا روبات داخل محدوده مجاز است (بر میگرداند true )  یا نه (بر میگرداند false )
  • تابع obstControl لیست شامل مختصات موانع، تعداد موانع و مختصات فعلی روبات را گرفته و اگر مولفه افقی لحظه ای روبات با هر یک از اندیس های زوج لیست مساوی شد و همزامن مولفه عمودی لحظه ای روبات با هر یک از اندیس های فرد لیست مساوی شد، آنگاه یعنی روبات به مانع برخورد کرده (برمیگرداند false ) و در غیر این صورت به مانع برخورد نشده و بر میگرداند true
  • در تابع main   ابتدا رنگ فونت و بک گراند صفحه بترتیب به زرد روشن(کدE ) و آبی (کد۱) تغییر یافته است (صرفا جهت جذابیت بیشتر برنامه برای کاربر)
  • محدوده های ناحیه مجاز حرکت یا همان کران ها از کاربر گرفته شده به همراه ساختارهای امنیتی  و کنترلی تا در هیچ راستای افقی یا قائم ، کران بالا از کران پایین کمتر نشود
  • مختصات نقطه شروع روبات از کاربر گرفته شده به همراه ساختار کنترل ورودی تا مطممئن شویم روبات شروع اش از ناحیه مجاز بوده است
  • سپس با چاپ عبارت How many obstacles exist?  کاربر باید تعداد موانع در ناحیه مجاز را وارد کند    و سپس مختصات آنها را در ادامه
  • بعد از **************** Start move commands with (begin) and exit with (end) *****************  باید دستورات جهت دهی  را به صورت مزبور (راست ، چپ  ، پایین و بالا) وارد کنیم
  • در صورت  برخورد با مانع پیام خطای Collision with barrier  نمایش داده میشود و درصورت خروج از محدوده مجاز پیام Out Of Grids Boundaries Error  
  • موقعیت لحظه ای تنها در صورت عدم برخورد به مانع و نیز حرکت در محدوده مجاز در صفحه    نمایش داده خواهد شد

   if (gridBoundControl(Lx, Ux, Ly, Uy, Xf, Yf) == true && obstControl(obstaclesOrdination, 2 * ObsN, Xf, Yf) == true)

         cout << "Current position = (" << Xf << ", " << Yf << ")";

 

 

  • هر بار حرکت مجاز که یک واحد میباشد یه واحد به کمیت مسافت می افزاید

If (gridBoundControl(Lx, Ux, Ly, Uy, Xf, Yf) == true )

             distance ++ ;

 

 

  • جابه جایی نیز طبق قانون فیثاغورس محاسبه خواهد ش

     displacement = sqrt(pow(Ox - Xf, 2) + pow(Oy - Yf, 2));

 

  • Sasan Ace

این آزمون امروز ساعت 14 به وقت ایران در سامانه آموزش الکترونیکی دانشگاه شهید مدنی آذربایجان (تربیت معلم سابق) برای دانشجویان کلاس 
استاد حقیقت دوست بناب مطرح شده بود که گروه درسی شان ۱۸۳۳ بوده است

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

به هر حال بنده ۵ سوال رو فقط جا انداختم به علت محدودیت وقت که به خاطر بارم پایین آنها خدا رو شکر فقط ۱و ۲۵ صدم نمره ام رفت

حالا این شما و این هم لین دانلود نمونه سوالات موعود
 
👇👇👇👇👇👇   

لینک دانلود

 ☝☝☝☝☝

  • Sasan Ace

با توجه به افزایش روزافزون قیمت ها و کاهش توان مالی ایرانیان در کشور، هر دانشجویی در کشورمان متاسفانه نمیتواند بپذیرد که دانشجویی یک شغل است، علیرغم اینکه گواهی اشتغال به تحصیل هم برایش صادر شده، لذا یکی از برترین گزینه های کسب درآمد که هم از نظر علمی-تحصیلی و هم مالی برای دانشجو منفعت دارد و بالعکس برای مشتری ضرر دارد، موفقیت در گرفتن پروژه های درسی دانشجویانی است که به هر دلیلی خود قادر به انجام وظیفه خود نیستند و نیاز خود را در کانال های دانشجویی اعلان میکنند تا هم هزینه اعلان آگهی و هم هزینه انجام پروژه رو پرداخت کنند

لذا بر آن شدیم تا لیستی کامل از لینک کانال های واگذاری پروژه دانشجویی رو خدمت دانشجویان عزیز قرار داده تا به امید خدا موفق به کسب درآمد از دانش خود شوند و این خود انگیزه در درس خواندن آنها ایجاد میکند

خود بنده فقط در درس برنامه نویسی سی پلاس پلاس تا کنون در عرض کم تر از یک ماه بالغ بر یک میلیون تومان با این کانالها درآمد کسب کرده ام آن هم در عرض کمتر از یک هفته، و هر سوال رو تقریبا با نرخ 40 تا 60 هزار تومان مشتری داشتم که نتیجه رزومه بنده در این زبان برنامه نویسی است

با کلیک بر روی هر کدام از لینک های قرمز رنگ ذیل، میتوانید وارد کانال تلگرامی مورد نظر شوید و ترتیب خاصی هم در این لیست از لینک ها رعایت نشده

👈 اتاق پروژه

👈 هم دانشگاهی

👈 best project channel

👈 کانال پروژه دانشجویی

👈 کانال حل تمرین

👈 پروژه آنلاین





  • Sasan Ace