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