You are on page 1of 19

‫آموزش پایه و اساس برنامه نویسی به زبان ‪C‬‬

‫• سطح‪ :‬مقدماتی‬
‫• تعداد جلسه‪ 24 :‬جلسه‬
‫• مدرس دوره‪ :‬دکتر رشیدی‬
‫• ابزارهای موردنیاز‪ :‬کامپیوتر(لپ تاپ)‪ ،‬میکروفون (در صورت نیاز گوشی)‬
‫آموزش پایه و اساس برنامه نویسی به زبان ‪C‬‬

‫فصل اول ‪ :‬مقدمات برنامه نویسی‬

‫دکتر پرویز رشیدی‪ ،‬عضو هیات علمی گروه کامپیوتر دانشگاه صنعتی ارومیه‬
‫ایمیل‪pr.rashidi@gmail.com :‬‬
‫منبع درسی‬
‫پرویز رشیدی‪ ،‬حسین سلطانی پور‪ ،‬آموزش پایه و اساس برنامه نویسی به زبان ‪C‬‬
‫با رویکرد حل مسائل مهندسی‪ ،‬انتشارات دانشگاه صنعتی ارومیه‪1400 ،‬‬
‫نحوه خرید کتاب‬

‫‪ -1‬مراجعه به انتشارات دانشگاه‬


‫‪ -2‬مراجعه به چاپ و تکثیر دانشگاه‬
‫هدف‬
‫• هدف از برنامه نویسی‬
‫• ابزار کار مدرن‬
‫بخش اول ‪ -‬مقدمه‬
‫شاخه های مختلف علم کامپیوتر‬
‫• سخت افزار‬
‫• نرم افزار‬
‫• هوش مصنوعی‬

‫• سامانه های هوشمند‬


‫ساختار سخت افزاری کامپیوترها‬

‫• واحد پردازش اطالعات‬


‫• واحدهای ارتباطی‬
‫• واحدهای ورود اطالعات‬
‫• واحدهای خروجی‬
‫ساختار پردازشی کامپیوترها‬

‫واحد ورودی‬ ‫واحد پردازش‬ ‫واحد خروجی‬

‫مانند‪:‬کیبورد‬ ‫مانند‪CPU :‬‬ ‫مانند‪ :‬مانیتور‬


‫نرم افزار‬
‫• نرم افزارهای کامپیوتری (برنامه ‪ Word، App‬موبایل مانند ‪ SNAP‬و ‪)...‬‬
‫• سیستم های خانگی مانند تلویزیون هوشمند و ‪...‬‬
‫• ربات ها‪،‬‬
‫• ‪IOT‬‬
‫• کنترل هوشمند صنعتی‬
‫• ‪...‬‬
‫• انقالب صنعتی چهارم‬
‫تولید برنامه های کامپیوتری‬
‫• چگونه به کامپیوتر بفهانیم برای ما چه کاری انجام دهد؟‬

‫• از طریق نوشتن برنامه های نرم افزاری با هر ابزار ممکن‬

‫• زبانهای برنامه نویسی به عنوان ابزار کار‬

‫• ‪ C، ++C، Java، Python، PHP، JavaScript‬و ‪.....‬‬


‫چرا زبان ‪C‬‬
‫• قدیمی ترین و پرکاربردترین زبان برنامه نویسی که هنوز هم کاربرد و طرفداران‬
‫زیادی دارد (بیش از ‪ 40‬سال سن)‪.‬‬
‫• سرعت اجرا و پردازش باال‬
‫• پایه بسیاری از زبانهای برنامه نویسی مدرن‬
‫• با یادگیری ‪ C‬می توانید هز زبان دیگری را براحتی یاد گرفت‪.‬‬
‫محیط برنامه نویسی‬

• Visual Studio.NET (2005 …. 2019,2022)


• Visual Studio Code
• ....
• Dev ++ (‫)جستجو در گوگل‬
• https://sourceforge.net/projects/orwelldevcpp/
‫ایجاد اولین پروژه‬
‫• نصب ‪++Dev‬‬
‫• ایجاد اولین پروژه‬
‫نوشتن اولین برنامه‬
‫نوشتن اولین برنامه‬
‫چشم انداز آتی‬
‫موفقیت­های بزرگ با گام­های کوچک‪ ،‬اما درست و استوار محقق می­شوند‪.‬‬

‫یادگیری ابزار کار و تبدیل شدن به یک مهندس آچار به دست‬

‫پیشرفت و یادگیری گام به گام‬


‫به امید سربلندی همگی فرزندان این مرز و بوم‬

‫‪Pr.Rashidi@gmail.com‬‬

‫‪09127363759‬‬
‫منبع درسی‬

‫• پرویز رشیدی‪ ،‬حسین سلطانی پور‪ ،‬آموزش پایه و اساس برنامه نویسی به زبان‬
‫‪ C‬با رویکرد حل مسائل مهندسی‪ ،‬انتشارات دانشگاه صنعتی ارومیه‪1400 ،‬‬

‫• سایر کتابها و منابع برنامه نویسی به زبان ‪C‬‬

You might also like