• medical_logo_1x_dark
  • merg sort
  • problem-solving-activities
  • selection sort gif

Algorithm

Algorithm
 

Definition 1:

“An algorithm (pronounced AL-go-rith-um) is a procedure or formula for solving a problem, based on conducting a sequence of specified actions. A computer program can be viewed as an elaborate algorithm. In mathematics and computer science, an algorithm usually means a small procedure that solves a recurrent problem.” Source =http://whatis.techtarget.com/definition/algorithm”

 

Historical background

 

“ Etymologically, the word ‘algorithm’ is a combination of the Latin word algorismus, named after Al-Khwarizmi, a 9th-century Persian mathematician, and the Greek word arithmos, i.e. αριθμός, meaning “number”. In English, it was first used in about 1230 and then by Chaucer in 1391. English adopted the French term, but it wasn’t until the late 19th century that “algorithm” took on the meaning that it has in modern English.

Another early use of the word is from 1240, in a manual titled Carmen de Algorismo composed by Alexandre de Villedieu. It begins thus:

Haec algorismus ars praesens dicitur, in qua / Talibus Indorum fruimur bis quinque figuris.

which translates as:

Algorism is the art by which at present we use those Indian figures, which number two times five.

The poem is a few hundred lines long and summarizes the art of calculating with the new style of Indian dice, or Talibus Indorum, or Hindu numerals.” Source = “https://en.wikipedia.org/wiki/Algorithm”

 

What I think Algorithm is?

When facing to a problem think of that problem as a large harvest, hence you can’t move entire harvest at once. You can only move by doing it by sequence and splits. So Algorithm in my Idea is to take a problem and split in small parts and start solving it part by part.

This is how I solve problems.

In plan section I do follow Algorithm.

 

Algorithm in Computer Science


Blew is list of Algorithm in term of computer Science
Binary search
Learn about binary search, a way to efficiently search an array of items by […]

By |June 18th, 2017|Blog|0 Comments

My Professtional Experiance

IT & Database Officer

Independent Administrative Reform and Civil services Commission , Kabul, Afghanistan

1st June 2012 – Present

Developed and maintain Database of IARCSC
Create new network infrastructure diagram and implemented design for Server room of Main zone of IARCSC for our DR ( disaster recovery Site program )
Entry of data , back up of data, and storing backups in main server.
Responsible for the installation of all networking devices
Taking backup of severs installed in ministry on weekly bases and monthly base.
Configuring the CISCO switches
Configuration of Firewall
Configuration of File server 2012
Configuration of KIS sever 2011
Trouble shooting of whole network LAN and WAN
Checking and analyzing the network load balancing (NLB)
Prepare the password and security policy for Routers and Severs..
Sever of whole network of Ministry in monthly and quarter bases.
Installation of client computer and trouble shooting of internet in every client.
Performs other duties, as assigned.

 

Network Engineer

Ministry of Social work labor and Disable , Kabul, Afghanistan

15st Feb 2012 – June 2012

Responsible for the installation of all network devices.
Taking backup of severs installed in ministry on weekly bases and monthly base.
Configuring the CISCO switches
Configuration of Cyber roam Firewall
Configuration of sever 2003
Configuration of KIS sever 2010
Trouble shooting of whole network LAN and WAN
Checking and analyzing the network load balancing (NLB)
Prepare the password and security policy for Routers and Severs..
Sever of whole network of Ministry in monthly and quarter bases.
Installation of client computer and trouble shooting of internet in every client.
Performs other duties, as assigned.

 

Computer and English Trainer

International Medical Corps WAKH Project. Kabul, Afghanistan

13 Feb 2011 – 23 Dec 2011

 

Training WAKH staff computer programs
Training WAKH staff English language.
Prepare the reports on weekly, monthly and quarter report of training project
Checking efficiency of training in every department
And doing all the responsibility of a training in a […]

By |September 28th, 2015|Uncategorized|0 Comments
  • 10683655_818618128180586_951925204870810134_o
  • DSC01728

My Trainings

Assertive Communication Skill

AIBF , Kabul Afghanistan

18 Jan – 19 Jan 2011

Instructor Training Seminar

ELI English language institute, Peshawar, Pakistan

03 June, 03 August, 2007

 

 Diploma in Information Technology

Armaghan Higher Education Institute ,Kabul , Afghanistan

01  Jan 2008– 1 Jan 2009

 

Diploma in English Language

Armaghan Higher Education Institute ,Kabul , Afghanistan

03  Jan 2008– 03 Jan 2009

 

Advance 2 English language

ELI English language institute Peshawar, Pakistan

Finished on 06 March 2007,

86%

Ms. Windows Ms. Word Ms. Excel  Ms. Access

ELI English language institute Peshawar, Pakistan

Finished on 03 – March 2007,

91%

By |September 28th, 2015|Uncategorized|0 Comments

My Education

Bachelor of Computer Science  (BCS)

Khana e Noor university, Kabul Afghanistan

End of 2013

First Class (85%)

 

Diploma of Computer Science  (DCS)

Computer Technology Institute, Kabul Afghanistan

2009

First Rank holder (90%)

 

High School Certificate

Abdul Hadi Dawi High School

2000-2006

First class (70%)

By |September 28th, 2015|Uncategorized|0 Comments

About me

My name is  MOHAMMAD ROHID SAFI and my Father Name is  Shall Mohammad, I was born on  5, may, 1988. My birth place is Laghman – Afghanistan.

I do Speak Multiple Languages such us Dari, Pashto, English, Urdu and a little bit Arabic, I have started my Education aboard in Pakistan till class 6th elementary school and finished my 12th Grade in Abdul Hadi Dawi High School. I have got degree of Bachelor Computer Science in Khana e Noor University. Read more 

From my young age I was in love with Technology  and I was so keen to learn about Computer and how dose a computer work. there for I have dream to become one the best software developer in my country.

I have done some specialized courses in IT related field many years ago,  current I have vast knowledge of C++, C, Python, Java Scrip,  Visual Basic Read more.

I have started Serving my country After I graduated from High and my first Job was Computer Operator in Proctor and Gamble Pvt Company in 2007 and Currently I am working as a IT & Database Manager in Independent Administrative Reform and Civil Service Commission. Read more 

Currently I live in: Yakatooth district 9th Kabul Afghanistan

 you can contact via phone : 0093 785 414 248 or via email : sroheed@gmail.com

Below is my contact using social network :

By |September 28th, 2015|Blog|0 Comments