مدرسه کدنویسی مدرسه کدنویسی .

مدرسه کدنویسی

برنامه نویسی کودکان

پیش نیاز: CSCI 41, CSCI 60. محاسبات برنامه نویسی کودکان کامپیوتری. معماری فون نیومن مجموعه دستورالعمل ها، انواع داده ها، قالب ها، آدرس دهی. ثبت نام و سازمان ALU. سلسله مراتب حافظه سازمان اتوبوس ورودی/خروجی. مطالعه یک یا چند زبان اسمبلی مبانی پیاده سازی زبان های سطح بالاتر. (3 سخنرانی، 2 ساعت آزمایشگاهی)

واحد: 4دوره به طور معمول ارائه می شود: پاییز، بهارCSCI 113. مقدمه ای بر سازمان کامپیوتری

پیش نیاز: CSCI 112. مسائل اساسی طراحی کامپیوتر در سطح ثبت-انتقال. طراحی منطقی ماژول های ترکیبی و متوالی پایه. سازماندهی و طراحی بلوک های عملکردی اصلی: ALU، CPU، حافظه، حافظه پنهان، ورودی/خروجی، کنترل با سیم سخت و میکروبرنامه ریزی شده. شبیه سازی سازمان کامپیوتری مقدمه ای بر سازمان کامپیوتری فوق اسکالر با کارایی بالا (3 سخنرانی، 2 ساعت آزمایشگاهی)

واحد: 4دوره به طور معمول ارائه می شود: پاییز، بهارCSCI 114. مقدمه ای بر سیستم عامل ها

پیش نیازها: CSCI 41 و CSCI 112 یا ECE 118. تاریخچه سیستم عامل و خدمات. سیستم های فایل مدیریت حافظه. مدیریت فرآیند - فرآیندهای همزمان، ارتباطات، سمافورها، مانیتورها، بن بست ها. مدیریت منابع - برنامه ریزی پردازنده و دیسک. مکانیسم های امنیتی و حفاظتی برنامه نویسی کودکان (CSCI 144 سابق)

واحد: 3دوره به طور معمول ارائه می شود: پاییز، بهارCSCI 115. الگوریتم ها و ساختارهای داده

پیش نیازها: CSCI 41, CSCI 60, MATH 75. بررسی ساختارهای داده پایه. نمودار، مسیرهای جستجو، و درختان پوشا. طراحی الگوریتم و تجزیه و تحلیل مرتب سازی، ادغام و جستجو. مدیریت حافظه، هش، تخصیص فضای ذخیره سازی پویا. ادغام ساختارهای داده در طراحی سیستم (3 سخنرانی 2 ساعت آزمایشگاهی)

واحد: 4وره به طور معمول ارائه می شود: پاییز، بهارCSCI 117 برنامه نویسی کودکان . ساختارهای زبان های برنامه نویسی

پیش نیازها: CSCI 41 و CSCI 60. مفاهیم کلی و پارادایم های زبان های برنامه نویسی. محدوده و قوانین الزام آور، کاربردها و پیاده سازی مفاهیم زبان. زبان‌های انتخاب شده از: ADA، ICON، Miranda، ML، MODULA 2، OCCAM 2، PROLOG، LISP، Scheme، Smalltalk. (3 سخنرانی، 2 ساعت آزمایشگاهی)

واحد: 4دوره به طور معمول ارائه می شود: پاییز، بهارCSCI 119. مقدمه ای بر اتوماتای ​​محدود

پیش نیازها: CSCI 41، CSCI 60. رشته ها، زبان ها، و تکنیک های اثبات بنیادی. بیان منظم، دستور زبان منظم، زبان های منظم، خودکارهای متناهی، رابطه برنامه نویسی کودکان متقابل آنها و ویژگی های آنها. مقدمه ای بر زبان های بدون متن (3 سخنرانی 2 ساعت آزمایشگاهی)

واحد: 4دوره به طور معمول ارائه می شود: پاییز، بهارCSCI 124. مقدمه ای بر پردازش فایل

پیش نیاز: CSCI 115. تعریف اجزای فایل، روش های دسترسی و عملیات فایل. الگوریتم‌هایی برای اجرای کارآمد ساختارهای داده؛ ویژگی های رسانه های ذخیره سازی حجیم برای رایانه های بزرگ و میکرو. مقدمه ای بر سیستم های مدیریت پایگاه داده

واحد: 3CSCI 126. سیستم های پایگاه داده

پیش نیاز: CSCI 115 (می توان همزمان گرفت). مفاهیم پایگاه داده؛ مدل های شبکه سلسله مراتبی و رابطه ای؛ مدل های داده شی گرا نرمال سازی داده ها، زبان های توصیف داده ها، زبان های دستکاری داده ها و طراحی پرس و جو.

واحد: 3دوره به طور معمول ارائه شده: بهارCSCI 130. برنامه نویسی وب

پیش نیاز: CSCI 115. برنامه نویسی برای شبکه جهانی وب. وب سرورها و کلاینت ها، اینترنت و پروتکل های وب و زبان های نشانه گذاری. برنامه نویسی سمت سرویس گیرنده برنامه نویسی کودکان ، شامل هر دو رویکرد دروازه و مبتنی بر فیلتر. (2 سخنرانی، 2 ساعت آزمایشگاهی). (قبلاً CSCI 191T).

واحد: 3دوره به طور معمول ارائه شده: پاییزCSCI 134. طراحی کامپایلر


برچسب: برنامه نویسی کودکان،
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۴ اردیبهشت ۱۴۰۲ساعت: ۰۶:۵۶:۵۲ توسط:نیما ثابتی موضوع: نظرات (0)