كلية العلوم

نموذج رقم(12)

توصيف مقرر دراسي : علم الحاسب

2010 - 2011

 
الفارابى لإدارة جودة التعليم والتعلم - 21/11/2024
الجامعة :جامعة المنصورة
الكلية :كلية العلوم
القسم :الرياضيات
1- بيانات المقرر :-
الرمز الكودى: 11205
اسم المقرر: علم الحاسب
الفرقة: ثانية رياضه
عنوان البرنامج:
  • Mathematics
التخصص:
عدد الساعات: نظري: 1فصل: 2عملى:
2- أهداف المقرر :-
  1. 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
  2. .. 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- محتويات المقرر :-
مالموضوعالأسبوع
1Basic compilation of a C++ program & the various "bits" that make up a program.
2The Basics of C++: input & output using cin & cout. built in data types such as int, double, char & bool and their relative sizes.
3The complex number type. control statements: if - else & switch.loops: for, while & do. header files & core C++.
4Functions: including call be reference & overloading
5Arrays
6Classes: C++ mechanism for implementing Object Orientation. private, public & protected members.
7Mathematical applications

5- أساليب التعليم والتعلم :-
مالاسلوب
Lectures
Computer sessions.

6- أساليب التعليم والتعلم للطلاب ذوى القدرات المحدودة :-
  1. -

7- تقويم الطلاب :-
أ- التوقيت
مالطريقةالأسبوع
1Practical exam14
2Final written exam15
ب- توزيع الدرجات
مالطريقةالدرجة
1امتحان نصف الترم0
2امتحان آخر الترم90
3الامتحان الشفوى10
4الامتحان العملى0
5أعمال الترم0
6طرق أخرى للتقييم0
المجموع100%

8- قائمة الكتب الدراسية والمراجع
مالعنصرالنوع
1Lecture notes
2C++ for mathematicians. An introduction for Students and Professionals. ,Edward Scheinerman
3Bjarne Stroustrup, The C++ Programming Language, 3rd edition, Addison-Wesley, 1997
4An 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

اساتذة المادة: -
  1. منتصر أحمد طه سعفان
رئيس مجلس القسم العلمى: -
أحمد حبيب محمد نجيب البسيونى