Tag Archives: معماری کامپیوتر

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

نام درس   –   تعداد واحد   –   پیشنیاز   –   همنیاز   دروس عمومی :   معارف اسلامی 2                         <>                   2 واحد   انقلاب اسلامی و ریشه های آن      <>                   2 واحد   تفسیر موضوعی قرآن                   <>                    2 واحد   تاریخ اسلام                                <>                    2 واحد   تربیت بدنی 2                              <>                   1 واحد     دروس پایه :   آمار و احتمالات مهندسی              <>                    2 واحد       <>    آمار و احتمالات 1   ریاضی مهندسی                         <>                    2 واحد       <>    معادلات دیفرانسیل   معادلات دیفرانسیل                      <>                    2 واحد       <>    ریاضی عمومی   ریاضی گسسته                          <>                    2 واحد       <>    ریاضی عمومی     دروس اصلی :   زبان ماشین و اسمبلی                 <>                    2 واحد   زبان تخصصی نرم افزار                  <>                    3 واحد   طراحی الگوریتم                           <>                    3 واحد   شیوه ارائه مطلب                        <>                    2 واحد   برنامه سازی سیستم                  <>                    3 واحد       <>   زبان ماشین و اسمبلی   مهندسی نرم افزار                       <>                    3 واحد   آز مهندسی نرم افزار                    <>                    1 واحد      <>  مهندسی نرم افزار   معماری کامپیوتر                          <>                    2 واحد      <>  زبان ماشین، مدار منطقی   آز معماری کامپیوتر                       <>                    1 واحد      <>  معماری کامپیوتر     دروس تخصصی اجباری :   هوش مصنوعی                           <>                    3 واحد     <>   طراحی الگوریتم   شبیه سازی کامپیوتر                    <>                    3 واحد     <>   مهندسی نرم افزار   گرافیک کامپیوتری ( 1 )                 <>                    3 واحد   مهندسی اینترنت                         <>                    3 واحد   مباحث ویژه                                 <>                    3 واحد   پروژه نرم افزار                              <>                    3 واحد   کارآموزی                                    <>                     3 واحد     دروس تخصصی اختیاری :   سیستم عامل شبکه                     <>                    2 واحد   کارگاه سیستم عامل شبکه            <>                    2 واحد      <>  سیستم عامل شبکه   نصب و راه اندازی شبکه                 <>                    2 واحد      <>  سیستم عامل شبکه   طراحی صفحات وب                       <>                    3 واحد      <>  مهندسی اینترنت   سیستمهای خبره                         <>                    3 واحد      <>  هوش مصنوعی   طراحی زبانهای برنامه نویسی         <>                    3 واحد      <>  برنامه سازی سیستم، طراحی الگوریتم   گرافیک کامپیوتری ( 2 )                  <>                    3 واحد      <>   گرافیک کامپیوتر ( 1 )   ایجاد بانکهای اطلاعاتی                  <>                    3 واحد     طراحی سیستمهای شی گرا          <>                    3 واحد   اصول برنامه نویسی توصیفی           <>                    3 واحد       <>  طراحی زبانهای برنامه نویسی   برنامه نویسی همروند                    <>                    3 واحد       <>  طراحی زبانهای برنامه نویسی       از مجموع دروس تخصصی اختیاری، باید 12 واحد گذرانده شود  

Read More »

رتبه و محل قبولی داوطلبان قبول شده در کنکور کارشناسی ارشد سال 90

رتبه 9 هوش – دانشگاه صنعتی شریف رتبه 17 هوش – دانشگاه صنعتی شریف رتبه 18 هوش – دانشگاه صنعتی شریف رتبه 31 نرم افزار – دانشگاه صنعتی شریف رتبه 31 علوم کامپیوتر – سیستم های هوشمند امیر کبیر رتبه 36 هوش مصنوعی – دانشگاه صنعتی شریف رتبه 37 هوش مصنوعی – دانشگاه صنعتی شریف رتبه 40 معماری معماری کامپیوتر – دانشگاه صنعتی شریف رتبه 52 علوم کامپیوتر – دانشگاه شهید بهشتی رتبه 54 آی تی – امنیت امیر کبیر (شبانه) رتبه 57 نرم افزار – دانشگاه صنعتی شریف ( شبانه ) رتبه 63 نرم افزار – دانشگاه تهران رتبه 79 آی تی – تجارت الکترونیک دانشگاه علم و صنعت رتبه 82 هوش مصنوعی – دانشگاه تهران روزانه رتبه 84 آی تی – امنیت امیرکبیر (شبانه) رتبه 87 آی تی – شبکه بو علی سینا همدان رتبه 89 نرم افزار – دانشگاه شهید بهشتی رتبه 99 علوم کامپیوتر – روزانه یزد رتبه 106 آی تی – صنعتی مالک اشتر روزانه رتبه 109 نرم افزار – دانشگاه شهید بهشتی رتبه 111 هوش مصنوعی – دانشگاه امیرکبیر رتبه 113 آی تی – شبکه سهند تبریز رتبه 116 الگوریتم و محاسبات – دانشگاه تهران رتبه 125 آی تی – مدیریت سیستم های اطلاعاتی دانشگاه خواجه نصیر رتبه 131 هوش مصنوعی – دانشگاه شیراز دانشگاه 133 آی تی – دانشگاه خواجه نصیر رتبه 154 علوم کامپیوتر – دانشگاه تربیت معلم رتبه 169 الگوریتم و محاسبات – دانشگاه تهران رتبه 180 هوش مصنوعی – دانشگاه علم و صنعت رتبه 181 آی تی – امنیت شبکه دانشگاه مالک اشتر رتبه 186 هوش مصنوعی – شهید بهشتی روزانه رتبه 187 نرم افزار – دانشگاه علم و صنعت رتبه 191 نرم افزار – دانشگاه امیرکبیر (شبانه) رتبه 191 آی تی – شبکه همدان (شبانه) رتبه 203 نرم افزار – دانشگاه اصفهان رتبه 212 هوش مصنوعی – دانشگاه علم و صنعت رتبه 213 آی تی – دانشگاه یزد شبکه رتبه 215 نرم افزار – دانشگاه اصفهان رتبه 219 نرم افزار – دانشگاه صنعتی اصفهان رتبه 236 نرم افزار – دانشگاه صنعتی اصفهان رتبه 247 هوش مصنوعی – دانشگاه علم و صنعت رتبه 247 آی تی – غیر انتفاعی بابل رتبه 250 آی تی – دانشگاه صنعتی کرمان رتبه 336 نرم افزار – دانشگاه اصفهان – آموزش محور رتبه 355 نرم افزار – دانشگاه شیراز – شبانه رتبه 362 هوش مصنوعی – دانشگاه اصفهان روزانه رتبه 366 نرم افزار – دانشگاه اراک رتبه 371 علوم کامپیوتر – دانشگاه شهید بهشتی (مجازی) رتبه 375 هوش مصنوعی – دانشگاه تربیت معلم رتبه 443 هوش مصنوعی – دانشگاه صنعتی شاهرود رتبه 443 نرم افزار – پیام نور تهران رتبه 499 هوش – بوعلی همدان – با 399 نرم جایی رو نیاورده رتبه 525 هوش مصنوعی – دانشگاه صنعتی شاهرود رتبه 527 هوش مصنوعی تبریز (شبانه) – با 435 نرم جایی نیاورده رتبه 570 هوش مصنوعی – تبریز (شبانه) رتبه 596 نرم افزار – پیام نور تهران رتبه 606 هوش مصنوعی – دانشگاه کردستان – با 285 الگوریتم قبول نشده و 345 نرم افزار هم روزانه نیاورده رتبه 679 نرم افزار – دانشگاه امام رضا رتبه 778 آی تی – دانشگاه خواجه نصیر تجارت الکترونیک (مجازی) رتبه 792 برق – مکاترونیک شبانه دانشگاه تهران رتبه 906 نرم افزار – تربیت مدرس (سهمیه شاگرد اولی ) رتبه 1000 آی تی – مجازی دانشگاه شیراز رتبه 1670 آی تی – بین الملل گیلان – آموزش محور منبع : کارشناسی

Read More »

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

منابع کنکور کارشناسی ارشد گروه مهندسی کامپیوتر دانشگاه آزاد اسلامی در سال 1391 اعلام شد   1 – زبان تخصصی کامپیوتر ( ضریب 1 ) 2 – ریاضیات مهندسی ( ضریب 2 ) 3 – محاسبات عددی ( ضریب 2 ) 4 – ساختمان گسسته ( ضریب 2 ) 5 – شبکه های کامپیوتری ( ضریب 4 ) 6 – طراحی الگوریتم ( ضریب 4 ) 7 – مدارهای منطقی ( ضریب 4 ) 8 – معماری کامپیوتر ( ضریب 4 ) 9 – سیستم عامل ( ضریب 4 ) 10 – نظریه زبان ها و ماشین ها ( ضریب 2 فقط برای گرایش نرم افزار و هوش مصنوعی ) 11 – پایگاه داده ها ( ضریب 2 فقط برای گرایش نرم افزار ) 12 – VLSI ( ضریب 2 فقط برای گرایش معماری کامپیوتر ) 13 – الکترونیک دیجیتال ( ضریب 2 فقط برای گرایش معماری کامپیوتر ) 14 – هوش مصنوعی ( ضریب 2 فقط برای گرایش هوش مصنوعی )  

Read More »

سرفصل کنکور کارشناسی ارشد مجموعه مهندسی کامپیوتر

