برنامهنویسی کامپیوتر
تعداد واحد: 3 (نظری)
پیشنیاز: - همنیاز: نیمسال دوم به بعد
سرفصلها (48 ساعت)
1- اصول برنامه نویسی: کامپیوتر و انواع آن، اعداد و نشانهها، اعداد دودویی، پردازش اطلاعات، سختافزار و نرمافزار، برنامه مترجم، فایلهای کتابخانهای
2- شیوههای برنامهنویسی: مراحل ایجاد و توسعه برنامه، الگوریتم، روندنما (فلوچارت)، تکامل و طبقهبندی زبانهای برنامهنویسی
3- تشریح برنامهنویسی به زبان C (یا یکی از زبانهای معتبر مانند پاسکال، فرترن، ...) و آشنایی با: عملوندها، دستورات، شناسه، انواع اطلاعات و اندازه آنها، کلاسهای ذخیرهسازی، مقادیر ثابت و متغیر، عبارات محاسباتی، توابع ریاضی، عبارات ورودی و خروجی، احکام گمارش، شرطی، اعلانی و تکراری، متغیرهای اندیسدار، حافظههای مشترک، عمومی و کمکی، زیربرنامهها
4- نوشتن و اجرای چند برنامه کامپیوتری
5- آشنایی و کار با بستههای نرمافزاری
مراجع:
1- محمد داورپناه جزی، مبانی کامپیوتر و برنامهنویسی به زبان C، انتشارات دانشگاه صنعتی اصفهان، 1386.
2- عینالله جعفرنژاد قمی، برنامهنویسی به زبان C (مرجع کامل)، انتشارات علوم رایانه، 1384(چاپ بیست و ششم، ویراست چهارم).
3- Jeri R. Hanly, Elliot B. Koffman-Problem Solving and Program Design in C, Addison-Wesley (2012)
4- Al Kelley, Ira Pohl-C by Dissection, The Essentials of C Programming, Addison-Wesley Pub (Sd) (2000)
5- Herbert Schildt, Turbo C: The Complete Reference, 2nd Edition, McGraw-Hill (1992)
6- Herbert Schildt, C++: The Complete Reference, 4th Edition, McGraw-Hill, 2nd ed. (2002)
7- H. M. Deitel, P. J. Deitel, C++ How to Program, 10th Edition, Pearson (2016)
ارزیابی:
میانترم: 6 نمره
پایانترم: 7 نمره
تکلیف، کوئیز و پروژه: 7 نمره
حضور و غیاب: 1 نمره اضافی (برای حضور در تمامی جلسات)
آگهی عدم تشکیل کلاس در روز چهارشنبه مورخه 97/07/04
پیرو مذاکرات و مشورتهای انجام شده با دانشجویان عزیز در جلسه اول (یکشنبه 97/07/01)، کلاسهای روز چهارشنبه یکدرمیان و فقط در هفتههای فرد برگزار خواهد شد. بنابراین، به اطلاع دانشجویان عزیز میرساند این هفته چهارشنبه (97/07/04) که هفته دوم ترم (زوج) میباشد، کلاس برنامهنویسی تشکیل نخواهد شد.
نمره میانترم درس برنامهنویسی کامپیوتر به زبان C++ از 5 نمره (با احتساب نمره ارفاقی سئوال 7)
نمره کل از 5
|
شماره دانشجوئي
|
ردیف
|
0/25
|
955711001
|
1
|
3/25
|
965711005
|
2
|
3/75
|
965711009
|
3
|
4/25
|
965711012
|
4
|
2
|
965712003
|
5
|
4/5
|
965711014
|
6
|
3/75
|
930701007
|
7
|
3/75
|
965711016
|
8
|
3/25
|
955712005
|
9
|
2/5
|
965711020
|
10
|
3/5
|
965711021
|
11
|
2/25
|
955712007
|
12
|
2/75
|
930701012
|
13
|
3/25
|
965711022
|
14
|
3/5
|
965711025
|
15
|
2/25
|
965711026
|
16
|
4
|
965711027
|
17
|
2
|
965711028
|
18
|
3/5
|
965711031
|
19
|
3/5
|
965711032
|
20
|
1/75
|
975711020
|
21
|
4/25
|
965712012
|
22
|
1
|
940712010
|
23
|
5
|
965711038
|
24
|
3/5
|
965711039
|
25
|
2/75
|
965711040
|
26
|
2
|
965712015
|
27
|
4
|
965711041
|
28
|
4
|
965711044
|
29
|
3/5
|
965712016
|
30
|
3/5
|
930701027
|
31
|
2/75
|
940712011
|
32
|
2/25
|
965711047
|
33
|
2
|
940712013
|
34
|
3/75
|
965712019
|
35
|
1/75
|
965711052
|
36
|
2/5
|
965712021
|
37
|
2
|
940712016
|
38
|
آن دسته از دانشجویان گرامی که نسبت به نمره میانترم خود اعتراض دارند میتوانند روز شنبه هفته بعد (17 آذر) از ساعت 10-12:30 بصورت حضوری مراجعه و برگه خود را بررسی نمایند.