الجامعة :جامعة المنصورة |
الكلية :كلية العلوم |
القسم :الرياضيات |
|
1- بيانات المقرر :- |
| الرمز الكودى: | 11205 | اسم المقرر: | علم الحاسب | الفرقة: | ثانية رياضه | عنوان البرنامج: | | التخصص: | | عدد الساعات: | نظري: | 1 | فصل: | 2 | عملى: | |
|
2- أهداف المقرر :- |
| - C++ is one of the most widely used computer programming languages in the world today. It supports two of the most common programming methods; procedural and object orientated (OO) and is used extensively in almost all areas where maths is applied. It is a wonderfully rich language that comes complete with an incredibly useful library of routines that greatly extend the language’s functionality and allow the user to solve problems that might require a programmer to write much more code in another language. Further if you learn to program in C++ it should be straight forward to move onto other languages such as C# or Java
- .. In this course we will study the basics of C++ and use it to help us solve problems in mathematics without worrying too much about the technicalities of the language. The emphasis will be on programming algorithms to address proper mathematical problems with a bias towards abstract mathematical concepts rather then on the more traditional numerical methods studied in scientific programming or numerical analysis.
|
3- نواتج التعلم المستهدفة للمقرر :- |
| |
4- محتويات المقرر :- |
| م | الموضوع | الأسبوع |
---|
1 | Basic compilation of a C++ program & the various "bits" that make up a program. | | 2 | The Basics of C++: input & output using cin & cout. built in data types such as int, double, char & bool and their relative sizes. | | 3 | The complex number type. control statements: if - else & switch.loops: for, while & do. header files & core C++. | | 4 | Functions: including call be reference & overloading | | 5 | Arrays | | 6 | Classes: C++ mechanism for implementing Object Orientation. private, public & protected members. | | 7 | Mathematical applications | |
|
|
5- أساليب التعليم والتعلم :- |
| م | الاسلوب |
---|
| Lectures | | Computer sessions. |
|
|
6- أساليب التعليم والتعلم للطلاب ذوى القدرات المحدودة :- |
| - -
|
|
7- تقويم الطلاب :- |
| أ- التوقيت |
| م | الطريقة | الأسبوع |
---|
1 | Practical exam | 14 | 2 | Final written exam | 15 |
|
| ب- توزيع الدرجات |
| م | الطريقة | الدرجة |
---|
1 | امتحان نصف الترم | 0 | 2 | امتحان آخر الترم | 90 | 3 | الامتحان الشفوى | 10 | 4 | الامتحان العملى | 0 | 5 | أعمال الترم | 0 | 6 | طرق أخرى للتقييم | 0 | المجموع | 100% |
|
|
8- قائمة الكتب الدراسية والمراجع |
| م | العنصر | النوع |
---|
1 | Lecture notes | | 2 | C++ for mathematicians. An introduction for Students and Professionals. ,Edward Scheinerman | | 3 | Bjarne Stroustrup, The C++ Programming Language, 3rd edition, Addison-Wesley, 1997 | | 4 | An Introduction to Numerical Methods in C++ | |
|
|
9- مصفوفة المعارف والمهارات المستهدفة من المقرر الدراسي |
| م | المحتوى | أسبوع الدراسة |
---|
| Basic compilation of a C++ program & the various "bits" that make up a program. | | | The Basics of C++: input & output using cin & cout. built in data types such as int, double, char & bool and their relative sizes. | | | The complex number type. control statements: if - else & switch.loops: for, while & do. header files & core C++. | | | Functions: including call be reference & overloading | | | Arrays | | | Classes: C++ mechanism for implementing Object Orientation. private, public & protected members. | | | Mathematical applications | |
|
|
اساتذة المادة: - |
| - منتصر أحمد طه سعفان
|
رئيس مجلس القسم العلمى: - |
| أحمد حبيب محمد نجيب البسيونى |