برنامه نویسی کودکان
قوانین مرتبط، سیستم های توصیه کننده: جستجوی برنامه نویسی کودکان شباهت، تشخیص هرزنامه، و جریان های داده کاوی (2 سخنرانی، 2 ساعت آزمایشگاهی) (CSCI 191T سابق)
واحد: 3دوره به طور معمول ارائه شده: پاییزCSCI 172. گرافیک کامپیوتری
پیش نیازها: MATH 76، CSCI 41، و (CSCI 112 یا ECE 118). دستگاه های سخت افزاری، گرافیک شطرنجی، دستگاه در وابستگی، ساختار و نمایش داده های گرافیکی، تکنیک های تعاملی، و الگوریتم های نمایش اشیاء دو و سه بعدی، تبدیل گرافیکی، استانداردهای گرافیکی، مدل سازی، انیمیشن، VRML و تجسم علمی. (3 ساعت سخنرانی)
واحد: 3دوره به طور معمول ارائه شده: پاییزCSCI 173. گرافیک کامپیوتری پیشرفته
پیش نیاز: CSCI 172. الگوریتم های سطح قابل مشاهده، نور و سایه، بافت ها، منحنی ها و سطوح، طراحی به کمک کامپیوتر، تکنیک های مدل سازی پیشرفته، برنامه نویسی کودکان مدل سازی جامد، معماری گرافیک شطرنجی پیشرفته، الگوریتم های هندسی و شطرنجی پیشرفته، رابط کاربری، ردیابی پرتو، تکنیک های انیمیشن ، و فراکتال ها. (2 سخنرانی، 2 ساعت آزمایشگاهی)
واحد: 3دوره به طور معمول ارائه شده: پاییزCSCI 174. طراحی و تحلیل الگوریتم ها
پیش نیازها: CSCI 115، CSCI 119. مدلهای محاسبات و اندازهگیریهای پیچیدگی، الگوریتمهای مرتبسازی و جستجو، نمایش و دستکاری مجموعه، شاخه و کران، حساب عدد صحیح و چند جملهای، الگوریتمهای تطبیق الگو، الگوریتم تجزیه، الگوریتم نمودار-کامپلیت، NP چالش ها و مسائل.
واحد: 3دوره به طور معمول ارائه شده: پاییزCSCI 176. پردازش موازی
پیش نیازها: CSCI 113، CSCI 144. ویژگی ها، و طبقه بندی سیستم های کامپیوتری. مفهوم و تحقق موازی گرایی. تکنیک های طراحی خط لوله پردازش برداری پردازش آرایه. پردازش چندگانه چند پردازش در مقابل چند کامپیوتر. حافظه مشترک در مقابل ارسال پیام، حل مسئله و برنامه نویسی موازی. گرایش های معماری
واحد: 3وره به طور معمول ارائه شده: بهارCSCI 177. سیستم برنامه نویسی کودکان های کامپیوتری توزیع شده
پیش نیازها: CSCI 113, CSCI 144. ویژگی ها و طراحی سیستم های توزیع شده. برنامه و اتصال به شبکه محاسبات سازمانی داده های توزیع شده و مدیریت تراکنش. سیستم عامل های توزیع شده حل مسئله و برنامه نویسی توزیع شده
واحد: 3CSCI 186. زبان های رسمی و خودکار
پیش نیاز: CSCI 119. مقدمه ای بر نظریه زبان رسمی. گرامرهای بدون زمینه، گرامرهای حساس به متن، گرامرهای نامحدود. ویژگیهای زبانهای بدون زمینه، خودکارهای فشاری به پایین.
واحد: 3CSCI 188. مقدمه برنامه نویسی کودکان ای بر محاسبه پذیری
پیش نیاز: CSCI 119. مقدمه ای بر محاسبه پذیری و پیچیدگی. ماشینهای تورینگ، توابع بازگشتی، کاهش، تصمیمناپذیری، کلاسهای P و NP و مشکلات حلناپذیر.
واحد: 3CSCI 190. مطالعه مستقلبه جایگاه تحصیلی مراجعه کنید. برای درجه بندی SP تایید شده است.واحد: 1-3، قابل تکرار تا 6 واحدCSCI 191T. موضوعات در علوم کامپیوتر
پیش نیاز: CSCI 115 یا اجازه مربی. موضوعات خاص در علوم کامپیوتر مورد علاقه و اهمیت فعلی.
واحد: 3، قابل تکرار تا 9 واحدCSCI 191T. امنیت رایانه
پیش نیاز: CSCI 115 و دانش اولیه سیستم عامل و برنامه نویسی شبکه. این دوره بر روی موضوعات منتخب امنیت سایبری با تاکید بر امنیت سیستم های عامل، امنیت شبکه و پیاده سازی برنامه نویسی کودکان حملات و اقدامات متقابل تمرکز دارد. موضوعات شامل کنترل دسترسی، آسیب پذیری های کدهای مخرب، فایروال ها و تشخیص نفوذ، رمزنگاری، مهندسی ایمن و اصول برنامه نویسی است. این موضوع ممکن است برای اعتبار تکرار نشود. (ارائه شده در پاییز 2022)
برچسب: برنامه نویسی کودکان،