به نام خدا :۵۳۱۰۴مبانی برنامهسازی C دانشکدهی مهندسی کامپیوتر دانشگاه صنعتی شریف بهار ،۱۰۳۰یکشنبهها و سهشنبهها۱۳:۰۳ -۱۴:۳۳ ، مدرس: امید غیبی ایمیل[email protected] : دستیاران آموزشی: الهه نجمآبادی ایمیل[email protected] : فاطمه هادینژاد ایمیل[email protected] : محمدساالر اربابی ایمیل[email protected] : پیمان فخاریان ایمیل[email protected] : محمد هادینژاد ایمیل[email protected] : 1 Page اهداف درس: آشنایی دانشجویان کارشناسی با برنامهسازی ساختارمند به زبان Cو توانایی پیادهسازی شبهکد. منابع و مراجع درس: 1. B. W. Kernighan and D. Ritchie, The C Programming Language, 2nd )Edition, Prentice Hall, 1987. (Main Textbook 2. P. Deitel and H. Deitel, C How to Program, 6th Edition, Prentice Hall, 2010. نحوهی نمرهدهی: تمرینها ۵ :نمره پروژهها ۴ :نمره میانترم ۴ :نمره پایانترم ۷ :نمره مباحث درس: متغیرها ،عملگرها و عبارات .ورودی و خروجی .دستورهای کنترل تکرار .دستورهای شرطی و پرشی. اشارهگرها و آرایهها .توابع و ساختار برنامه (تعریف توابع ،توابع بازگشتی ،متغیرهای استاتیک، Headerفایلها و .)...ساختار ( )Structureو اجتماع ( .)Unionمباحثی در .C++برای جزئیات بیشتر به فهرست منابع معرفیشده رجوع شود. 2 Page تاریخهای مهم :۲۱/۰۴ تحویل تمرین اول :۲۱/۲۱ تحویل تمرین دوم :۲۲/۱۱ تعطیل رسمی :۲۱/۱۵ تحویل تمرین سوم :۰۲/۲۷ تحویل پروژهی اول :۰۲/۱۰ امتحان میانترم :۰۲/۱۲ تحویل تمرین چهارم :۰۱/۲۴ تحویل تمرین پنجم :۰۱/۱۱ تعطیل رسمی :۰۱/۱۰ تحویل تمرین ششم :۰۱/۰۰ تعطیل رسمی :۰۱/۲۲ اتمام کالسها :۰۱/۱۰ امتحان پایانترم :۰۴/۲۵ تحویل پروژهی نهایی مقررات درس سؤاالت تمرین :برای انجام تمرینات عملی توصیه میشود از محیط برنامهنویسی Dev-Cppاستفاده شود که فایل نصب آن از اینجا قابل دریافت است .سیاست نمرهدهی برای تأخیر در تحویل تمرینات در زیر آمده است: ٪۰۰ کل نمره برای تأخیر تا سه روز بعد از تاریخ تحویل ٪۱۰ کل نمره برای تأخیر تا یک هفته بعد از تاریخ تحویل متأسفانه تحویل تمرین ،با تأخیر بیش از یک هفته ،پذیرفته نیست. تحویل تمرین :جواب تمرینهای تئوری در ابتدای کالس درس تحویل داده میشود .نحوهی تحویل تمرینهای عملی و پروژهها متعاقباً اعالم خواهد شد .عالوه بر این ،پروژهها تحویل حضوری خواهند Page 3 داشت. کالس تمرین :کالس تمرین به جهت پاسخگویی به سؤاالت دانشجویان در تمرینهای دادهشده، پروژهها و یا مباحث طرحشده در کالس درس تشکیل میشود .عالوه بر این برای یادگیری بیشتر، تمرینهای مرتبط دیگری با مباحث درس ،طرح و مورد بررسی قرار میگیرد .شرکت در کالس تمرین الزامی نیست .اما انتظار میرود دانشجو با توجه به موارد ذکر شده و تشخیص نیاز خود ،در کالسها شرکت کند. نحوهی برخورد با تقلب بحث و گفتوگو در مورد تمرینها و پروژهها بالمانع است .نوشتن نام افرادی که برای حل آن تمرین با آنها بحث و گفتوگو انجام گرفته است در باالی برگهی تمرین و یا به صورت commentدر کد، الزامی است .کپیکردن از روی هر منبعی قابلپذیرش نیست .در حالت کلی ارائهی کار دیگری به اسم کار خود ،تقلب محسوب میشود .در صورت انجام یکبارهی آن ،نمرهی آن تمرین صفر و برای بار دوم موجب حذف درس خواهد شد. موفق باشید 4 Page
© Copyright 2026 Paperzz