درس سه واحدی «تکنولوژی کامپیوتر» با کد درس 22844، از دروس اختیاری سبد سیستمهای دانشکده علوم ریاضی برای رشتهی علوم کامپیوتر است.
عموما در این درس، با برخی از تکنولوژیهای تولید نرمافزار آشنا میشویم.
در ارائهی پیش رو، ابتدا با مفاهیم توسعهی نرمافزارهای سمت وب آشنا خواهیم شد.
پس از آن، به طراحی نرمافزارها در مقیاس بالا میپردازیم. تمرکز اصلی ما با اپلیکیشنهای داده محور خواهد بود
که در این مسیر، مفاهیمی از دادههای حجیم، سیستمهای توزیعشده و طراحی رویداد محور خواهیم خواند.
در پایان، تعدادی نمونه از طراحی اپلیکیشنهای بزرگ را بررسی خواهیم کرد.
پیشنیاز این درس، تسلط زیاد به برنامهنویسی و آشنایی با مفاهیم سیستم عامل و مفاهیم اولیهی شبکه است.
اگر قبلا یک وبسایت شخصی ساخته باشید و به مباحث پایگاههای داده و شبکه هم مسلط باشید، این مباحث در طول درس به کمک شما خواهد آمد.
اما سعی ما این است که این موارد را در طول درس پوشش دهیم.