برنامه نویسی کودکان
واحد: 3دوره به طور معمول ارائه می شود برنامه نویسی کودکان : پاییز، بهارCSCI 30. مقدمه ای بر اینترنت
موضوعات شامل ایمیل، مرورگرهای وب، جستجو، ارزیابی منابع وب، HTML، طراحی صفحه وب، رمزگذاری، ارتباطات اولیه شبکه است. تاکید ویژه بر فناوری های اساسی. (2 سخنرانی (1 سنتی / 1 آنلاین)، 2 ساعت آزمایشگاهی)
واحد: 3CSCI 39. اصول علوم کامپیوتر
مروری بر اصول علوم کامپیوتر و تفکر محاسباتی. خلاقیت و محاسبات، انتزاع، داده ها و اطلاعات، الگوریتم ها، برنامه نویسی، اینترنت، تأثیرات جهانی. تجزیه و تحلیل داده ها و حل مسائل مشارکتی. (2 سخنرانی، 2 ساعت آزمایشگاهی، فرمت یکپارچه.)
واحد: 3دوره به طور معمول ارائه می شود: پاییز، بهارCSCI 40. مقدمه ای بر برنامه نویسی و حل مسئله
پیش نیازها: ریاضی 75 (ممکن است برنامه نویسی کودکان همزمان گرفته شود) یا ریاضی 75 الف (ممکن است همزمان گرفته شود) یا اجازه از مربی. مقدمه ای بر حل مسئله، توسعه الگوریتم، انتزاع رویه ای و داده ها. طراحی برنامه، کدگذاری، اشکال زدایی، تست و مستندسازی؛ یک زبان برنامه نویسی سطح بالا (3 سخنرانی، 2 ساعت آزمایشگاهی)
واحد: 4دوره به طور معمول ارائه می شود: پاییز، بهارCSCI 41. مقدمه ای بر ساختارهای داده
پیش نیاز: CSCI 40 یا ECE 71. روش برنامه نویسی، صحت برنامه. بررسی انواع داده ها ساختارهای داده: ساختارهای خطی و غیرخطی، فایل ها. پیاده سازی ساختارهای داده بازگشت. جستجو و مرتب سازی. (3 سخنرانی، 2 ساعت آزمایشگاهی)
واحد: 4دوره به طور معمول ارائه می شود: پاییز، بهارCSCI 60. مبانی علوم کامپیوتر
پیش نیاز: CSCI 40 (ممکن است همزمان گرفته شود). انتزاع، تکرار، برنامه نویسی کودکان استقراء، بازگشت، پیچیدگی برنامهها، مدلهای داده و منطق. (3 سخنرانی 2 ساعت آزمایشگاهی)
واحد: 4دوره به طور معمول ارائه می شود: پاییز، بهارCSCI 68. تمرین محاسباتی و برنامه نویسی
پیش نیازها: ریاضی 75. دوره آموزشی مبتنی بر پروژه (PBL) که روشهای تفکر انتقادی را از طریق یک سری پروژههای کوچک پوشش میدهد، با استفاده از پایتون برای حل مسائل با استفاده از آموزشهای خلاقیت و نظریههای انتقادی، نوشتن اسکریپتها برای حل مسئله خودکار. (3 سخنرانی، 2 ساعت آزمایشگاهی)
واحد: 4دوره به طور معمول ارائه شده: پاییزCSCI 100. مقدمه ای بر علوم محاسباتی
پیش نیاز: G.E. زمینه بنیاد و پهنا ب برنامه نویسی کودکان . مفاهیم بنیادی علوم محاسباتی، مدل سازی محاسباتی، شبیه سازی های کامپیوتری، و کاربردهای علمی. موضوعات شامل مدلهای دینامیک سیستم، شبیهسازی سلولی-اتوماتیک، ابزارهای محاسباتی و مدلسازی، تجسم علمی، محاسبات با کارایی بالا است. GE. ادغام IB.
واحد: 3دوره به طور معمول ارائه می شود: پاییز، بهارمنطقه جنرال الکتریک: IBCSCI 101. مبانی محاسباتی برای بیوانفورماتیک
پیش نیازها: CSCI 1، BIOL 102. رویکردهای محاسباتی به مسائل در زیست شناسی مولکولی. الگوریتم ها، اکتشافی، رشته ها، نمودارها. مقایسه توالی، تراز چندگانه. موضوعات منتخب مانند اسکریپت نویسی، برنامه نویسی بصری، گردش کار آزمایشگاهی، پایگاه داده ها و پرس و جوها. (2 سخنرانی، 2 ساعت آزمایشگاهی). (سابق برنامه های کاربردی کامپیوتر در علوم).
واحد: 3CSCI 108. تفکر الگوریتمی
پیش نیاز: CSCI 68 یا اجازه مربی. دوره آموزشی مبتنی بر پروژه (PBL) که تفکر الگوریتمی شی گرا و ساختارهای داده را برای معلمان پیش از خدمت و ضمن خدمت علوم برنامه نویسی کودکان و ریاضیات پوشش می دهد. (3 سخنرانی، 2 ساعت آزمایشگاهی) (CSCI 191T سابق)
واحد: 4دوره به طور معمول ارائه شده: بهارCSCI 112. مقدمه ای بر سیستم های کامپیوتری