GuilanCS | علوم کامپیوتر
1.04K subscribers
1.61K photos
60 videos
225 files
1.01K links
💻انجمن علمی علوم کامپیوتر دانشگاه گیلان

🔶اینستاگرام انجمن:https://instagram.com/csguilan

🔷ارتباط با دبیر انجمن(اسماعیل ذوالفقاری):
@anon7vip


🔗گروه دانشجویان:
Download Telegram
مقایسه ی نموداری پیچیدگی زمانی برخی توابع مشهور
کاربرد حد در تعیین پیچیدگی زمانی
انجمن علمی موفق، موثر و خلاق (۷)

#کارگاه_مجازی

فعالیت در انجمن علمی آن‌هم #داوطلبانه ارزشش را دارد؟ (۲)

افراد به دلایل متنوعی جذب انجمن می‌شوند و داوطلبانه بخشی از وقت خود را صرف برنامه‌های انجمن می‌کنند. اما آیا آنچه به دست می آورند با آن‌چه از ابتدا فکر می‌کردند و انگیزه‌های ورودشان بوده تناسبی دارد؟

انجمن علمی امکانی برای عینیت یافتن #ایده ها و #خلاقیت هاست. خلاقیت و نوآوری بر جذابیت ایده ها خواهد افزود. ایده جذاب #انسجام و اتفاق نظر بیشتری بین اعضای انجمن بوجود خواهد آورد. هر چه انسجام بین اعضای انجمن بیشتر باشد امکان تحقق ایده بیشتر می شود.

جلسات بحث و #هم_اندیشی امکان هم افزایی و تکمیل بیش از پیش ایده را فراهم می آورد و زمانی که ایده به حدی از پختگی رسید مراحل اجرای ایده آغاز می‌شود.

تمام این فرایند تجربه و #تمرین ارزشمندی است که هر عضو انجمن طی آن می آموزد که
💡 هر ایده ای - چه خلاقانه یا تکراری- یک #فرصت و ظرفیت هم برای انجمن و هم اعضای انجمن است. پس از هر ایده ای باید استقبال کرد.

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

💡 اعضا در پیرامون هر ایده‌ای فرصت هم اندیشی و هم افزایی خواهند یافت و این چنین جلساتی خود تمرین بسیار مهمی برای هم فکری و مقدمه ای بر #کارگروهی است.

💡 تجربیات مختلف در کنار هم قرار خواهند گرفت تا موانع و چالش های اجرایی شدن ایده به خوبی شناسایی شوند و این موضوع افراد را با تجربه‌تر خواهد کرد.

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

البته هر چالشی در درون خود درس‌ها و نکاتی دارد. اتفاقا برخلاف تمام دوران تحصیل انجمن علمی از معدود جاهایی است که فرایند #یادگیری بر فرایند #آموزش غلبه دارد. درواقع یک فراگرفتن حین اجرای تمام عیار (learning by doing) را اعضای انجمن تجربه می ‌کنند. تجربه ‌ای که منحصرا دانشجویان فعال انجمن علمی خواهند داشت و دیگر دانشجویان از این تجربه ارزشمند بهره ای نخواهند برد. لذا عموما دانش‌آموختگانی که سابقه فعالیت در انجمن علمی را دارند به علت همین تجربه‌ها افرادی لایق‌تر و شایسته‌تر برای ورود به دنیای حرفه‌ای کسب و کارهستند و موفقیت‌های شغلی بیشتری نسبت به همشاگردی‌های خود خواهند داشت.

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


💠
کانال رسمی انجمن‌های علمی دانشجویی
اداره کل فرهنگی و اجتماعی
وزارت علوم، تحقیقات و فناوری
@ssamsrt
💠
Forwarded from Waresin
#نکته_آموزشی

💡نکته ی آموزشی (ساختمان داده ها)

🔴روش بازگشتی محاسبه ی سری فیبوناچی
👇👇👇👇👇
سری فیبوناچی یکی از مسائلی است که می توان آن را به صورت غیر بازگشتی نیز ، ارائه نمود اما ذاتا بازگشتی است .
int fibo (int n )
{
if (n<=1)
return n;
else return fibo(n-1) + fibo (n-2) ;
}
فراخوانی بازگشتی تابع برای محاسبه ی F7

@guilancs
🔍مقایسه ی امنیت در ویندوز های 10 ، 8 و 7🔍

با انتشار ویندوز ۷ و ویندوز ۸.۱، شرکت مایکروسافت به صورت قابل توجهی تنظیمات امنیتی آنلاین و دستگاه‌های خود را از طریق دو ویژگی جدید و کلیدی افزایش داده تا از تهدیدات امنیتی بالقوه جلوگیری کند.

ویندوز ۱۰ شما را قادر می‌سازد از اثر انگشت، اسکن عنبیه یا اسکن چهره، به جای کلمه‌ی عبور استفاده کنید. برای استفاده از این ویژگی جدید که ‘Windows Hello’ نام دارد، باید دستگاه‌ها از سخت‌افزار سازگار شده با این ویژگی، استفاده کنند.