طراحي الگوريتم مروري بر مطالب مهم در درس ساختمان داده و تكميل نكات ارائه شده در خصوص: استقرا رياضي و روشهاي بازگشتي، پيچيدگي الگوريتمها و آناليز آنها، نمادهاي O، تتا، امگا، o و روشهاي حل مسئله: در هر روشي تعدادي مسئله مهم انتخاب و الگوريتمهاي هر يك گفته شده و اثبات و آناليز گردد. روش مستقيم و حل ( مسائل: ماكزيمم و مينيمم يك آرايه، ضرب دو عدد nبيتي، روش strassen در ضرب ماتريسها، تورنمت بازيها، مرتب كردن براساس QuickSort)، روش برنامه سازي پويا ( مسائل: ضرب ماتريسها، كوله پشتي، مثلث بندي بهينه يك چندضلعي، طولاني ترين زيرترتيب مشترك، حروف چيني يك پاراگراف )، روش حريصانه ( مسائل:‌ مسائل زمانبندي، خرد كردن پول، كدهافمن )، روشهاي مبتني بر جستجوي كامل و تكنيكهاي محدود كردن فضاي جستجو، استفاده از درخت بازي و Pruning، بازيهاي Puzzle، tic-tac-tac روشهاي مكاشفه اي براي حل مسائل مشكل ( مسئله فروشنده دوره گرد ) الگوريتمهاي گراف شامل: روشهاي جستجوي گراف ( عمقي، سطحي ) گرافهاي بدون جهت ( الگوريتمهاي Dijkstra درخت پوشاي مينيمال، اجزا همبند، كاملا همبند و مسائل ديگر ) گرافهاي جهت دار ( الگوريتمهاي Floyd، مرتب كردن Topological، اجزا دو همبند و …) شبكه هاي ماكزيمم جريان و مسائل مربوطه. مراجع: 1- Neapolitan, Foundations of Algorithms. 2- CLRS) Cormen, leisersen, Rivert, Introduction to Algorithms) 3- Horowitz, Sahni, Fundamental of Computer Algorithms. 4- Aho, Hopctoft, Data Structure & Algorithms. 5- Udi Manber, Introduction to Algorithms. 6- Brassard, Fundamentals of Algorithms   اصول طراحي پايگاه داده مقدمه، معرفي ومرور مباحث ذخيره و بازيابي اطلاعات، مفاهيم و تعاريف مديريت پايگاه داده (تعريف داده و اطلاعات، تعريف پايگاه داده، ضرورت پايگاه داده، استقلال داده اي، مدل هاي مختلف سيستم هاي پايگاه داده)، معماري يك سيستم پايگاه داده (معماري سه سطحي، سطح خارجي، سطح مفهومي، سطح داخلي، مدير پايگاه داده و مدير داده، مدير ارتباطات داده اي)، مدل هاي مختلف سيستم هاي پايگاه داده (مدل سلسله مراتبي، مدل رابطه اي، مدل شبكه اي)، مدل رابطه اي پايگاه داده ها(رابطه يا جدول، جداول مبنا و غيرمبنا، زبان پرس و جو)، عناصر مدل رابطه اي (دامنه، رابطه و انواع آن)، جامعيت مدل رابطه اي(كليد كانديد، كليد اوليه، كليد رقيب، كليد خارجي و قواعد آن، تهي بودن كليد خارجي و كليد اوليه) ، جبر رابطه اي، حساب رابطه اي، زبان SQL، وابستگي تابعي (تعريف، وابستگي هاي جزئي، بستار مجموعه اي از وابستگي ها، مجموعه كاهش ناپذير از وابستگي ها)، نرمال سازي(1NF, 2NF, 3NF, BCNF وابستگي چند مقداري(MVD) و 4NF، وابستگي الحاقي (JD) و 5NF) ،مرور مطالب پيشرفته تر (حفاظت، ترميم، همزماني، پايگاههاي داده شي گرا، پايگاه هاي داده استنتاجي). مراجع: 1- Date, Introduction to Database Design 2- Elmasri, Fundamental of Database systems 3- Abitebout, Foundations of Database 4- Korth and Silberchatz, Database System Concepts   ساختمان داده ها آرايه ها، بردارها، ماتريسها، كاربرد ماتريسها مانند MAZE، ماتريسهاي خلوت و كاربرد آنها، پشته ها، صفها و كاربرد آنها، ليستها، ليستهاي پيوندي (خطي، حلقه اي، پيوند مضاعف، چند پيوندي) و كاربرد آنها، تعاريف و اصول مقدماتي درختها، درختهاي دودويي، نمايش و كاربرد (درختهاي تصميم گيري، بازي، جستجو و …) روشهاي ايجاد درختهاي تسبيح و اره (TREADED TREES) گرافها (نمايش، روشهاي پيمايش، كاربرد)، درختهاي پوشا، روشهاي تخصيص حافظه هاي پويا و مقايسه آنها،‌الگوريتمهاي جستجو و مرتب كردن داخلي (حداقل 4 روش) و ادغام. مراجع: 1- Horowitz and Sahni, Fundamental of Data Structure and Computer Algorithms 2- Tenenbawn, Data Structure Using Pascal 3- Wirth, Algorithms + Data Structure = Programs   اصول طراحي كامپايلر مقدمات ( انواع مترجم ها شامل كامپايلرها و مفسرها ) ساختار و اجزاي كامپايلر( تحليل گر لغوي،‌ نحوي، معنايي، مديريت جدول نمادها، توليد كد مياني و نهايي،‌ بهينه سازي، مديريت خطاها ) ، بررسي انواع گرامرها و خواص عمومي زبانها( طبقه بندي Chomsky )، گرامرهاي گنگ، گرامر خالص( مختصر و مفيد )، تحليل لغوي، عباريات منظم براي نمايش الگوي توكن ها، اصلاح خطاهاي لغوي، گرامرهاي تفسير حالت قطعي و غيرقطعي، روشهاي تحليل نحوي (بالا به پايين، (LL(1 ، پياده سازي RecursiveDescent و جدول تجزيه پايين به بالا(OP-SP)، روشهاي (LL(1 شامل (SLR(1 و (LALR(1 و (CLR(1 و اصلاح جدول (LR(1 در مورد گرامرهاي گنگ )، روشهاي اصلاح خطاهاي نحوي، تحليل معنايي ( تستهاي ايستا و پويا ) ، مديريت جدول نمادها و ساختار آنها، روشهاي تحصيص حافظه ( ايستا و پويا )، توليد كد مياني و نهايي و روشهاي توليد كد مانند Syntax Directed يا Tree Walking با استفاده از كنش هاي مفهومي و علايم كنش، ترجمه تعدادي از ساختارهاي زبانهاي امري مانند عبارتها ، ساختارهاي كنترلي، فراخواني روال ها، مختصري در مورد بهينه سازي كد مياني مراجع: 1- Aho, Sethi, Compilers: Principles, Techniques and Tools 2- Trembly, The Theory and Practice of Compiler Writing 3- Pittman and Petersm The Art of Compiler Design 4- Mack, Writing Compilers and Interpreters   رياضي گسسته مقدمه :‌ منطق رياضي، جبرگزاره ها، فرمولهاي خوش ساخت، مروري بر نظريه مجموعه ها، روشهاي اثبات، روابط و توابع: روابط دوتايي، روابط سازگاري و هم ارزي، ماتريس نمايش دهنده روابط، گراف رابط، توابع،‌توابع پوشا، توابع يك به يك، روابط بازگشتي،‌استقرا، حل روابط بازگشتي، تابع مولد، ساختمانهاي جبري، نيمگروهها و منويدها، گرامرها و زبانها، نشانه گذاري لهستاني، گروهها،همومورفيسم، ايزومورفيسم،‌ لاتيسها (شبكه ها)، جبربول، جدول كارنو، زبان و دستور زبان، دستور زبان بعنوان مثالي از منويدها، آناليز تركيبي:‌اصل لانه كبوتر، آشنايي با الگوريتمهاي تركيبي،‌توابع بازگشتي و كاربرد آنها، تئوري گراف: گرافهاي جهت دار، گرافهاي بي جهت، مسيرهاي اويلري و هميلتوني، مسيرهاي بهينه اپتيمال، الگوريتم يافتن مسيرهاي بهينه اپتيمال، گرافهاي همبند، ماتريس ارتباط و قضاياي مربوطه، كاربرد گرافها در تجزيه و تحليل فعاليتها، درختها : درختهاي پوشاي مينيمال، پيمايش درختها، كاربرد درختها، عبارات جبري و نمايش درختها. مراجع: 1- Johnson Baugh,Discerte Mathematics 2- Grassman And Tremblay, Logic and Discrete Mathematics 3- Termblay, Discrete Mathematical Structures with Applications to computer science 4- Keneth, Rossen and Charles R.B,Wright, Discrete Mathematics 5- Grimaldi, Discrete and Combinatorial Mathematics 6- Michael Alberison, Discrete Mathematics with Algorithms   زبان تخصصي نرم افزار با توجه به كاربرد وسيع زبان انگليسي به عنوان زبان رايج متون علمي و جزوات راهنما و اكثريت نرم افزارها و Help آنها و خصوصا كاربرد رايج آن د رشبكه هاي اطلاع رساني به ويژه Internet، سعي براين است تا در اين درس با مروري بر مطالب عنوان شده در زبان تخصصي مقطع كارداني، دانشجويان با مفاهيم پايه و گرامري مرتبط با علم كامپيوتر،‌واژگان مورد استفاده در حوزه نرم افزار، سخت افزار، اينترنت و شبكه هاي كامپيوتري و اطلاع رساني آشنا شده و با نحوه ترجمه متون علمي و نحوه نگارش اين متون آشنا شوند. آشنايي با پيغامهاي ارسالي متدوال توسط سيستم عامل هاي رايج و در هنگام مراحل نصب نرم افزارها، زبانهاي برنامه نويسي،‌اختصارات متدوال در نامه نگاري الكترونيكي و chat و … اصطلاحات و واژگان رايچ در موتورهاي جستجواينترنت و بهرگيري از دفترچه هاي راهنما و مراجع و … ترجمه متون مختلف تخصصي و نگارش ساده متون علمي در حوزه رايانه و اطلاع رساني.   هوش مصنوعي هوش مصنوعي چيست؟ مباني و تاريخچه هوش مصنوعي و مرزهاي دانش در هوش مصنوعي، عاملين ( Agents ) هوشمند، ساختار و عملكرد، عاملين هوشمند،‌ محيط ها، حل مسئله، حل مسئله از طريق جستجو،‌ فرموله كردن مسايل،‌ چند مثال جستجو براي جواب، روشهاي جستجو، روشهاي جستجو آگاهانه (informed ) جستجوي Best-first توابع Heuristic جستجوي حافظه محدود، ساير روشهاي جستجوي بهبود يافته، عاملين مبتني بر دانش، عامليني كه منطقي استدلال مي كنند، نمايش منطق، منطق گزاره اي، استدلال منطق رتبه اول، استنتاج در اين منطق، قوانين استنتاج، استنتاج زنجيره اي به جلو و عقب، برنامه ريزي ( Planning )، از حل مسئله به برنامه ريزي، نمايشهاي ساده براي برنامه ريزي، مهندسي دانش براي برنامه ريزي، عدم قطعيت ( Uncertainty)، نحوه عمل كردن در شرايط عدم قطعيت، كاربرد و نحوه استحصال احتمالات، معرفي برخي كاربردها در سيستمها خبره، پردازش زبان طبيعي، بينائي ماشين و رباتيك مراجع: 1- Russell and Nowig, Artificial Intelligence: A modern approach. 2- Rich, Artificial intelligence 3- Bratko, Prolog Programming for AI 4- Nilsson, Principles of Artificial Intelligence 5- Sterling and Shapiro, Art of Prolog   طراحي پياده سازي زبانها ويژگي هاي عمومي زبانهاي برنامه نويسي، پردازنده هاي زبانهاي برنامه سازي و مقايسه انواع آنها ويژگي هاي انواع داده ها و پياده سازي آنها در زبانهاي سطح بالا، روشهاي تعيين ترتيب اجراي دستورات و پياده سازي آنها، كنترل داده ها ( Data Control ) ، روشهاي تخصيص نشانوندهاي ( Arguments ) يك تابع ( برنامه فرعي ) و پياده سازي آنها، روشها مديريت حافظه در زبانهاي سطح بالا، انتزاع ( تجريد ) داده ها. مراجع: 1- Pratt, Programming Language and Implementation 2- Horowitz, Fundamental of Programming Language   معماری كامپيوتر تعريف معماري كامپيوتر، اشاره اي به تاريخچه كامپيوتر و نسلهاي آن، معرفي واحدهاي اصلي كامپيوتر، طراحي مجموعه دستورالعمل، بررسي معيارها و مسائل، نحوه اجراي دستورالعملها به كمك زبان توصيف سخت افزار ( مثل RTL)، روشهاي طراحي واحد كنترل به روش سيم بندي شده، ساختار واحد كنترل، كنترل انواع گذرگاه و مسيريابي داده، طراحي واحد حسابي، منطقي و محاسبه تاخيرها، طراحي واحد كنترل ريزبرنامه پذير، حافظه و سلسله مراتب آن، حافظه هاي ايستا و پويا، معرفي حافظه نهان (CACHE ) و مجازي(Virtual )، الگوريتمهاي حسابي جمع، تفريق، ضرب و تقسيم، الگوريتمهاي مميز شناور، شيوه هاي دسترسي به دستگاههاي ورودي و خروجي ( سركشي، وقفه )، دسترسي مستقيم به حافظه ( DMA ) و به اشتراك گذاري گذرگاه ( BUS )، اشاره به روند توسعه معماري كامپيوتر و تفاوتهاي RISC, CISC. مراجع: 1- Hama, Zaky, Computer Organization 2- Patterson, Hennessey,Computer Architecture, Hardware/Software Design 3- Mano, Computer System Architecture 4- Mano, Logic and Computer Design Fundamentals   سيستمهاي عامل تعريف سيستم عامل و وظايف اساسي آن به عنوان ماشين مجازي و مدير منابع، انواع منابع، تاريخچه مختصر سيستم هاي عامل، طبقه بندي انواع سيستمهاي عامل، سيستم عامل از ديد كاربر، مفهوم پردازه( فرآيند )، كار، وظيفه، انواع كار ( مقيد به ورودي/ خروجي، مقيد به پردازنده)، مدل پردازه، مكانيزم وقفه، برنامه سازي و كنترل عمليات ورودي/ خروجي، همروندي عمليات ورودي/ خروجي و عمليات پردازشي، بررسي بافرينگ، محيط هاي چندبرنامه اي، سيستمهاي عامل اشتراك زماني و محاوره اي، مديريت پردازنده، زمانبندي كارها و فرايندها در استفاده از منابع، مديريت حافظه ( الگوريتمهاي مختلف تخصيص حافظه )، حافظه مجازي و مديريت آن، مديريت دستگاههاي ورودي/خروجي، مديريت پرونده ها، بررسي مسئله بن بست و راه هاي مواجه با آن، امنيت و حفاظت در سيستمهاي عامل، آشنايي مقدماتي با سيستم هاي عامل شبكه و توزيع شده. مراجع: 1- Tenenbaum, Modern Operating Systems 2- Stallings, Operating Systems 3- Deitel, Operating Systems 4- Silberschatz, Peterson, Operating Systems   نظريه زبان ها و ماشينها آتاماتاي محدود، آتاماتاي Pushdown، ماشين تورينگ، انواع گرامرها و زبانها، تقسيم بندي Chomsky, ارتباط ميان زبانها و ماشينها و قضاياي مربوطه.   مراجع: 1- Linz, Introduction to Formal Languages and Automata 2- Wood, Theory of Computation 3- Reveseze, Theory of Formal Languages 4- Cohen, Introduction to Computer Theory   مدارهاي منطقي سيستم نمايش اعداد و كذگذاري، نمايش اعداد منقي، منطق كليدي، منطقهاي سه حالته، ساختار كلي دريچه هاي منطقي، انواع دريچه هاي منطقي، توابع منطقي ساده كردن آنها شامل روشهاي جدول كارنو و روش جدول بندي، روشهاي كامپيوتري ساده كردن توابع تركيبي، طراحي مدارات رمزگشا، مدارات رمزكننده، مدلهاي كد، انتخاب كننده ها و ديگر بسته ها براي پياده سازي مدارهاي تركيبي، مدارهاي ROM، PLA، PAL و ديگر ساختارهاي منظم، ساختار لچ، و فليپ فلاپ، مدارهاي همگام ( Synchoronous )، مقايسه ماشينهاي حالت در MOORE و MELAY، شمارنده ها، شيفت رجيسترها، مدارهاي غيرهمگام ( Asynchrounous) ، بررسي مخاطره ها و مسابقه ها (Race and Hazard )، تخصيص وضعيت بدون مسابقه، تراشه هاي متدوال مدارهاي ترتيبي، طراحي با بررسي يك نمونه ماشين يا بخش كنترل و داده، روشهاي طراحي نوين. مراجع: 1- Nelson, Digital Logic Circuit Analaysis & Design 2- Wakerly, Digital Design Principles and Practicas 3- Mano, Computer Engineering Hardware Design   روشهاي محاسبات عددي تعريف خطا، انباشتگي خطا در محاسبات، ناپايداري در محاسبات، فرمول تكرار براي محاسبه توابع، روشهاي حل معادلات غير خطي شامل روشهاي نصف كردن فاصله، رسم خطوط قاطع، رسم خطوط مماس، تكرار نقطه ثابت، فرمول خطا و اثبات همگرايي براي هريك از روشها، رتبه همگرايي، معادلات چند جمله اي( جداسازي ريشه ها، حدود ريشه ها،روشهاي حل )، روش برستو ( Barastow ) براي تعيين رشته هاي موهومي، دستگاه معادلات خطي، روشهاي حل مستقيم ( گاوس، ماتريس وارون )، روشهاي حل تكراري، روش نيوتن براي حل دستگاه معادلات غير خطي، مقادير ويژه، بردارهاي ويژه، معادله مشخصه، روشهاي فاكتورگيري، تفاضلهاي منتاهي، روشهاي درون يابي، برون يابي(نيوتن، گاوس، لاگرانژ، اتيكن)، چندجمله اي چبي شف، چندجمله اي Spline، درون يابي وارون، درون يابي دو متغيره، فرمول خطا، خمهاي پوشا، روشها يحداقل مربعات، مشتق گيري عددي، تعيين نقاط اكسترمم توابع جدولي، فرمول گاوس با نقاط محدود، انتگرال گيري عددي، فرمولهاي خطا براي روشهاي انتگرال گيري، انتگرال گيري چندگانه عددي، روشهاي حل معادلات ديفرانسيل معمولي( تيلور، پيكارد، اويلر، هيون، اويلر بهبوديافته، رانگ (Rung ) كوتا ( Kutta ))، روشهاي پيشگويي و تصحيح جواب، فرمول خطا، حل معادلات ديفرانسيل با شرايط سرحدي، حل دستگاه معادلات ديفرانسيل. مراجع: 1- Mathews, Numerical Methods for Mathematics, Science and Engineering 2- Atkinson, Elementary Numerical Analysis 3- Dlum, Analysis and Computation 4- Gerald, Applied Numerical Analaysis 5- Nakamura, Applied Numerical Methods   مدارهاي الكتريكي 1 مدارهاي فشرده و قوانين كيرشف، تقريب و مدلسازي عناصرمدار، اجزاء مدار شامل، مقاومتها، منابع نابسته و منابع وابسته ( ولتاژ و جريان )، خازنها، سلفها، توان و انرژي، تقويت كننده عملياتي (OPAMP ) به عنوان يك عنصر مدار، مدارهاي ساده شامل، مدارهاي مقاومتي، روشهاي تحليل مدارهاي مقاومتي، مشخص سازي يك مدار در دو سرآن، مدار معادل تون نرتن و قضيه جمع آثار در مدارهاي مقاومتي، تبديل منابع، بهم پيوستن سلفها و خازنها، كاربرد Spice در حل مدارهاي مقاومتي، مدارهاي مرتبه اول شامل، مدارهاي RL، RC پاسخهاي ورودي صفر، پاسخ حالت صفر، پاسخ كامل، پاسخ گذرا و پاسخ حالت دائمي، ثابتهاي زماني و مدار با چند ثابت زماني و كليدزني، پاسخ پله و پاسخ ضربه، مدارهاي مرتبه دوم، مفاهيم پايداري، نوسان، مقاومت منفي، مدارهاي دوگا، تشابه سيستمهاي الكتريكي و مكانيكي، كاربرد Spice در حل مدارهاي منطقي اول و دوم و OPMP، روشهاي تحليل مدارهاي خطي(تحليل گره و تحليل مش)، اهميت پاسخ ضربه و محاسبه آن در مدارهاي خطي كلي ( تحليل حوزه زماني ) و قضيه كانالوشن، تجزيه و تحليل حالت دائمي سينوسي شامل مفاهيم فازور امپدانس، ادمپتانس، دياگرام فازوري، مفهوم تشديد و مدارهاي تشديد سري و موازي، توابع شبكه، پاسخ فركانسي، توان در حالت سينوسي، توان متوسط، حقيقي و توان راكتيو، قضيه انتقال توان ماكزيمم، مقادير موثرو RMS، تغيير مقايس يك مدار، كاربرد Spice در حل مدارهاي در حالت دائمي سينوسي، تحليل مدارهاي سه فاز، متعادل، تزويج و مدارهاي تزويج شده، مدارهاي معادل Tو سلفهاي تزويج شده ماترسي اندوكتانس، بهم پيوستن سلفهاي تزويج شده، ترانسفورماتورها، مدل مداري و خواص كاربرد آنها،كاربرد Spice در حل مدارهاي با سلفهاي تجويز شده و ترانسفورماتورها. مراجع: 1- Desoer and Kuh, Basic Circuit Theory 2- Desoer and Kuh, Linear and Nonlinear Circuits 3- Nilson, Electric Circuit 4- Huelsman, Vasic Circuit Theory 5- Base and Stevens, Introductory Network Theory   آمار و احتمالات مهندسي اشاره اي به تئوري مجموعه ها، نمونه ها و نمايش جدولي آنها همراه با ميانگين، نما، ميانه و واريانس، تبديل و تركيب، احتمالات و قضاياي مربوطه، متغيرهاي تصادفي و استقلال آنها، واسطه و ميانگين و واريانس توزيعات، توزيعات دو جمله اي پواسون، فوق هندسي، توزيع نرمال، توزيع چند متغير تصادفي، نمونه گيري تصادفي و اعداد تصادفي، نمونه گيري از جامعه كوچك، برآورد پارامترهاي آماري، فواصل اطمينان، آزمون، آزمون فرضي تصميم گيري، تجزيه واريانس، رگرسيون، همبستگي، آزمون روشهاي ناپارامتري، برازندن خط مستقيم براده ها، توابع مولد گشتاور، قضيه اعداد بزرگ، قضيه حدمركزي، مجموع متغيرهاي تصادفي مستقل، احتمال شرطي، قضيه احتمال كلي.

Read More »

درصدهای مورد نیاز و دانشگاه های پذیرش کننده کنکور کارشناسی ناپیوسته سخت افزار

کسب رتبه مناسب در گرایش سخت افزار : ابتدا لازم می دانم تا به درصدهایی که داوطلبین در دروس مختلف کسب می کنند، اشاره شود. ادبیات (ضریب 1) : از حدود 30 درصد تا  80 درصد معارف (ضریب 1) : از حدود 20 درصد تا  80 درصد زبان خارجه (ضریب 1) : از حدود 20 درصد تا  60 درصد زبان تخصصی (ضریب 1) : از حدود 15 درصد تا  80 درصد برنامه سازی (ضریب 2) : از حدود 15 درصد تا  60 درصد ریاضی (ضریب 3) : از حدود 0 درصد تا  10 درصد مدار منطقی (ضریب 4) : از حدود 30 درصد تا  80 درصد دروس تخصصی شامل معماری – الکترونیک – مدار الکتریکی (ضریب 5) از حدود 0 درصد تا  5 درصد. نکته بسیار مهم: درصدهایی که در بالا اعلام کردم با مطالعه بسیاری از کارنامه ها و در سالهای مختلف و وسواس بالایی به دست آوردم که می توانید با خیالی آسوده به آنها اطمینان کنید. اما این را هم عرض کنم که هر ساله معدود داوطلبانی بوده اند که درصد هایی بیشتر از آنچه که اعلام کردم، زده اند. اما تعداد آنها بسیار پایین و تقریبا انگشت شمار بوه است. بنابراین آنها را در محاسبات شرکت نداده ام ( زیرا به دلیل تعداد بسیار کمشان ، حضور یا عدم حضور آنها تاثیر خاصی در تراز و رتبه دیگران ندارد) این موضوع برای درصدهای حداقل هم صدق می کند . یعنی داوطلبینی بوده اند که کمتر از آنچه که بیان شد، به سوالات پاسخ داده اند، اما چون تعدادشان کم است، مد نظر قرار نگرفته اند. با ارقامی که ارائه کرده ام می توان به نتایج ارزشمندی رسید که در ذیل به عرض می رسانم. الف» علی رغم اینکه دروس  تخصصی ضریب 5 دارد اما تقریبا تمامی داوطلبین گرایش سخت افزار ( به جز چند نفر ) به دروس تخصصی جواب نمیدهند. ب» تقریبا تمام شرکت کننده ها به سوالات درس ریاضی جواب نمی دهند. اگر هم جواب بدهند حداکثر به 2 سوال ( 13 درصد) و یا اینکه این درس را منفی میزنند ج» اکثر شرکت کنندگان به درس مدار منطقی به خوبی جواب میدهند و از آنجا که کسی به دروس تخصصی جواب نمی دهد ، این درس با داشتن ضریب 4 بیشترین نقش را در تعیین رتبه داوطلبین دارد. پس کسانی که دنبال رتبه مناسب هستند و به درس تخصصی جواب نمی دهند حتما باید این درس را بالا بزنند. د» اکثر داوطلبین به درس برنامه سازی در حد متوسط پاسخ می دهند. ( حدود 30 تا 40 درصد ) ه» بخش قابل توجهی از داوطلبان درس زبان تخصصی را متوسط و متوسط به بالا میزنند. (حدود 50 تا 60 ) و» اغلب داوطلبان به درس زبان در حدود 30 درصد پاسخ میدهند. ز» بیشتر داوطلبان به درس معارف در حدود 40 تا 50 درصد پاسخ می دهند ح» بیشتر داوطلبان به درس ادبیات در حدود 40 تا 60  درصد جواب می دهند. با توجه به توضیحات فوق و با استناد به فرمول محاسبه تراز ( که در ادامه به آن نیز می پردازم ) و کارنامه سالهای گذشته میتوان اینگونه نتیجه گرفت که اگر رتبه زیر 100 می خواهید باید: ادبیات را 50 تا 60      معارف را 50      زبان را 30       زبان تخصصی را 50 تا 60 برنامه سازی را 40 تا 50          ریاضی 0          دیجیتال را 70           تخصصی  0 اگر رتبه زیر 10 می خواهید: ادبیات 60      معارف 60        زبان 40      زبان تخصصی 60        برنامه سازی 60 ریاضی 20      دیجیتال 80       تخصصی 20 داوطلبانی که فقط می خواهند قبول شوند: ادبیات 30      معارف 30     زبان 0     زبان تخصصی 0     برنامه سازی 30     ریاضی 0  دیجیتال 40   تخصصی 0 لیست دانشگاههایی که در رشته سخت افزار پذیرش میکنند: الف» دانشگاه شمال آمل: دانشگاهی بسیار زیبا و بسیار مجهز. برای قبولی در این دانشگاه به فکر رتبه زیر 2000 باشید. ب» دانشگاه علوم و فنون بابل: دانشگاهی مجهز و دارای سطح علمی مناسب. برای قبولی در این دانشگاه به رتبه ای کمتر از 2000 نیاز دارید. نکته: ممکن است با رتبه  بالاتر از 2000 هم بتوانید در این دانشگاهها قبول شوید اما نمی توان با قاطعیت در این باره اظهار نظر نمود. حتی برای اینکه خیالتان از بابت قبولی در این دانشگاهها راحت شود به فکر کسب رتبه حدود 1500 باشید نکته: این دو موسسه به دلیل عملکرد علمی مناسب و دارا بودن امکانات قابل توجه از موسسه به دانشگاه تبدیل شده اند. موسسه غیرانتفاعی پارسا – بابلسر تا رتبه 10000 را نیز پذیرش میکند موسسه غیرانتفاعی صنعتی قائم – قائمشهر تا حدود 6000 را نیز پذیرش میکند موسسه غیرانتفاعی علامه محدث نوری – نور تا 8500 را پذیرش می کند دانشگاهها و موسسات فوق در مازندران هستند موسسه غیرانتفاعی بهار موسسه غیرانتفاعی خاوران موسسه غیرانتفاعی خراسان موسسه غیرانتفاعی خیام این 4 موسسه نیز در مشهد هستند موسسه غیرانتفاعی علوم و فناوری سپاهان – اصفهان موسسه غیرانتفاعی صفاهان – اصفهان موسسه غیرانتفاعی فخر رازی – ساوه موسسه غیرانتفاعی کاسپین – شهر صنعتی البرز موسسه غیرانتفاعی بهمنیار – کرمان موسسه غیرانتفاعی ایوانکی – ایوانکی موسسه غیرانتفاعی جهاد دانشگاهی کرمانشاه موسسه غیرانتفاعی علامه دهخدا – قزوین موسسه غیرانتفاعی میرداماد – گرگان نحوه محاسبه تراز در کنکور: اولا بدانید که تراز با نمره خام فرق میکند. نمره خام همان درصدی است که شما میزنید.تراز نمره ای است که شما در بین تمام شرکت کنندگان در آن درس بدست آوردید. محاسبه تراز کل:  از طریق تراز کل می توان رتبه را بدست آورد.هرکسی ترازش بیشتر باشد، رتبه بهتری می گیرد.  احتمالا اکثر خوانندگان با این فرمولها آشنایی دارند زیرا ، در درس آمار دوره کاردانی این رابطه ها بحث و بررسی شد. آنچه که از این فرمولها میتوان استنباط کرد: نمره خام نباید ملاک سنجش باشد، بلکه باید عملکرد سایر داوطلبین را نیز مد نظر داشت. به عنوان مثال فرض کنید داوطلبی در درس تخصصی تنها به 10 درصد سوالات پاسخ دهد. در نگاه اول این درصد بسیار پایین است اما با مراجعه به عملکرد سایر شرکت کنندگان که تقریبا همه این درس را 0 میزنند می فهمیم که تراز بسیار خوبی کسب خواهیم کرد. اگر به دنبال رتبه بالا هستیم باید دید که در هر درس داوطلبان بیشترین نمره خامی را که بدست می آورند چه قدر است ( البته آن درصدهایی  که به صورت انگشت شمار بدست می آید را نباید در نظر گرفت). سپس داوطلب نیز خود را به همان سطح برساند. واقعیت این است که  هیچ داوطلبی نمی تواند در تمام دروس به بالاترین سطح از درصد ها دست یابد.آن داوطلبی موفقیت بیشتری کسب میکند که در درسهای ضریب بالا، تراز خوبی کسب کند. به عنوان مثال اگر داوطلبی در درس ریاضی به بالاترین نمره خام دست یابد ( 20 درصد) و داوطلب دیگری در درس تخصصی به بالاترین نمره خام دست یابد (10 درصد)، داوطلب دوم رتبه بهتری را کسب می کند، زیرا دروس تخصصی ضریب 5 دارند و درس ریاضی ضریب 3. فهم بیشتر از فرمولها را به عهده خودتان می گذارم. امیدوارم توانسته باشم مظلومیت بچه های سخت افزار را در حد خودم جبران کرده باشم. اگر مطالب مورد قبولتان واقع شد، برای من هم دعا کنید یوسف بخشی

Read More »

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

دروس مشترک با نرم افزار: ادبیات: با قاطعیت عرض میکنم که منبع اصلی این درس کتاب  برگزیده متون ادب فارسی ویراست سوم است. نویسندگان این کتاب عبارتند از دکتر جلیل تجلیل – دکتراسماعیل حاکمی – دکتر محمد رادمنش -دکترعلی شیخ الاسلامی – دکترعلی مرزبان انتشارات:  مرکز نشر دانشگاهی برای ترجمه و معنا کردن متن کتاب اصلی راهنمایی وجود داره که میتونه کمک بسیاری بهتون بکنه و به نظرم بهترین کتاب موجود در بازار هست زیرا برخلاف کتب دیگر که فقط بخشهای مهمتر را معنا می کنند این کتاب تمام جملات و بیت ها را معنا می کند. نام این کتاب: راهنمای جامع برگزیده متون ادب فارسی ادبیات دانشگاه ها ( ویراست سوم ) مولف: روی جلد = اکبر مطلق ناشر:  موسسه فرهنگی الماس دانش تا اینجا برای ترجمه متن که مشکل حل شد. حالا برای مابقی موارد مانند تاریخ ادبی، قواعد و … ، بهترین منبع کتاب مدرسان شریف هست. معارف: باز هم با قاطعیت میگویم که منبع اصلی این درس فقط و فقط کتاب اندیشه اسلامی1 ویراست دوم است و نه هیچ کتاب دیگری. نویسندگان: آیت لله جعفر سبحانی – دکتر محمد محمدرضایی انتشارات: دفتر نشر معارف     تدوین: نهاد نمایندگی مقام معظم رهبری در دانشگاهها این کتاب منبع اصلی طرح سوال در کنکور 89 هست و به نظرم نیاز به هیچ کتاب کمکی نیست چراکه متن کتاب کاملا روان است. البته می توانید به سلیقه خودتان از کتابهای تست استفاده کنید. نکته بسیار مهم: در کنکور تقریبا 80 درصد سوالات معارف از آیات و توضیحات مربوط به آن است. بنا بر این روی آیات تمرکز بسیاری کنید. زبان انگلیسی: در کنکور 20 درصد سوالات قواعد و 80 درصد لغت است. البته همون 20 درصد سوالات قواعد نیز نیاز به تسلط بر لغت داره. برای قواعد ، کتاب درس و کنور زبان عمومی انتشارات علوم پایه به تالیف محمد رضا حبیب وند و برای لغات نیز کتاب درس و کنکور واژگان زبان عمومی انتشارات علوم پایه به تالیف محمد رضا حبیب وند توصیه میشود. کتاب لغت زبان آقای حبیب وند 1950 لغت داره که باید حفظ کرد و یک دیکشنری نیز در انتهای کتاب موجود است که حدود 3000 تا لغت داره. زبان تخصصی: کتاب درس و کنور سریع زبان تخصصی کامپیوتر آقای حمیدرضا مقسمی از انتشارات گسترش علوم پایه بخش عمده حجم این کتاب لغاتش است که حدود 1800 تا است. بجز این بخش 5 بخش دیگر نیز وجود دارد که مطالعه آنان نیز باعث تسلط بیشتر بر مطالب میشود. برنامه سازی: این درس در این چند سال نشان داده که دارای سر فصل ثابتی نیست. اما از روی تغییرات سالهای پیش میتوان اینطور نتیجه گرفت که امسال نیز همانند سال 88 و کنکور علمی کاربردی از زبان سی پلاس پلاس به تعداد 15 تا سوال بیاد. منبع زبان سی پلاس پلاس: کتاب درس و کنکور سریع c++ به تالیف حمید رضا مقسمی از انتشارات گسترش علوم پایه. این کتاب شامل 20 فصل است که 8 فصل اول آن توضیحات مشترک بین زبان سی و سی پلاس پلاس است. اما فصل نهم و دهم آن فقط مخصوص زبان سی است که ضرورتی برای مطالعه این دو فصل وجود ندارد. فصل 11 تا 20 این کتاب نیز صرفا به مفاهیم  انحصاری زبان سی پلاس پلاس اختصاص یافته که باید به همراه 8 فصل ابتدایی مطالعه شود. ایرادی که در این کتاب وجود دارد این است که مثالهای 8 فصل اولش به زبان سی است. یعنی دستورات ورودی و خروجی به  زبان سی است. البته برای رفع این ایراد میتوان از مطالعه این قسمتها صرف نظر نمود و یا به تحلیل سایر قسمتهای برنامه پرداخت. ریاضی:  تقریبا همه شرکت کننده های کنکور این درس را سفید میگذارند. سوالات این درس از دو بخش ریاضی عمومی ( شامل مطالب درس ریاضی عمومی و ریاضی کاربردی دوره کاردانی )  و آمار تشکیل میشود. در مورد منبع کتاب ریاضی عمومی  باید عرض کنم که کتاب ریاضی عمومی1 و ریاضی عمومی 2 به تالیف آقایان مسعود نیکوکار- حمید رضا مقسمی از انتشارات گسترش علوم پایه، منابع خوبی می باشد. ضمنا به نظرم اگر این دو کتاب با کتاب ریاضیات مدرسان شریف ترکیب شود ، باعث تسلط و یادگیری بهترمطالب میشود. کتابهای ریاضی  انتشارات علوم پایه از توضیحات روانتری برخوردار است. اما مدرسان شریف با تستها و سوالات سختش از شما یک ریاضی دان قوی می سازد. در مورد درس آمار هم باید بگم که کتاب مدرسان شریف کتاب مناسبی است. نکته مهم در مورد مطالعه درس ریاضی اینکه برای ریاضی عمومی بهتر است فقط فصلهای تابع و حد و پیوستگی و مشتق و کاربرد مشتق و برای در درس آمار نیز فقط  فصل اول آن مطالعه شود. زیرا این درس بسیار وقت گیر است. همچنین تستهای آن در کنکور نیز از شما زمان زیادی را می برد. از طرفی همانطور که عرض کردم اکثریت داوطلبان این درس را سفید میگذارند. بنا براین اگر شما همین مقدار مطلب را مطالعه کنید تقریبا میتوانید به 4 سوال از 15 سوال این درس جواب بدهید که معادل 26 درصد میشود که درصد قابل توجهی است. اگر میخواهید به این توصیه عمل کنید، دیگر نیازی به تهیه کتاب ریاضی عمومی جلد دوم انتشارات علوم پایه نخواهد بود. دیجیتال ( مدار منطقی ) : به نظرم بهترین منبع برای این درس کتاب مدرسان شریف است. این کتاب مشتمل بر 8 فصل است و توضیح روانی دارد. برای تست زدن  میتوانید از هر منبعی استفاده کنید. ضمنا مطالعه تستهای سالهای قبل نیز به شدت توصیه می شود. دروس تخصصی: معماری کامپیوتر:  این درس دارای منابع نسبتا محدودی است ، اما یکی از بهترین منابع برای آن، کتاب معماری کامپیوتر گسترش علوم پایه به نوشته آقای علی برومند نیا و حمیدرضا مقسمی است. این کتاب شامل 10 فصل است که اغلب فصول آن حجمی در حدود 10 تا 15 صفحه دارند. ( البته فونت ریزی هم دارد ) برای این درس منبع تست خاص و جامعی ندیدم و میتوان به تستهای خود کتاب و کنکورهای گذشته رجوع کرد. نکته بسیار مهم: اگر این کتاب را ابتدا به ساکن مطالعه کنید، چیز زیادی دستگیرتان نمی شود. برای اینکه بتوانید از پس این درس جالب بر بیایید، حتما و حتما باید ابتدا به مفاهیم درس مدار منطقی تسلط کامل پیدا کرده باشین تا بتوانید محتوای این درس را درک کنید. اگر این کار را کنید میتوانید امیدواربه فهم و تسلط به این درس باشید. همانطور که پیشنهاد دادم اگر از کتاب مدرسان شریف برای درس مدار منطقی استفاده کنید، کمک بسیار خوبی به شما برای فهم معماری کامپیوتر می شود. این کمک تا جایی پیش میرود که به عنوان مثال با تسلط بر مطالب فصل اول کتاب مدارمنطقی مدرسان شریف ، تقریبا تمام مطالب فصل اول کتاب معماری را نیز یاد می گیرید. تحلیل مدارهای الکترونیکی:  برای این درس دو منبع مناسب وجود دارد.یکی کتاب الکترونیک مدرسان شریف به تالیف مهندس احسان عابدی و  دیگری کتاب الکترونیک 1و2 از انتشارات گسترش علوم پایه به تالیف مهندس حسن شادکام انور. نکته بسیار پر اهمیت این است که اگر دوستانی که می خواهند در کنکور سخت افزار شرکت کنند و پیش زمینه ای از مفاهیم الکترونیک ندارند ، با مطالعه این کتابها هم به جایی نمی رسند زیرا پیش نیاز فهم مفاهیم این کتابها تسلط بر کتابهای الکترونیک دوره دبیرستان است. به عبارتی دیگر اگر بخواهید از مطالب این کتابها سر در بیاورید، حتما باید ابتدا کتاب الکترونیک 1 و الکترونیک 2 دبیرستان را مطالعه کنید. به عنوان مثال در کتابهای کنکور الکترونیک به اولین چیزی که بر می خورید، مفاهیم دیود است. در همه این کتابها فقط مفاهیم پیشرفته دیود بررسی میشود و نه از ابتدا. اگر هم کتابی مطالب را از صفر شروع کند ، آنقدر مختصرگویی میکند که باز هم  چیز خاصی دستگیر خواننده نمی شود. بنا براین نظر شخصی بنده این است که ، یا از مطالعه این درس بگذرید و یا اگر خیلی اصرار به مطالعه این درس دارید، می باید ابتدا کتابهای الکترونیک دبیرستان را مطالعه کنید و بعد یکی از دو کتاب مدرسان و یا علوم پایه را مطالعه کنید که طبعا کار بسیار زمانبری است. تحلیل مدارهای الکتریکی:  توضیحات این درس نیز دقیقا مانند درس الکترونیک است. یعنی برای اینکه مطالب این درس را بفهمید، حتما و حتما باید به کتاب تحلیل مدارهای الکتریکی دبیرستان که تک جلدی هم هست مراجعه کنید.منابع این درس نیز کتاب مدرسان شریف  به تالیف مهندس حسین نامی و گسترش علوم پایه به تالیف مهندس حسن شادکام انور است. نکته دیگر اینکه کتاب تحلیل مدارهای الکتریکی گسترش علوم پایه بصورت دو جلدی است ( برخلاف کتاب الکترونیک 1و2 این انتشارات که تک جلدی است) .در این درس نیز توصیه می کنم که اگر پیش زمینه خوبی از آن ندارید، از خیر مطالعه آن بگذرید. فهمیدن مطالب این درس، خصوصا فصول ابتدایی آن حتی از فهمیدن مطالب الکترونیک نیز سختتر است. آخرین نکته اینکه اگر بخواهید مطالب درس الکترونیک و خصوصا مدار الکتریکی را بفهید حتما باید به ریاضیات مسلط باشید.  یعنی هم ذهن ریاضیاتی قوی داشته باشید و هم مفاهیمی مانند انتگرال – سری -فوریه – لاپلاس – ماتریس – بردار  و … را بلد باشید. یوسف بخشی

Read More »

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

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

Read More »

سرفصل کنکور کارشناسی ناپیوسته سخت افزار

 » ریاضیات  –  ضریب 3  –  تعداد سوال :  10    *سرفصل های ریاضیات عمومی : اتحاد – معادلات – مثلثات – دستگاهمعادلات – مجموعه ها – معادلات خط – توابع – حد – هم عرضی – هوپیتال – پیوستگی – مجانب ها – مشتق و کاربردهای آن – قضایای رول و میانگین – دیفرانسیل – انحنا – مشتقهای جرئی – توابع چند متغیره – روشهای انتگرال گیری معین و نامعین – قضایایاساسی – محاسبه سطح ، حجم زیر منحنی و طول کمان – انتگرال دوگانه و سه گانه – معادلات دیفرانسیل – تبدیلات لاپلاس – دنباله و سری – بردار – اعداد مختلط – مختصاتقطبی – ماتریس… ————————– » آمار و احتمالات  –  ضریب 3  –  تعداد سوال :  5   * سرفصل های آمار و احتمالات :  آمار توصیفی ( شاخصهای مرکزی  – ( آمارهای توصیفی ( شاخصهای پراکندگی ) – آنالیز ترکیبی – احتمال – متغیرهای تصادفی – توزیع های خاص – توزیع های نمونه ای برآورد فاصله ای – آزمون فرضها – معادله خطرگرسیون… ————————– »  زبان تخصصی –  ضریب : 1  –   تعداد سوال :  10 *سرفصل ها : مقدمه ( تاریخچه و تعاریفکامپیوتر ) – توصیفهای کلی ( سخت افزار و نرم افزار ) – واحد سیستم – CPU – حافظه – دستگاههای ورودی و خروجی – سیستم عامل – برنامه نویسی – مفاهیم شبکه – مفاهیماینترنت – پایگاه داده ها… ————————– »  مدار منطقی –   ضریب : 4   –   تعداد سوال :  15  *سرفصل ها :  اعداد و کدگذاری – جبر بول – ساده کردن توابع – مدارات منطقی – جدول کارنو – مدارات ترکیبی – مقایسهکننده – رمزگشا ( Decoder ) – رمزگذار ( Encoder ) – مدارات ترکیبی ماژولار ( مالتیپلکسر ) – دی مالتی پلکسر – فلیپ فلاپ و خواص ان – تحلیل مدارات ترتیبی – شمارنده وثباتها… ————————– »  برنامه نویسی سی پلاس پلاس –  ضریب : 2  –   تعداد سوال : 15 *سرفصل ها :  کلیات و ساختار برنامهنویسی C++ – متغیرها – سیستم ورودی و خروجی – کلاس و شی – توابع و زیر برنامه ها – عملگرها – فایلها – ارث بری – حلقه ها – جملات شرطی… —-  دروس تخصصی سخت افزار   –  هر سه درس ضریب 5  –  تعداد سوال هر درس : 10 —- »  معماری کامپیوتر :  *سر فصل ها : مفاهیم اولیه و سیستم اعداد ، برسی رجیستر ، حافظه Bus ، معرفی ALU ، طراحی واحد کنترل به دو روش سیم بندی و میکرو پروگرام ، معرفی دستورات کامپیوتر و انواع مدهای آدرس دهی ، طراحی بخش عملیات ریاضی ، مدیریت حافظه ، ارزیابی و برسی پردازش pipeline ، برسی واحد I/O ————————– »  تحلیل مدارهای الکتریکی :  *سرفصل ها :عناصر مداري –  مدارهاي مقاومتي { روش تحليل گره –  روش تحليل مش (KVL+KCL) –  روش تحليل ابتكاري –  تقسيم ولتاژ –  تبديل منابع  – توان –  تقارن } مدار معادل {   مدار معادل تونن – مدار معادل نورتن – مقاومت معادل – اتصال دوشبكه } روابط مداري و تبديلات {  ستاره و مثلث –  پل و تستون –  منابع جريان سري با عنصر و منبع ولتاژ موازي با عنصر } توابع تحريك مداري { مفاهيم كلي رياضي  –  پله –  ضربه  – شيب } سلف و خازن { روابط خازن – روابط سلف } مدارهاي مرتبه اول { انواع پاسخ –  مفهوم ثابت زماني و روابط آن – سيگنالهاي پيوسته –  رابطه صفر و رابطه بي نهايته –  رابطه طلايي (فرار از معادله ديفرانسيل) } مدارهاي مرتبه دوم { معرفي  مفهوم  معادله ديفرانسيل –  ضريب ميرايي و فركانس تشديد – ضريب كيفيت –  انواع پاسخ – حالتهاي مختلف پاسخ ورودي صفر – رابطه صفره و رابطه بي نهايته در مدار مرتبه دوم } اعداد مختلط و فازور { معرفي  تبديلات  محاسبات – مفهوم فازور و روابط رياضي } تجزيه و تحليل حالت دائمي سينوسي { مفهوم حالت دائمي سينوسي – امپدانس و ادميتانس (و عينك مشهور) – حالتهاي مختلف براي امپدانس يك مدار –  مدار معادل تونن و نورتن در حالت دائمي سينوسي – روابط مداري در حالت دائمي سينوسي –  تحليل مدار در حالت دائمي سينوسي } تشديد { مفهوم -محاسبهفركانستشديددرحالتكلي  – ماسبه فرکانس تشدید در حالتهای خاص ( RCL سری و موازی ) – نکات خاص در تشدید } فيلتروتابعشبكه {مفهوموكاربردپاسخفركانسي -نگاهيگذرابهفيلترهاوانواعفيلترها -عرضباندوضريبكيفيت – فيلترهايخاص( مرتبهاولومرتبهدوم ) } تواندرحالدائميسينوسي {توانمختلط( اكتيو – راكتيو –  ظاهري ) -مثلثتوان -ضريبتواندرمدارهايمختلف – روابطخاصبرايمحاسبهتوانحقيقيومجازي-  اصلاحضريبتوانشبكه – روابطتوانوانرژيدرحالتكليوحالاتخاص } قضيهانتقالتوانماكزيمم (مچينگ {حالتكلي ( هردومختلط ) – يكيمختلط،يكياهمي ( حالت خاص ) – هردو اهمی ( حالت ویژه )  } مدارهايباالقايمتقابل ( تزویج ) { مفهوموتفاوتروابطدرحالتسلفهايمجردومتاهل – علامت M ( شصت دست راست و قرارداد نقطه ) –  انرژيدرحالتتزويج – به هم بستن سلفهای تزویج و یافتن zeq و leq –  تحليلمدارهايشاملسلفهايتزويج } ترانسفورماتور {مدارمعادلوحالتايدهآل -خواصترانسفورماتوروروابطآنوعلامت M -انتقالدر ترانسفورماتور } مقدار متوسط و مقدار موثر { روابط كلي و نحوه محاسبه – در توابع خاص } دوقطبي ها { مفهوم يك قطبي و دوقطبي –  پارامترهاي امپدانس Z  – پارامترهاي ادميتانس Y –  پارامترهاي هايبريد H –  پارامترهاي انتقال T – روابط و تبديلات و ملاحظات ساده كننده } تبديل لاپلاس { تعريف  خواص و قضاياي رياضي – قضيه مقدار اوليه و مقدار نهايي – عكس تبديل لاپلاس –  عناصر مداري در حوزه زمان و حوزه فركانس –  تحليل مدار به كمك تبديل لاپلاس –  تطابق حوزه زمان و حوزه فركانس } تبديل فوريه { مفهوم و قضاياي رياضي –  سري فوريه (ضرايب سينوسها و ضرايب كسينوسها و جمله ثابت) –   حالات خاص ، توابع زوج و توابع فرد } مدارهاي سه فاز { معرفي سيستم هاي سه فاز –  تعريف پارامترهاي فاز و خط – حالات ستاره مثلث و انواع اتصالات و بارها – تحليل و محاسبات در مدارهاي سه فاز –  توان در مدارهاي سه فاز و اثر قطع فاز } ————————– »  تحلیل مدارهای الکترونیکی  :  * سرفصل ها :  فيزيكنيمههادي –  ديودوساختمانآن  – مداراتديودي – مداراتترانزيستوري DC –  ترانزیستور و تحلیل DC مدارات ترانزیستوری-  تحلیل AC ترانزیستور –  تقويت كننده هاي چندطبقه –  ترانزیستور FETو تحلیل -تحلیل Ac ترانزیستور fet   – تقويت كننده تفاضلي- منابع جريان – تقویت کننده های عملیاتی – رگولاتور   –  تقويتكنندههايقدرت – فيدبك –   بوتاستراپوقضيهميلر –   فركانسقطع

Read More »

معرفی گرایشهای کنکور کارشناسی ارشد کامپیوتر – قسمت دوم

معماری کامپیوتر گرایش معماری کامپیوتر در رشته مهندسی کامپیوتر تنها گرایشی است که دانشجویان دارای مدرک کارشناسی از گرایش سخت افزار می‌توانند بطور مستقیم و بدون نیاز به گذراندن واحدهای جبرانی به تحصیل در آن بپردازند. لازمه این امر موفقیت در کنکور سراسری کاشناسی ارشد و به اتمام رساندن تحصیل در گرایش فوق الذکر است. با توجه به دروسی که در این گرایش از گرایشهای کارشناسی ارشد، ارائه می‌شوند دانشجو می‌تواند توانایی‌های متفاوتی را کسب کند که در زیر به آن‌ها اشاره می‌شود: طراحی و ساخت مدارهای دیجیتال : به عنوان مثال می‌توان به اکثر قریب به اتفاق مدارهای منطقی، سیستم‌های دیجیتال، بردهای تبلیغاتی، سیستم‌های کنترل دیجیتال در اکثر وسایل امروزی، سیستم‌های موبایل و … اشاره کرد که یک دانشجوی کوشای گرایش معماری توانایی طراحی و ساخت آنها را در پایان دوره تحصیلی خود خواهد داشت. معماری کامپیوتر : نحوه طراحی و ساخت کامپیوترها و مدارهای کامپیوتری به وسیله اجزای ساده منطقی از دیگر توانمندی‌های این دانشجویان خواهد بود. طراحی و ساخت مدارهای واسط : نحوه ساخت مدارهایی که بتوانند کامپیوترها و سیستم‌های کامپیوتری متفاوت را (از جمله میکروپروسسورها ، میکروکنترلر ها و … ) به یکدیگر متصل کنند . سیستم‌های کامپیوتری با کاربردهای خاص (مانند مودم و …) نیز از این دسته مدارها شناخته می‌شوند. طراحی و ساخت سیستم‌های بلادرنگ : سیستم‌های کامپیوتری که در حین انجام چند عمل مختلف، ضمانت می‌کنند اعمال خاصی در زمان‌های مشخص یا به تعداد مشخصی انجام خواهند شد. کنترل : برای مثال سیستم‌هایی که دما را کنترل می‌کنند. در این سیستم ورودی‌ها می‌توانند شدت کار دستگاه‌های خنک کننده و یا گرم کننده و خروجی هم می‌تواند دمای محیط باشد. میکروکنترل‌ها وسیستم های تعبیه شده : سیستم‌هایی که در آنها یک یا چند پردازشگر کامپیوتری یا میکروکنترلر تعبیه شده تا اعمال سیستم و قسمت‌های مختلف آن را کنترل کنند. VLSI : که همان درس VLSI ای است که کارشناسان رشته کامپیوتر در طول تحصیل خود گذرانده‌اند با این تفاوت که به صورت عمیق‌تر و لایه‌ای‌تری به آن پرداخته شده تا با دانستن fabrication دقیق مدارهای مجتمع در مقیاس بزرگ، یک کارشناس ارشد گرایش معماری توانایی طراحی دقیق یک چنین سیستم و مداری را جهت تولید، داشته باشد. انتقال داده : دانشجوی کارشناسی ارشد معماری کامپیوتر، علاوه بر شناخت کافی از روش‌های انتقال داده و اطلاعات به سیستم‌های کامپیوتری و دیجیتال قادر خواهد بود. سیستم های بدیع و تازه ای را طراحی و پیاده سازی کند (که لازمه آن داشتن توانایی بسیار بالا در شناخت لایه های طراحی یک سیستم انتقال داده است). مهندسی نرم افزار این گرایش در کنار گرایش الگوریتم و محاسبات از گرایش‌هایی است که دانشجویان دارای مدرک کارشناسی از گرایش نرم افزار می‌توانند بطور مستقیم و بدون نیاز به گذراندن واحدهای جبرانی به تحصیل در آن بپردازند تفاوت این دو گرایش در ضریب دروس تخصصی نرم افزار در کنکور کارشناسی ارشد است. به این صورت که این دروس در گرایش مهندسی نرم افزاربا ضریب ۲ اعمال می‌شوند حال آنکه در گرایش الگوریتم و محاسبات ضریب ۳ منظور می‌شود. در نتیجه دانشجویانی که تسلط کامل‌تری به دروس نرم افزاری دارند برای تحصیل در رشته مهندسی نرم افزار می‌بایست نسبت به دانشجویانی که قصد ادامه تحصیل در گرایش الگوریتم و محاسبات را دارند، دارای توانایی های ریاضی و کامپیوتر پایه بیشتری باشند. با توجه به دروسی که در این گرایش از گرایش‌های کارشناسی ارشد، ارائه می‌شوند دانشجو می‌تواند توانایی های متفاوتی را کسب کند که در زیر به آنها اشاره می‌شود: طراحی و پیاده سازی پایگاه داده‌‌ها : با توجه به آنچه که یک کارشناس مهندسی نرم افزار در طول تحصیل فرا می‌گیرد ، یک کارشناس ارشد قدرت طراحی و پیاده سازی پایگاه های داده پیچیده تر و دقیق تر با حداقل خطا و همرنگ‌تر با سیستم های روز دنیا را دارا خواهد شد. مهندسی نرم افزار : به خودی خود معقوله بسیار پیچیده ای در مورد روش‌های مدیریت، طراحی، پیاده سازی و نگهداری برنامه‌ها و پروژه‌های نرم افزاری است و کارشناس ارشد، قدرت کنترل تمام موارد بالا را در برنامه های عظیم نرم افزاری خواهد آموخت. سیستم های عامل : دانشجویان کارشناسی در طول تحصیل خود به طور تئوری و غیر سنگینی با سیستم‌های عامل و زیر و بم های آنها آشنا می‌شوند حال آنکه کارشناس ارشد مهندسی نرم افزار تا جایی پیش می‌رود که بتواند یک سیستم عامل مستقل و جدید و در عین حال شایسته را پیاده سازی کند. اتوماسیون اداری : اتوماتیک کردن روند فعالیت‌های یک اداره موسسه یا سازمان به وسیله کامپیوتر. برنامه نویسی همروند : به وجود آوردن همزمان چند برنامه در کامپیوتر و مدیریت آنها. الگوریتم‌های موازی : شکستن الگوریتم‌ها به قسمت هایی که میتوانند به صورت همزمان توسط چند پردازنده انجام شوند به منظور افزایش سرعت اجرای الگوریتم. طراحی و ساخت کامپایلرها : بر خلاف کارشناسان نرم افزار که نسبت به کامپایلرها شناخت پیدا می‌کنند ، کارشناسان ارشد، قدرت طراحی و ساخت این قسمت مهم از دنیای تولید نرم افزار را خواهند آموخت. شبیه سازی و گرافیک کامپیوتری : هم در معقوله مهندسی نرم افزار طبقه بندی شده و کارشناس ارشد از آموزش‌های قدرتمندی جهت انجام آنها بهره خواهد برد. زمینه‌های اشتغال :با توجه به گسترش روزافزون دنیای کامپیوتر امروزه بیش از هر زمان دیگری نیاز به متخصصان کامپیوتر احساس می‌شود. امروزه یک مهندس کامپیوتر اگر علاقمند به کار باشد، هیچ وقت با مشکل بیکاری روبه رو نمی‌شود. به خصوص مهندسین نرم افزار فرصت‌های شغلی بیشتری داشته و برای کارکردن نیاز به امکانات و تجهیزات زیادی ندارند. فرصت‌های شغلی این رشته به حدی گسترده و متعدد است که نه تنها فارغ التحصیلان این رشته به راحتی جذب بازار کار می شوند بلکه دانشجویان دو سال آخر این رشته نیز می توانند وارد بازار کار شده و فعالیت کنند. برای مهندسین سخت افزار هم امکان کار در شرکت‌های تولید کننده قطعات و دستگاه‌ها و مراکز صنعتی – تولیدی بسیار فراهم است و از نظر سطح درآمدی هم با توجه به دانش و پشتکار شخصی در حد قابل قبول و ایده آلی قرار دارند. از طرفی با توجه به استفاده روزافزون از شبکه اینترنت زمینه کار در این موضوع نیز بسیار مهیاست. بازار کار رشته مهندسی شبکه : مطالعه و بررسی ابزار مخابراتی مناسب برای انتقال اطلاعات مطالعه و بررسی سرعت و کیفیت شبکه‌های موجود ارتقا کیفیت شبکه های موجود ایجاد شبکه های کامپیوتری بازار کار رشته مهندسی نرم افزار : مطالعه، بررسی و امکان سنجی سخت افزار، شبکه و نرم افزار مورد نیاز فعالیت مستقل برای تولید نرم افزارهای کوچک تا متوسط بررسی راه‌های مکانیزه کردن فعالیت‌های سازمانی برنامه نویسی و تولید کد تست و بررسی برنامه های تولید شده بازار کار رشته مهندسی سخت افزار : فعالیت، تحقیق و مطالعه در شرکت های سخت افزاری حاضر که قابلیت مقابله با شرکت های دیگر در سرتاسر نقاط جهان را دارند. طراحی و پیاده سازی سیستم های کامپیوتری سفارشی ارتقا کیفیت سخت افزار موجود بوسیله اصلاح های نرم افزاری و سخت افزاری وضعیت نیاز کشور به این رشته : رشته کامپیوتر که باعث جهانی شدن اطلاعات و ارتباطات شده است ، رشته روز و رشته آینده است تا جایی که پیش بینی می شود تا ۱۰ سال دیگر در کشورهای پیشرفته مردم همان قدر که بر نیروی برق وابسته هستند به شبکه اینترنت وابسته خواهند شد. با توجه به توضیحات گفته شده روند رو به رشد استفاده از کامپیوتر در زندگی روزانه اشتغال و موقعیت کاری برای فارغ التحصیلان این رشته فراهم است تا در قالب شرکتهای تولیدکننده نرم افزار، شرکتهای تولیدکننده قطعات، مراکز صنعتی – تولیدی، شرکتها و موسسات خدماتی، مراکز آموزشی و … مشغول به کار شده و فعالیت کنند. با توجه به پیشرفت کند ایران نسبت به جامعه جهانی کامپیوتر در سالهای اخیر نیاز به مهندسین خلاق و کوشا در این زمینه کاملاً احساس می شود. روند رو به رشد استفاده از کامپیوتر در محافل عمومی و خصوصی، استفاده گسترده از شبکه اینترنت و زمینه های مرتبط با آن، فراهم آمدن شرایط آموزش و تجارت الکترونیک همه و همه دست به دست هم داده اند تا از اکنون چشم انداز روشنی نسبت به آینده این رشته وجود داشته باشد به نحوی که فعالان در این زمینه از آینده معلوم و مطمئنی برخوردار خواهند بود. تنها نگرانی به قسمت نرم افزار مربوط می شود که باید مهندسان خلاق ایرانی اقدام به تهیه نرم افزارهای گوناگون و کارآمد کرده تا تنها مصرف کننده صرف نباشیم.

Read More »

معرفی گرایشهای کنکور کارشناسی ارشد کامپیوتر – قسمت اول

رشته مهندسی کامپیوتر که به طراحی و ساخت اجزای مختلف کامپیوتر می پردازد، لذا از اهمیت بسیار زیادی در دنیای امروز برخوردار است. هدفاز طی این دوره تربیت کارشناسانی است که در زمینه تحلیل، طراحی، ساخت وراه اندازی دستگاهها و مجموعه های سخت افزاری جدید، بررسی و شناخت مجموعههای سخت افزاری و نرم افزاری موجود، نگه داری، عیب یابی و تعمیر و اصلاح وتوسعه فعالیت کنند. طراحی، شبیه سازی، فرآوری، پردازش، سنجش، آموزش، ویرایش و… همه مفاهیمی هستند که با بالاترین دقت و در کوتاه‌ترین مدت زمان ممکن در برنامه های نرم افزاری کامپیوتر انجام می شوند. لذا هدف از این رشته تربیت نیروی متخصص برای انجام امور فوق است. گرایش‌ها و ابعاد مختلف این رشته در کارشناسی ارشد این رشته در مقطع ارشد دارای چهار گرایش معماری کامپیوتر، مهندسی نرم‌افزار، هوش مصنوعی و الگوریتم و محاسبات است. چه مباحثی که در هر گرایش مطرح می‌شود ؟ گرایش نرم‌افزار: در گرایش نرم‌افزار در مقطع کارشناسی ارشد دانشجویان با سیستم‌های عامل پیشرفته ـ بانکهای اطلاعاتی ـ برنامه‌نویسی پیشرفته و تحتWEB ـ الگوریتم‌های پردازش موازی و… آشنا می‌شوند. گرایش هوش مصنوعی:  در این گرایش با مطالب جدیدی مانند شبکه‌های عصبی ـ هوش مصنوعی پیشرفته ـ تئوری فازی ـ پردازش تصویر و… آشنا می‌شوند. گرایش معماری کامپیوتر: دراین گرایش دانشجویان با معماری‌های پیشرفته کامپیوتر و ابر رایانه‌هاشبکه‌های کامپیوتری گسترده ـ پردازش تصویر و طراحی سیستم‌های تحمل‌پذیرخطا و… آشنا می‌شوند. گرایش الگوریتم و محاسبات: این گرایش که یک گرایش جدید است. دانشجویان با الگوریتم‌های توزیعی و پیشرفته ـ ریاضیات پیشرفته کامپیوتری و… آشنا می‌شوند. توانایی‌های لازم برای داوطلبان این رشته توانایی ذهنی ویژه‌ای برای تحصیلی در این رشته مورد نیاز نیست. البته دانشجویانی که پایه ریاضی قوی و توانایی استدلالی و استقرایی بهتری دارند، در این رشته موفق‌ترند. ازلحاظ جسمانی مهمترین ویژگی داشتن قدرت بصری خوب است و دانشجویان با قدرتشنوایی و حرکتی پایین نیز می‌توانند در این رشته ادامه تحصیل دهند. مهمترین نکته‌ای که در مورد اینرشته می‌توان عنوان کرد، داشتن روحیه مطالعه مستمر است چرا که سرعت پیشرفتعلم در این رشته نسبت به رشته‌های دیگر بسیار بالاست و دانشجو باید بطورمستمر در پی مطالب جدید و یادگیری آنها باشد. گرایش‌های این رشته در کارشناسی رشته مهندسی کامپیوتر در مقطعکارشناسی دارای دو گرایش سخت افزار و نرم افزار است که البته این دو گرایشدر مقطع کارشناسی تفاوت قابل توجهی با یکدیگر ندارند. گرایش سخت افزار در برگیرندهفعالیت های آموزشی، پژوهشی و صنعتی در خصوص قطعات، بردها، تجهیزات و درنهایت سیستم های کامپیوتری در مقیاس های مختلف است و یکی از شاخه های مهمآن به نام معماری کامپیوتر ( طراحی و ساخت کامپیوتر )است.هدف از گرایش نرم افزارکامپیوتر، آموزش و پژوهش در زمینه زبانهای مختلف برنامه نویسی، سیستم هایعامل مختلف و طراحی انواع الگوریتم ها است. هوش مصنوعی گرایش هوش مصنوعی تنها گرایشی است که داوطلبان کنکور سراسری کارشناسی ارشد می‌توانند در کنار گرایش‌های دلخواه خود  )نرم افزار و محاسبات و الگوریتم یا معماری کامپیوتر)در وقتی جداگانه به سوال‌های آن پاسخ گویند. داوطلباندر هنگام کنکور موظفند در یک وقت ۶۰ دقیقه ای به سوالات نرم افزار یا سختافزار پاسخ گویند و سپس در یک وقت ۶۰ دقیقه ای جداگانه به سوالات هوشمصنوعی بپردازند. هیچکدام از دانشجویان دوگرایش به گذراندن واحدهای جبرانی جهت تحصیل در این گرایش نیاز ندارند. این در حالی است که شمار پذیرفته شدگان در گرایش هوش از بقیه گرایش‌ها نیز بیشتر است. دردوره کارشناسی دانشجویان صرفا با یک درس سه واحدی با نام هوش مصنوعیآشنایی پیدا می‌کنند و آشنایی بیشتر با این معقوله به طور کامل در دورهکارشناسی ارشد صورت می‌گیرد. با توجه بهواحدهایی که در دوره کارشناسی ارشد گرایش هوش مصنوعی تدریس می‌شوددانشجویان می‌توانند موارد آموزشی و کاربردی متفاوتی را بیاموزند از جمله: یادگیری ماشین : روشهایی که کامپیوتر را قادرمیسازد عملی شبیه به یادگیری و تجربه را در حین انجام مکرر یک عمل انجامدهند یعنی با توجه به اعمالی که دفعات قبل انجام داده و بررسی نتایج آنهاسعی کند در دفعات بعدی اعمالی بهتر و مطلوب تر و با خطای کمتر انجام دهد. شبکه های عصبی :  روش جدید حل مسائل هوش مصنوعیبوسیله شبکه ای از واحدهای متصل به هم که هر کدام قابلیت پردازش داده ها ،ارتباط با نورون های دیگر وهمچنین ایجاد تغییرات در مشخصات شبکه را دارندو این اعمال را در جهت بهینه سازی عملکرد شبکه انجام میدهند.شبکه های عصبی معمولا در مسائلی نظیر بهینه سازی ، تخمین توابع ، کنترل و… کاربرد دارند پردازش تکاملی : شاخه ای جدید از هوش مصنوعی کهبا در نظر گرفتن یک یا چند جواب اولیه برای یک مساله بوجود آوردن جوابهایجدید از جوابهای موجود و انتخاب جوابهای بهتر سعی میکند یک جوابی میکند یکجوابی نسبتا بهینه برای مساله بدست آورد. رباتیک : طراحی رباتهای کامپیوتری(مکانیکی یا نرم افزاری) برای انجام وظیفه ای خواص.برای هوشمند ساختن رباتها از آلگوریتم های هوش مصنوعی مانند یادگیری ، پردازش تصاویر ، تشخیص گفتار و… استفاده میشود منطق فازی : تعمیمی است ازمنطق کلاسیک که در آن بجای دو مقدار درست و غلط ، درجه درستی داریم که میتواند یین عدد صفرو یک باشد. پردازش زبان طبیعی:قسمتی از هوش مصنوعی که به پردازش متون زبانهای طبیعی میپردازد تا معنای آنها را استخراج کند. سیستم های خبره : سیستم های که بوسیله جمع آوری داده ها و قوانین در یک زمینه خاص میتوانند درآن زمینه مانند یک فرد خبره و متخصص عمل کند ( نمونه رباتهای جراح ) محاسبات نمادین : انجام محاسبات ریاضی به صورت نمادین نه عددی. یعنی اگر ۲ به توان ۲ چهار میشود این الگوریتمهای هوش مصنوعی قدرت تعمیم آن بهx به توان ۲ را دارند و در نهایت به جای عدد جوابی وابسته به نماد برمیگردانند مثلx ضربدرx. الگوریتم و محاسبات جدیدترین گرایش رشته مهندسی کامپیوتر در مقطع ارشد می‌باشد که از سال گذشته به فهرست گرایش‌های رشته مهندسی کامپیوتر اضافه شده است. در این گرایش دانشجویان( علی الخصوص کارشناسان گرایش نرم افزار )  با توجه به ضرایب دروس نخصصی نرم افزار خود پذیرفته شده و به ادامه تحصیل خواهند پرداخت. در این گرایش بیشتر جنبه‌ی الگوریتمیک و وابسته به محاسبات دانشجویان نرم افزاری مورد توجه و تقویت قرار خواهد گرفت. میزانپذیرفته شدگان در این گرایش از همه گرایش‌ها کمتر است ولی قبولی در اینگرایش به دلیل توجه داوطلبان به دیگر گرایش‌های شناخته شده این رشته ،برای دانشجویان با پیش زمینه نرم افزار آسان‌تر است. در طول تحصیل در این گرایش دانشجویان در زمینه‌های زیر تعلیم داده شده یا تقویت خواهند شد: طراحی الگوریتم ها : روش‌های طراحی الگوریتم که دردوره کارشناسی به دانشجویان تا حدودی آموزش داده شده است در این گرایش بهصورت پیشرفته و پیچیده‌تری جهت طراحی آلگوریتم‌های قدرتمندتر و بهینه‌ترآموزش داده می‌شود. ساختمان داده ها : ساختارهای داده‌ای که در طولدوره کارشناسی آموزش داده شده ساده‌ترین نوع ساختارها بوده‌اند حال آن‌کهدر این گرایش کارشناسی ارشد، ساختارهای پیچیده‌تر و نوین‌تری آموزش دادهمی‌شود تا برنامه نویسان را قدرتمندتر و مدرن تر از قبل جهت اجرای خواستههای نرم افزاری آماده کند. ساختمان های گسسته : مجموعه تمام ساختمان‌های منطقیو عددی در قالب ریاضیات آموزش داده می‌شود تا با به کارگیری آن‌ها درالگوریتم‌های محاسباتی و برنامه نویسی بهترین بازدهی حاصل شود. نظریه محاسبات : این مبحث پس از آشنایی دانشجویان با نظریه زبان‌ها و ماشین‌ها مطرح می‌شود. در این مبحث مدل‌ها و روش‌های مختلف محاسبات مورد مطالعه قرار می‌گیرد. همچنین محدودیت‌های محاسبات به ویژه در الگوریتم‌های کامپیوتری مورد مطالعه قرار می‌گیرد. راهحل‌هایی برای مسائلی که حتی با پیشرفته‌ترین سیستم‌ها هم مدت زمانی طولانیبرای اجرای الگوریتمشان نیاز است، در این مبحث ارائه می‌شود. نظریه گراف : بررسی بسیار پیچیده‌تر گراف‌ها و کاربردهاشان نسبت به آنچه در دوره کارشناسی ارائه شده است. نظریه بازی ها : در این گرایش مطرح می‌شود و هدف آن بررسی الگوریتم‌هایی است که مانع رسیدن به یک نتیجه خاص و چگونگی چیره شدن بر آن، است. ادامه دارد …

Read More »