research centers


Search results: Found 1

Listing 1 - 1 of 1
Sort by

Article
Efficiency of Engaging Python in Teaching Discrete Mathematics: Case Study

Author: Lamya A. Omer Alani
Journal: Al-Nahrain Journal of Science مجلة النهرين للعلوم ISSN: (print)26635453,(online)26635461 Year: 2016 Volume: 19 Issue: 3 Pages: 131-137
Publisher: Al-Nahrain University جامعة النهرين

Loading...
Loading...
Abstract

This study describes how the subject of discrete mathematics can be integrated with programming techniques for the purpose of teaching. Achieving such integration which can be understood easily by the students reminds that this subject is usually taught to the first years of the academic study. Python is one of such programming language which can be easily understood and practiced compared to other language such as C++, java etc. for instance using Python does not require such effort in designing the structure of program. By providing students with a python language they could use to understand both discrete mathematics and programming effectively and efficiently in the most appropriate manner, this reduce difficulties of imagining the logical way of writing programs also give a brilliant way to rise programming skills and give a simple way to study mathematics practically not only theoretically. This paper represent a case study for teaching discrete mathematics using Python programming language to second year students at computer science department - faculty of science, University of Duhok were given practical lectures for inserting python with their theoretical discrete mathematic study.

توضح هذه الدراسة كيف يمكن الدمج بين موضوعي الرياضيات المتقطعة وتقنيات البرمجة من خلال اثراء الخلفيه العلمية لطالب علوم الحاسبات وفهم كلتا المادتين بشكل يساعد على كسب مهارات جيدة وقابليه لتطوير التفكير العلمي والمنطقي للطالب وهذا يحد من الصعوبات التي تواجه الطالب المبتدئ في تخيل كيفية كتابة البرامج ويساعد في إعطاء وسيلة رائعة لزيادة مهاراته كما يهيئ طريقة بسيطة لدراسة الرياضيات عمليا لا نظريا حيث اعتاد الطالب دراسة الرياضيات باسلوب نظري فقط. علما ان كلتا المادتين تدرس في السنوات الأولى من الدراسة الأكاديمية لقسم علوم الحاسبات. وقد اجريت تجربة تدريس الرياضيات الممتقطعة باستخدام لغة البرمجة بايثون وهي احدى لغات البرمجة العليا الحديثة والتي تمتاز بسهولة ايعازاتها وتعتمد على اسلوب البرمجة الشيئيه لطلاب السنة الثانية في قسم علوم الحاسوب/ كلية العلوم بجامعة دهوك أعطيت المحاضرات العملية على عينة من الطلاب وخلال فصل دراسي متكامل تم فيه أدراج امثلة من مواضيع الرياضيات المتقطعة وكتابتها بلغة البايثون.

Listing 1 - 1 of 1
Sort by
Narrow your search

Resource type

article (1)


Language

English (1)


Year
From To Submit

2016 (1)