راهکارهای جستجو در اینترنت برای یافتن منابع علمی
ساعت ۸:٢٧ ‎ق.ظ روز چهارشنبه ۱۱ آبان ۱۳٩٠  

با سلام - برای انجام تحقیقات علمی پس از انتخاب موضوع مناسب، می بایست نسبت به جمع آوری منابع علمی کافی و قابل استفاده اقدام نمود که یکی از گزینه های پیش رو، اینترنت می باشد. در این رابطه شناخت موتورهای جستجو، روشهای جستجو و مهمتر وارد نمودن لغات کلیدی مناسب برای جستجوی بهینه بسیار پراهمیت است. در ادامه برخی از موتورهای جستجو  همراه با یکسری جزئیات ارائه می شود:

1- وب سایت scirus.com : که دارای گزینه جستجوی پیشرفته (Advanced Search)نیز می باشد.

2- وب سایت scholar.google.com : که دارای گزینه جستجوی محقق پیشرفته نیز می باشد.

3- وب سایت library.nu یا gigapedia.org : برای دانلود کتاب همراه با جستجوی کتاب. البته ابتدا کاربر می بایست در سایت ثبت نام(Register) نموده و پس از ورود به سایت(Login) به جستجو بپردازد.

4- وب سایت ieeexplore.ieee.org : می توان با انتخاب گزینه Journals & Magazines و سپس انتخاب منوی By Subject و انتخاب گزینه Computing & Processing به جستجوی موضوعات تخصصی کامپیوتر از جمله Software Engineering پرداخت.

5- وب سایت sciencedirect.com : حاوی گزینه Browse یا Search همراه با انتخاب موضوع جستجو(Subject) و وارد نمودن لغات کلیدی جستجو در قسمت جستجو.

6- وب سایت springer.com : با انتخاب موضوع کلی جستجو(Computer Science) و سپس انتخاب موضوع تخصصی از جمله Software Engineering به جستجوی مقالات با وارد نمودن لغات کلیدی جستجو پرداخت.

 

امید که مطالب بالا مورد استفاده دانشجویان قرار گیرد. 



 
پاسخ سوالات امتحان برنامه نویسی پیشرفته کارشناسی
ساعت ۱۱:۱٠ ‎ق.ظ روز دوشنبه ٢۳ خرداد ۱۳٩٠  

- برای پاسخ سوالات 1، 2 و 7 به جزوه مراجعه کنید.

- پاسخ سوال 3:

using System;

namespace Console1{

   class Example{

      private string myString;

      public Example(){                             متد سازنده باید بدون خروجی باشد

            Console.WriteLine("This is the constructor.");

            myString = "Book";

      }

      public void method1(){                          معرف متد 1 باید عمومی باشد 

            Console.WriteLine("This is the method1.");

            string string1;

            string1=Console.ReadLine();

            method2(ref   string1);       آرگومان باید بصورت ارجاع فرستاده شود

       }

       static void Main(string[] args){

             Console.WriteLine("This is the main method.");

             Example ex = new Example(); برای فراخوانی متد 1 باید شی ایجاد شود

             ex.method1();                        و با شی ایجاد شده فراخوانی گردد

             Console.ReadLine();

       }

       public void method2(ref   string   string2){

              Console.WriteLine("This is the method2.");

              myString = string2;   خصوصیت کلاس به درستی باید نوشته شود

       }

}

- پاسخ سوال 4:

This is the method print in class example2.

This is the method print in class example1.

This is the method print in class example1.

 - پاسخ سوال 5:

string

int

string , int

Example2

- پاسخ سوال 6:

protected: اعضای کلاس که معرف محافظت شده داشته باشند به این صورت تعریف می شوند. اعضایی که در کلاسهای پایه با معرف محافظت شده تعریف می شوند در کلاسهای مشتق شده قابل استفاده هستند

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

base: اشاره به کلاس پایه درون کلاس مشتق شده می کند

static: ممکن است اعضایی در کلاس بصورت استاتیک تعریف می شوند از جمله متد اصلی. برای استفاده از اعضای استاتیک نیاز به ایجاد شی نیست و با نام کلاس می توان آنها را بکار برد



 
راه حل این مشکل چیست؟
ساعت ٩:٤٩ ‎ق.ظ روز یکشنبه ٢٩ اردیبهشت ۱۳۸٧  

با توجه به پرسش قبل به نظر شما چگونه می توان این مشکل(بی میلی دانشجویان نسبت به مبحث برنامه نویسی) را کاهش داد؟



 
چرا اینقدر از برنامه نویسی فراری هستیم؟
ساعت ٢:٥٤ ‎ب.ظ روز دوشنبه ٢۳ اردیبهشت ۱۳۸٧  

یکی از مباحث مهم برای دانشجویان رشته کامپیوتر مبحث برنامه نویسی و مهارت داشتن در آن است. اما متاسفانه اغلب دانشجویان از دروس برنامه نویسی دل خوشی ندارند و از آن بیزارند. با توجه به اهمیت موضوع برنامه نویسی به نظر شما چرا دانشجویان این چنین حسی را درباره این موضوع مهم دارند؟ لطفا نظرات خود را بصورت کامل ارسال نمایید. متشکرم