Minggu, 25 Desember 2011

The Islamic origins of Modern Science Part IV

The Open-Mindedness of Islam





"If I have ever made any valuable discoveries, it has been owing more to patient attention, than to any other talent."

~Isaac Newton~

What allowed Muslims to create such an advanced scientific culture was derived from the faculties of the Islamic understanding. One of them was, as we have noted, the motive to learn about the universe and nature according to the Qur'anic principles.


Another one was open-mindedness. Both the Qur'anic wisdom and the Prophetic teaching gave Muslims a global outlook to the world, overcoming all cultural barriers. In the Qur'an, God states:

Mankind! We created you from a male and female, and made you into peoples and tribes so that you might come to know each other..."

(Qur'an, 49:13)

This verse clearly encourages cultural relationships between different nations and communities. In another verse of the Qur'an is it stated that "Both East and West belong to Allah" (2:115), thus Muslims should see the world in a universalist and cosmopolitan vision.

The hadiths, or sayings, of the Prophet also encourage this vision. In a popular hadith, the Prophet tells Muslims that "wisdom is the lost property of the Muslims; he takes it from wherever he finds". This means that Muslims should be very pragmatic and broadminded in adapting and using the cultural and scientific achievements of non-Muslims; those non-Muslims are also creatures and servants of God, even they might not recognize so. The "People of The Book", i.e. Christians and Jews, are even much more compatible, since they believe in God and stick to moral code He revealed to man.

In the rise of Islamic science, the role of this open-mindedness is very clear to see. John Esposito of the Georgetown University, one of the most prominent Western experts on Islam, makes the following comment:

The genesis of Islamic civilization was indeed a collaborative effort, incorporating the learning and wisdom of many cultures and languages. As in government administration, Christians and Jews, who had been the intellectual and bureaucratic backbone of the Persian and Byzantine empires, participated in the process as well as Muslims. This "ecumenical" effort was evident at the Caliph al-Mamun's (reigned 813-33) House of Wisdom and at the translation center headed by the renowned scholar Hunayn ibn Isaq, a Nestorian Christian.

This period of translation and assimilation was followed by one of Muslim intellectual and artistic creativity. Muslims ceased to be disciples and became masters, in process producing Islamic civilization, dominated by the Arabic language and Islam's view of life... Major contributions were made in many fields: literature and philosophy, algebra and geometry, science and medicine, art and architecture... Great urban cultural centers in Cordoba, Baghdad, Cairo, Nishapur, and Palermo emerged and eclipsed Christian Europe, mired in Dark Ages. 3

According to one of the great Muslim scholars of our time, Seyyed Hossein Nasr, Islamic science was "the first science of a truly international nature in human history". 4

Yet Muslims did not only incorporate other cultures, but developed their own. Some commentators neglect this and try to link the Islamic scientific development solely to the influence of the Ancient Greece or Far East. But the real source of Islamic science was the experimentation and observations of Muslim scientists. In his book The Middle East, Professor Bernard Lewis, an undoubted expert in Middle Eastern history, explains it as follows:

The achievement of medieval Islamic science is not limited to the preservation of Greek learning, nor to the incorporation in the corpus of elements from the more ancient and more distant East. This heritage which medieval Islamic scientists handed on to the modern world was immensely enriched by their own efforts and contributions. Greek science, on the whole rather tended to be theoretical. Medieval Middle Eastern science was much more practical, and in such fields as medicine, chemistry, astronomy and agronomy, the classical heritage was clarified and supplemented by the experiments and observations of the medieval Middle East. 5

As noted by Westerners, this advanced scientific culture of the Islamic world paved the way for the Western Renaissance. Muslim scientists acted in the knowledge that their investigation of God's creation was a path through which they could get to know Him. Esposito stresses that "Muslim scientists, who were often philosophers of mystics as well, viewed physical universe from within their Islamic worldview and context as a manifestation of the presence of God, the Creator and the source and unity and harmony in nature." 6

With the transfer of this paradigm and its accumulation of knowledge to the Western world, the advance of the West began.

References:

Harun Yahya

3. John L. Esposito, Islam: The Straight Path, Oxford University Press, 1991, s. 52-53

4. Quoted in Weiss and Green, p. 1875.

5. Bernard Lewis, The Middle East, 1998, p. 2666.

6. John L. Esposito, Islam: The Straight Path, s. 54

Minggu, 27 November 2011

Agama Islam adalah agama yang sempurna


HADITS KELIMA

عَنْ أُمِّ الْمُؤْمِنِيْنَ أُمِّ عَبْدِ اللهِ عَائِشَةَ رَضِيَ اللهُ عَنْهَا قَالَتْ : قَالَ رَسُوْلُ الله صلى الله عليه وسلم : مَنْ أَحْدَثَ فِي أَمْرِنَا هَذَا مَا لَيْسَ مِنْهُ فَهُوَ رَدٌّ. [رواه البخاري ومسلم وفي رواية لمسلم : مَنْ عَمِلَ عَمَلاً لَيْسَ عَلَيْهِ أَمْرُنَا فَهُوَ رَدٌّ ]


Terjemah hadits / ترجمة الحديث :

Dari Ummul Mu’minin; Ummu Abdillah; Aisyah radhiallahuanha dia berkata : Rasulullah Shallallahu’alaihi wasallam bersabda :

"Siapa yang mengada-ada dalam urusan (agama) kami ini yang bukan (berasal) darinya), maka dia tertolak. (Riwayat Bukhori dan Muslim), dalam riwayat Muslim disebutkan: siapa yang melakukan suatu perbuatan (ibadah) yang bukan urusan (agama) kami, maka dia tertolak."


Pelajaran yang terdapat dalam hadits / الفوائد من الحديث :

1. Setiap perbuatan ibadah yang tidak bersandar pada dalil syar’i ditolak dari pelakunya.

2. Larangan dari perbuatan bid’ah yang buruk berdasarkan syari’at.

3. Islam adalah agama yang berdasarkan ittiba’ (mengikuti berdasarkan dalil) bukan ibtida’ (mengada-adakan sesuatu tanpa dalil) dan Rasulullah Shallallahu’alaihi wasallam telah berusaha menjaganya dari sikap yang berlebih-lebihan dan mengada-ada.

4. Agama Islam adalah agama yang sempurna tidak ada kurangnya.

Sumber:

http://haditsarbain.wordpress.com/

Sabtu, 26 November 2011

Introduction to Computer Science



Programming Paradigms

COURSE CONTENT:


Course Home
Lectures
Syllabus
Handouts
Assignments
Exams
Resources


Dosen:  Prof. Jerry Cain

Advanced memory management features of C and C++; the differences between imperative and object-oriented paradigms. The functional paradigm (using LISP) and concurrent programming (using C and C++). Brief survey of other modern languages such as Python, Objective C, and C#.


Prerequisites: Programming and problem solving at the Programming Abstractions level. Prospective students should know a reasonable amount of C++. You should be comfortable with arrays, pointers, references, classes, methods, dynamic memory allocation, recursion, linked lists, binary search trees, hashing, iterators, and function pointers. 

You should be able to write well-decomposed, easy-to-understand code, and understand the value that comes with good variable names, short function and method implementations, and thoughtful, articulate comments.


Complete Course Material Downloads:


Course Handouts: The ZIP file below contains all of the course handouts for this course. If you do not need the complete course, individual documents can be downloaded from the course content pages.




Sumber:

Stanford Engineering Everywhere (SEE)

Semoga Bermanfaat

Jumat, 25 November 2011

Introduction to computer science



Programming Abstractions


COURSE CONTENT:

Course Home
Lectures
Syllabus
Handouts
Assignments
Exams

Dosen: Prof. Julie Zelenski 

I left my rural hometown of Stevinson, CA (population: 262) to come to Stanford as a wide-eyed freshman in 1985. That tour passed through SLE, the LSJUMB, a half-dozen changes in my major, and I emerged with a Mathematical Sciences degree. A few years out in the "real world" were enough to send me running back for grad school in computer science and I segued into my current position as a lecturer in 1992 without setting foot off campus again. 

I teach courses in the undergrad systems curriculum, including programming methodology and abstractions, language paradigms, compilers, and object-oriented design and development. This course is the natural successor to Programming Methodology and covers such advanced programming topics as recursion, algorithmic analysis, and data abstraction using the C++ programming language, which is similar to both C and Java. 

If you've taken the Computer Science AP exam and done well (scored 4 or 5) or earned a good grade in a college course, Programming Abstractions may be an appropriate course for you to start with, but often Programming Abstractions (Accelerated) is a better choice. 

Programming Abstractions assumes that you already have familiarity with good programming style and software engineering issues (at the level of Programming Methodology), and that you can use this understanding as a foundation on which to tackle new topics in programming and data abstraction. 

Topics: Abstraction and its relation to programming. Software engineering principles of data abstraction and modularity. Object-oriented programming, fundamental data structures (such as stacks, queues, sets) and data-directed design. Recursion and recursive data structures (linked lists, trees, graphs). Introduction to time and space complexity analysis. Uses the programming language C++ covering its basic facilities. 

Prerequisites: Solid performance in Programming Methodology and readiness to move on to advanced programming topics. A comparable introductory programming course (including high school AP courses) is often a reasonable substitute for our Programming Methodology.

Complete Course Material Downloads:

Course Handouts: The ZIP file below contains all of the course handouts for this course. If you do not need the complete course, individual documents can be downloaded from the course content pages.


Download Zipped Course Materials


Sumber:

Stanford Engineering Everywhere (SEE)

Semoga Bermanfaat