آموزش برنامه نويسي
پروتكل هاي شبكه، الگوريتم ها و آموزش برنامه نويسي مسائل نرم افزاري. موضوعات شامل مدل اتصال سيستم هاي باز، پيوند داده، شبكه و لايه هاي انتقال، TCP/IP، ATM، شبكه هاي تلفن همراه است. اطلاعات دوره: 3 ساعت در مقطع كارشناسي. 4 ساعت فارغ التحصيلي اگر دانشجو براي ECE 433 اعتبار داشته باشد، براي CS 450 اعتبار داده نمي شود. پيش نياز: CS 361.
CS 453. مقدمه اي بر پردازش موازي و توزيع شده. 3 يا 4 ساعت.
مباني پردازش موازي و پراكنده؛ خوشه ها و سيستم هاي موازي؛ ارتباطات اوليه؛ برنامه نويسي با MPI مقياس پذيري؛ الگوريتم هاي نمودار توزيع شده؛ طرد متقابل توزيع شده، تشخيص بن بست، سيستم هاي همتا به همتا. اطلاعات دوره: 3 ساعت در مقطع كارشناسي. 4 ساعت فارغ التحصيلي پيش نياز: درجه C يا بهتر در CS 251. پيشينه توصيه شده: CS 401.
CS 454. اصول برنامه نويسي آموزش برنامه نويسي همزمان. 3 يا 4 ساعت.
بر مباني و اصول اوليه برنامه نويسي همزمان تمركز مي كند، مفاهيم سطح بالا صحت همزمان را پوشش مي دهد و آن مفاهيم انتزاعي را به سازه ها و الگوريتم هاي برنامه نويسي دنياي واقعي كه در عمل استفاده مي شوند، متصل مي كند. اطلاعات دوره: 3 ساعت در مقطع كارشناسي. 4 ساعت فارغ التحصيلي پيش نياز: CS 361.
CS 455. طراحي و پياده سازي پروتكل هاي شبكه. 3 يا 4 ساعت.
پروتكل هاي شبكه و نرم افزار آنها، رابط شبكه سيستم عامل را از طريق لايه هاي شبكه بررسي مي كند. موضوعات شامل روتي استng، كنترل ازدحام، تحمل خطا، امنيت، سرورهاي نام، چندپخشي و عملكرد. اطلاعات دوره: 3 ساعت در مقطع كارشناسي. 4 ساعت فارغ التحصيلي پيش نياز: آموزش برنامه نويسي CS 340 و CS 450.
CS 461. طراحي و پياده سازي ايرانيان سايبر سيستم عامل. 3 يا 4 ساعت.
طراحي و پياده سازي كرنل؛ مديريت فرآيند؛ مديريت مؤثر منابع ماشين: تخصيص و زمانبندي منابع، حذف متقابل، اجتناب از بنبست، سياستهاي مديريت حافظه، دستگاهها و سيستمهاي فايل، و سيستمهاي سرويس گيرنده-سرور. اطلاعات دوره: 3 ساعت در مقطع كارشناسي; 4 ساعت فارغ التحصيلي قبلاً به عنوان CS 385 ذكر شده بود. استفاده گسترده از رايانه مورد نياز است. پيش نياز: CS 361.
CS 463. عملكرد سيستم ها و محاسبات همزمان. 3 يا 4 ساعت.
درك بسياري از عوامل سيستمي كه بر عملكرد برنامه تأثير مي گذارند، از جمله طراحي برنامه براي محاسبات همزمان، پروفايل و بهينه سازي برنامه. اطلاعات دوره: 3 ساعت در آموزش برنامه نويسي مقطع كارشناسي. 4 ساعت فارغ التحصيلي پيش نياز (ها): CS 361. سابقه پيشنهادي: CS 461.
CS 466. معماري كامپيوتر پيشرفته. 3 يا 4 ساعت.
طراحي و تجزيه و تحليل تك پردازنده هاي با كارايي بالا موضوعات شامل حساب: ضرب، تقسيم، جابجايي. پردازنده: خط لوله، واحدهاي عملكردي چندگانه. مجموعه دستورالعمل؛ حافظه: حافظه نهان، ماژول ها؛ ماشين هاي مجازي اطلاعات دوره: همانند ECE 466. 3 ساعت در مقطع كارشناسي. 4 ساعت فارغ التحصيلي پيش نياز: ECE 366 يا CS 261.
CS 468. امنيت شبكه. 3 يا 4 ساعت.
اصول و عملكرد امنيت شبكه را پوشش مي دهد. با توجه به ماهيت فراگير ارتباطات شبكه در محاسبات مدرن، ما طيف گسترده اي از سيستم ها و برنامه ها و تهديدات امنيتي را كه آنها با آن مواجه هستند را پوشش خواهيم داد. اطلاعات دوره: 3 ساعت در مقطع كارشناسي. 4 ساعت فارغ التحصيلي پيش نياز: اعتبار يا ثبت نام همزمان در CS 450. يا رضايت مربي
CS 473. طراحي برنامه نويسي كامپايلر. 3 يا 4 ساعت.
ترجمه زبان: تحليل واژگاني، طرحهاي تجزيه، مديريت جدول نمادها، تشخيص خطاي نحوي و معنايي، و توليد كد. توسعه كامپايلر كاملاً كاربردي اطلاعات دوره: مانند MCS 411. 3 ساعت در مقطع كارشناسي. 4 ساعت فارغ التحصيلي پيش نياز: درجه C يا بهتر
برچسب: آموزش برنامه نويسي،
ادامه مطلب