سفارش تبلیغ
تبلیغات در پارسی بلاگ
هرگاه خداوند، بنده ای را دوست بدارد، راستیرا به او الهام می کند. [امام علی علیه السلام]
دانلود مقاله

مهندسی کامپیوتر

هدف:
رشته مهندسی کامپیوتر که به طراحی و ساخت اجزای مختلف کامپیوتر می پردازد، لذا اهمیت بسیار زیادی در دنیای امروز برخوردار است. هدف از طی این دوره تربیت کارشناسانی است که در زمینه تحلیل، طراحی، ساخت و راه اندازی دستگاهها و مجموعه های سخت افزاری جدید، بررسی و شناخت مجموعه های سخت افزاری و نرم افزاری موجود، نگه داری، عیب یابی و تعمیر و اصلاح و توسعه فعالیت کنند.
طراحی، شبیه سازی، فرآوری، پردازش، سنجش، آموزش، ویرایش و … همه مفاهیمی هستند که با بالاترین دقت و در کوتاهترین مدت زمان ممکن در برنامه های نرم افزاری کامپیوتر انجام می شوند. لذا هدف از این رشته تربیت نیروی متخصص برای انجام امور فوق است.
تواناییهای فارغ التحصیلان
فارغ التحصیلان این مقطع، قابلیتها و تواناییهای زیادی دارند و چنانچه در مسیر مناسب هدایت شوند، قادر خواهد بود مشکلات زیادی را حل کنند. برخی از این تواناییها به شرح زیر است:
1) بررسی و شناخت نرم افزارها و سخت افزارهای جدید و به کارگیری آنها.
2) بررسی کمبودها و نیازهای نرم افزاری و سخت افزاری بخشهای صنعت و خدمات و تدوین نیازهای آنها، امکان سنجی و تعیین ابزار و نیروی انسانی لازم برای رفع کمبودها.
3) تجزیه و تحلیل سیستمهای کوچک و متوسط نرم افزاری و سخت افزاری و ارائه راه حل مناسب برای اجرای آنها.
4) طراحی مجموعه های کوچک و متوسط نرم افزاری و سخت افزرای و تولید طرحهای اجرایی برای انها.
5) اجرای طرحهای کامپیوتری، نصب، آزمایش و آموزش آنها.
6) پشتیبانی و نگه داری سیستمهای نرم افزاری شامل شناسایی خطاها، رفع خطاها و افزودن امکانات جدید به سیستمها.
7) عیب یابی کامپیوترها و سیستمهای کامپیوتری و رفع عیبها.
8) شناسایی فنون جدید طراحی و ساخت کامپیوتر و ارزیابی و به کارگیری آنها.
تواناییهای ذکر شده مربوط به کارشناسان نرم افزار و سخت افزار می باشد، اما روشن است که کارشناسان نرم افزار در محدوده مسائل نرم افزاری توانایی بیشتری دارند و برعکس کارشناسان سخت افزار در محدوده مسائل سخت افزاری از توانایی بیشتری برخوردارند.

ماهیت:
کامپیوتر دارای دو جزء متفاوت سخت افزار و نرم افزار است. اجزاء فیزیکی و قابل لمس کامپیوتر مانند مدارها و بردهای الکترونیکی سخت افزار نامیده می شوند.
نرم افزار جزء غیرقابل لمس کامپیوتر است. نرم افزار برنامه ها و داده هایی است که به کامپیوتر فرمان می دهند که چه عملی را انجام دهد. یک مهندس نرم افزار یاد می گیرد که چگونه نرم افزارهای بزرگ و عظیم را طراحی و برنامه ریزی کند، تست و ارزیابی نهایی نماید و در نهایت مستند سازد.
پس بدین گونه نسبت که یک تعمیرکار کامپیوتری یک مهندس سخت افزار و یک اپراتور کامپیوتر یک مهندس نرم افزار تلقی گردد.
“نرم افزار در حقیقت روح و جان کامپیوتر است که به سخت افزار هویت می بخشد و اصولاً به برنامه ای گفته می شود که برای به کارگیری سخت افزار ساخته شده باشد.
نرم افزارها را می توان به دوره کلی دسته بندی کرد که عبارتند از : نرم افزارهای سیستمی و نرم افزارهای کاربردی.
مقاله درباره مهندسی کامپیوتر


کلمات کلیدی:


نوشته شده توسط دهواری 96/1/19:: 7:34 عصر     |     () نظر

تاریخچه ویژوال بیسیک .NET

ویژوال بیسیک .NET توسعه یافته BASIC می باشد. BASIC توسط پروفسور John Kemeny و Thomas Kurtz از کالج Dartmouth برای نوشتن برنامه های ساده ایجاد شد و این طراحی از اواسط دهه 1960 آغاز گردید.

