طراحی سایت و فناوری

ریاضیات گسسته

ریاضیات گسسته یکی از اولین درس‌هایی است که پایه‌های تفکر منطقی و ساختاری را برای دانشجویان کامپیوتر می‌سازد. برخلاف ریاضیات پیوسته که با مشتق، حد و توابع سر و کار دارد، ریاضیات گسسته درباره ساختارهای شمارشی و مجزا صحبت می‌کند؛ دقیقاً همان چیزی که کامپیوتر با آن‌ها کار می‌کند. ریاضیات گسسته چیست؟ در این درس […]

تفکر هوشمند

تفکر هوشمندانه برای حل مسائل کامپیوتری وقتی وارد دنیای برنامه‌نویسی می‌شویم، متوجه می‌شویم که فقط دانستن کدنویسی کافی نیست؛ باید بدانیم چطور فکر کنیم تا برنامه‌هایمان سریع، دقیق و کارآمد باشند. درس طراحی الگوریتم دقیقاً برای همین ساخته شده است؛ برای اینکه یاد بگیریم مسائل را مرحله‌به‌مرحله تحلیل و حل کنیم. الگوریتم چیست؟ الگوریتم در […]

ساختمان داده

ساختمان داده هنری برای نظم دادن به اطلاعات در برنامه‌نویسی وقتی یک برنامه‌نویس شروع به ساخت یک نرم‌افزار می‌کند، خیلی زود با یک سؤال مهم روبه‌رو می‌شود: اطلاعات را چگونه ذخیره و مدیریت کنیم تا برنامه سریع و کارآمد باشد؟ اینجاست که درس ساختمان داده وارد صحنه می‌شود؛ درسی که به ما یاد می‌دهد داده‌ها […]

آمادگی برای ارشد کامپیوتر

اگر دانشجوی کامپیوتر باشی، احتمالاً بارها بین درس‌ها و پروژه‌ها سردرگم شدی؛ از ساختمان داده و الگوریتم گرفته تا سیستم‌عامل و پایگاه داده. برای اینکه این آشفتگی کمتر بشه، یه برنامه هفتگی ساده و قابل‌اجرا برای خودم چیدم؛ طوری که هر درس توی زمان مناسب خودش خونده بشه و فشار مطالعه پخش بشه. اوایل هفته […]