دومین مورد، ‘Passport’ نام دارد. این ویژگی ویندوز را قادر می‌سازد تا با تایید هویت شما، اجازه‌ی دسترسی به برخی از سایت‌ها را برای شما صادر کند. این کار ریسک به خطر افتادن و لو رفتن کلمه‌ی عبور را کاهش می‌دهد.

ویندوز ۷ و ۸.۱ در حال حاضر از نظر امنیتی، در سطح مطلوبی قرار دارند اما ویندوز ۱۰ با این ویژگی‌های جدید، برای مقابله با تهدیدات امنیتی همیشه در حال تغییر، بهتر از سایر نسخه‌های ویندوز است.

—------------------------------------------—
منبع : www.zoomit.ir

با ما همراه باشید
@guilancs
⭐️⭐️قواعد خاص زندگی "استیو جابز"
(قسمت پنجم)

بازار یابی

استیوجابز در مورد فروش اولین محصولش که در سال ۱۹۸۵ تولید شد ، اینگونه اظهار نظر کرد : " ما مک را برای خودمان تولید کردیم . ما هر آنچه از یک کامپیوتر نیاز داشتیم را در آن گنجاندیم . اصلا فروش محصول و بازاریابی آن برایمان مهم نیست . "

۱۲ سال بعد و در سال ۱۹۹۲ نظر استیو جابز کاملا تغییر کرد : " بسیاری از مردم نمی دانند که از تکنولوژی چه می خواهند . این ما هستیم که باید به آن ها بگوییم که چه تولید کرده‌ایم و چگونه می توانید با محصولاتمان بهتر زندگی کنید . " پس از این برای هر محصولی که در اپل تولید شده، بازاریابی بسیار گسترده و تحقیقاتی عظیم در مورد انتخاب مشتریان صورت گرفته است .




—------------------------—

💥با ما همراه باشید
@guilancs
#نکته_آموزشی
ساختمان داده ها و الگوریتم ها👇👇
مرتبه ی زمانی برخی از توابع

@guilancs
#نمونه_سوال امتحانی
ریاضی عمومی 2👇👇
#نمونه_سوال امتحانی
ساختمان داده ها👇👇
ساختمان داده ای برای اعداد گویا 👇👇

#include<stdio.h>
#include<iostream.h>
#include<conio.h>
class rational
{
int numer;
int denom;
public:
void getdata()
{
cout<<"\n enter the numerator part of the rational no.";
cin>>numer;
cout<<"\n enter the denominator part of the rational no.";
cin>>denom;
}
void operator+(rational);
void operator-(rational);
void operator *(rational);
void operator /(rational);
};
void rational ::operator+(rational c1)
{
rational temp;
temp.numer=(numer*c1.denom)+(c1.numer*denom);
temp.denom=denom*c1.denom;
cout<<"\nrational no. after addition";
cout<<"\n numerator="<<temp.numer<<"\n denominator ="<<temp.denom;
}
void raional ::operator -(rational c1)
{
rational temp;
temp.numer=(numer*c1.denom)-(c1.numer*denom);
temp.denom=denom*c1.denom;
cout<<"\n rational no. after subtraction";
cout<<"\n numerator="<<temp.numer<,"\n denominator ="<<temp.denom;
}
void rational ::operator (rational c1)
{
rational temp;
temp.numer=numer*c1.numer;
temp.denom=denom*c1.denom;
cout<<"\n rational no. after multiplication";
cout <<"\n numerator="<temp.numer<<"\n denominator ="<< temp.denom;
}
void rational :: operator /(rational c1)
{
rational temp;
temp.numer= numer*c1.denom;
temp.denom=c1.numer*denom;
cout<<"\n rational no. after dividation";
cout <<"\n numerator="<<temp.numer<<"\n denominator ="<<temp.denom;
}
void main()
{
clrscr();
rational c1, c2;
int n;
do
{
cout<<"\n 1.Input data for rational no. ";
cout<<"\n 2. Addition of rational no. ";
cout<<"\n 3. Subtraction of rational no. ";
cout<<"\n 4. Multiplication of rational no.";
cout<<\n 5. Division of rational no. ";
cout<<"\n 6. Quit";
cout<<"\n Enter your choice";
cin>>n;
switch(n)
{
case 1:
cout<<endl<<"\n enter the data for first rational no.";
c1.getdata();
cout<<endl<<"\n enter the data for second rational no. ";
c2.getdata ();
clrscr();
break;
case 2;
c1+c2;
getch();
clrscr();
break;
case 3;
c1-c2;
getch();
clrscr();
case 4:
c1*c2;
getch();
clrscr();
break;
case 5:
c1/c2;
getch();
clrscr();
break;
case 6:
exit(1);
break;
}
} while (n!=6);
getch();
}
#نمونه_سوال امتحانی
معادلات دیفرانسیل👇👇