هدف از BASIC اولیه, آموزش برنامه نویسی بود. BASIC توسط انواع متفاوتی از کامپیوترها مورد استفاده قرار گرفت و سرمشق سایر زبان ها شد. با توسعه واسط گرافیکی کاربر (GUI) توسط میکروسافت, در اواخر دهه 1980 و اوایل 1990 بیسیک تکامل تدریجی خود را به سوی ویژوال بیسیک انجام داده بود که توسط گروه میکروسافت در سال 1991 انجام  پذیرفت. در زمانیکه ویژوال بیسیک در مرحله ظهور بود, توسعه برنامه های کاربردی تحت ویندوز میکروسافت عملی طاقت فرسا بود. با آمدن ویژوال بیسیک ایجاد برنامه های کاربردی تحت ویندوز بسیار آسان شد.

ویژوال بیسیک زبان برنامه نویسی میکروسافت ویندوز است. برنامه های ویژوال بیسیک در محیط توسعه یافته مجتمع (IDE) طراحی و ساخته میشوند. IDE به برنامه نویس این اجازه را می دهد که برنامه های خود را به صورت مناسب و راحت ایجاد, اجرا و خطا یابی کند. پردازش مربوط به تولید سریع یک نرم افزار کاربردی را اغلب RAD (Rapid Application Development) می نامند.

ویژوال بیسیک یکی از زبانهای RAD بوده و بطور وسیعی در دنیا مورد استفاده می باشد. ویژوال بیسیک .NET مشتق شده از زبان برنامه نویسی BASIC است. ویژوال بیسیک خصیصه های متمایز کننده تری نسبت به سایر زبان ها برنامه نویسی دارد مانند واسط گرافیکی کاربر, رسیدگی به رویداد (event handling), دسترسی به .Win32 API ویژگی های شیی گرا, رسیدگی به خطا, برنامه نویسی ساخت یافته و سایر موارد.

زبان ویژوال C

این زبان کامپایلر قدرتمندی است که بااستفاده ازآن میتوان برنامه های بزرگ وپیچیده رادر زمان اندکی ایجاد کرد . محیط ویژوال C + + محیط یکپارچه ای است که درآن میتوان برنامه را ایجاد,ترجمه,اجرا وعیب یابی کردبه عبارت دیگر پکیج C+ + حاوی مولفه هایی مانند ویراستار,کامپایلر,پیوند دهنده,برنامه های سودمند ,عیب یاب وسایرابزارهایی است که برای طراحی برنامه در محیط WINبکار می روند.

محیط توسعه پکیج C بنام DEVELOPER STUDIOاست که آنرابه اختصار محیط توسعه می نامیم تمام ابزارهای دیگر ویژوال C + +را جامعیت می بخشدوبه برنامه نویس اجازه میدهدتا فرایند توسعه برنامه را از طریق پنجره ها, کادرهای محاوره ای ,منوها,نوارهای ابزار,کلیدهای میانبروماکروها ببیندوکنترل کندیعنی این محیط همانندیک اتاق کنترل است.

انواع فایلهادر ویژوال C

فایل محیط برنامه(DSW ) :این فایل برای نگهداری محیط کاری پروژه بکار می رود.

فایل برنامه: برای نگهداری برنامه ویژوال C + + بکار میرود.

فایل ( HEADER) : آنرافایل سرایندمی گویند که محتویات آنهادربرنامه های دیگر قابل استفاده است .

فایل بیت نگاشت( BMP): برای نگهداری تصاویر (BMP ) بکار می رود .

فایل ایکن (ICO ) :برای نگهداری ایکن.

فایل ترجمه شده (OBJ): پس از کامپایل کردن در برنامه ایجاد می شودوحاوی دستورات ماشین است .

فایل اجرائی (EXE ): حاوی برنامه اجرایی است .

فایل اکتیوایکس(OCX) : برای نگهداری اکتیوایکسهای ویژوال C++بکار میرود.

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

ویژوال بیسیک 6

این برنامه در برگیرنده ابزارهای متعددی است که با همکاری یکدیگر امکان توسعه برنامه های کاربردی را فراهم می آورند. این ابزارها به کاربر امکان می دهند تا بطور کامل از ظاهر برنامه خود به هنگام اتمام آن اطلاع یابد, چرا که این زبانها تازمانی که برنامه بطور کامل به پایان نرسیده باشد ظاهر برنامه را به نمایش در نمی آورد.

ویژوال بیسیک بسرعت در حال تبدیل شدن به یکی از اصلی ترین زبانهای برنامه نویسی کاربردی است در حالیکه رقیبان آن مانند POWER BUILDER بسختی در تقلا هستند تا فاصله خود را با ویژوال بیسیک حفظ کنند.

با ارائه هر نسخه جدید توسط ماکروسافت قابلیتهای VB به توسعه دهندگان امکان ایجاد برنامه های کاربردی تطبیق پذیرتر میدهد.

VB5در واقع چاشنی انفجاری در بازار کنترلهای اکتیوایکس بودو VB6توازنی مابین DTMLوتوسعه برنامه های کاربردی مبتنی بر COM ایجاد کرد.

 

