Counting Systems

Counting Systems
Arabic

Instructors

Abdullah Seddiq
Computer Programmer

Sultan Bin Abdul Aziz Science & Technology Center (Scitech) and 
King Fahd University of Petroleum and Minerals (KFUPM)
Khobar, Saudi Arabia

*This video was sponsored by Saudi Aramco and produced by Sultan Bin Abdel Aziz Science & Technology Center

Introduction

This video aims to explain counting systems (Decimal, Binary, and Hexadecimal). Students will get to know how to convert numbers between these systems. Also, students will learn how to do some byte and bit level operations. They will use a Visual Basic application that changes colors through logical operation on numbers. This lesson is especially useful for those who want to watch and learn from the MIT BLOSSOMS lesson, "The Magic Picture: Steganography in Bitmap Files".  A prerequisite to this lesson is simply the knowledge to use basic operations in mathematics (+, - , * , / , Power).  Needed for the lesson is a scientific calculator, or a calculator program that is a Windows accessory.  One could also add letters and numbers of children games to make some fun in the lesson! Finally, there is a Mixer, which is a simple VB application that I wrote for changing colors through logical operation on numbers. You can find it at the end of this summary.

Instructor Biography

Abdullah Seddiq is a computer programmer who works at Scitech on software and hardware management. He has written many applications under Windows. Also he has a Bachelor's degree in English-Arabic translation and is interested in teaching Information Technology. Mr. Seddiq has the following website with his friend, Amer Jouz, for their application "Mohaffez" - read more here.

Additional Online Resources

Binary, Hexadecimal and Octal number system
This article, provided on the TI-Basic Developer Information Repository site, discusses the binary, hexadecimal and octal number systems in more detail and explains their uses.

Code Project: Learning Binary and Hexadecimal
This article, entitled “Learning Binary and Hexadecimal”, is presented on the Code Project site.