تحقیق زبانهای برنامه نویسی


کلمات کلیدی:


نوشته شده توسط دهواری 96/1/19:: 7:33 عصر     |     () نظر

مقاله چرا اندازه گیری می‌کنیم

دیدکلی

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

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

 

دقت در اندازه گیری

در اندازه گیریها جواب کامل نداریم، هر کسی که نتیجه اندازه گیری خود را گزارش می‌کند، همواره بهترین تخمین خود را از مقدار اصلی ، همراه با خطای اندازه گیری آن ، ارائه می‌دهد. یعنی اگر طول جسمی بصورت 183±5mm نوشته شود، منظور نویسنده این است که مقدار واقعی طول بین 178 و 188mm قرار دارد. صحت اندازه گیری از روی تطابق آن با واقعیت نتیجه می‌شود. خطای زیاد بیانگر عدم اعتماد آزمایشگر بر اندازه گیری است. اندازه گیری دقیق ، اندازه گیریی است که خطای آن ، در مقایسه با مقدار اندازه گیری شده بسیار کوچک باشد.

در مثال اخیر خطای نسبی اندازه گیری برابر است با: %100=± %2? 74 × (±5/183). دقت اندازه گیری به مهارت آزمایشگر در تخمین زنی ، مکانیزم عمل اندازه گیری ، حد تفکیک وسیله اندازه گیری ، حد تفکیک چشم و غیره بستگی دارد. البته درستی اندازه گیری به طبیعت جسمی که اندازه گیری می‌شود نیز وابسته است. بنابراین ، صحت تمامی اندازه گیریها ، به دلیل محدودیت در دقت (تکرار پذیری آزمایش) و خطای ناشی از طبیعت وسیله اندازه گیری و جسمی که اندازه گیری می‌شود، محدود است.

ارقام با معنی

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

صفرهای موجود در عدد گزارش شده ممکن است با معنی باشند یا محل ممیز را نشان دهند. مثلا طول 802mm که یک عدد دو رقمی است، بر حسب متر برابر 0?0082 است، چون نتیجه تغییر نکرده پس این طول بر حسب متر هم یک عدد دو رقمی است. بنابراین قاعده کلی این است که: صفرهای سمت چپ هرگز معنی دار نیستند. صفرهای پایانی نیز ممکن است معنی دار باشند یا نباشند. اگر طول زمینی را 230m اندازه بگیرید، در این اندازه گیری عدد گزارش شده دارای 4 رقم با معنی است، البته بدون ممیز تشخیص معنی دارابودن یا نبودن رقم آخر با قطعیت مشخص نمی‌شود ، مگر اینکه از نحوه اندازه گیری اطلاعی داشته باشیم.

در مورد اندازه گیری مذکور بهتر است داشته باشیم 230?0 ، در چنین حالتی می‌گوییم دقت اندازه گیری تا 0?1 اعشار درست است. در جمع و تفریق اندازه گیریها انتشار خطا خواهیم داشت. مثلا خطای اندازه گیری با دقت 0?1 به اندازه گیری با دقت 0?001 سرایت می‌کند. البته در اندازه گیریها ، پردازش داده‌های اندازه گیری ، روش گرد کردن و محاسبه خطا (نسبی و مطلق) وجود دارد که میزان اعتبار و دقت اندازه گیری را



نوشته شده توسط دهواری 96/1/8:: 12:45 عصر     |     () نظر

مقاله رایگان هوش عاطفی در تعلیم و تربیت

هوش عاطفی در تعلیم و تربیت

یک فرد تحصیل کرده1 یا فرهیخته چگونه فردی است؟ بر اساس تعاریف یا رویکردهای جدید، فرد تحصیل کرده، فردی است آگاه2 مسئولیت پذیر3 و علاقمند4 که برخی به این صفات، صفت پرخاشگر یا خشن نبودن5 هم اضافه می نمایند]3433[ . این اظهارات به این معنی است که تمرکز و علاقه سنتی بر مهارتهای ذهنی چون هوش بهر IQ، جای خود را به علاقه شدید و تمرکز بر مهارتهای اجتماعی و عاطفی و هوش بهر عاطفی (EQ) و مهارتهای هوش عاطفی (EII) داده است. دلایل گوناگونی برای این جابه جایی، عنوان شده است که یکی از مهمترین آنها، اطلاعات و آگاهی هایی است که ما درباره عملکرد مغز و حافظه ی انسان به دست آورده ایم و بین یادگیری برای امتحان دادن و نمره گرفتن و یادگیری برای زندگی کردن در جواکع مدرن امروزی، تفاوت زیادی قائل می شویم و دلیل دوم، اهمیت عوامل اجتماعی وعاطفی می باشد.

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

  ادامه مطلب...

کلمات کلیدی:


نوشته شده توسط دهواری 95/12/8:: 4:34 عصر     |     () نظر