ASEAN Qualification Framework: A Comparison

ASEAN is an Association of South East Asia Nations. It is made up of 11 countries namely, (1) Brunei 🇧🇳 , (2)  Cambodia 🇰🇭 , (3) Indonesia 🇮🇩 , (4) Laos 🇱🇦 , (5) Malaysia 🇲🇾 , (6) Myanmar 🇲🇲 , (7) Philippines 🇵🇭 , (8) Singapore 🇸🇬 , (9) Thailand 🇹🇭 , (10) Timor-Leste 🇹🇱 , and (11) Vietnam 🇻🇳 . Most of the times, these countries are regarded as the Third Countries or better known as Developing Countries.

These countries strive hard to move forward towards building developed nations. One of their most important agenda include improving the area of human capital development. Skillful workforce is one of their priorities towards ensuring the nations to achieve better future for the next generations.

For that matter, each ASEAN country has her own qualification framework as a pivot point for their human capital development. This is especially for preparing the people with the latest technology and temporary social progress.

Hence, the following tables and figures are illustrating on the summary of the qualification contents for each of the ASEAN countries.

1) Brunei 🇧🇳 

Table 1. Brunei Darussalam Qualifications Framework (BDQF).

2) Cambodia 🇰🇭 

Table 2. The Cambodia Qualification Framework (CQF).

3) Indonesia 🇮🇩 

Figure 1. The Indonesian Qualification Framework (IQF).

4) Laos 🇱🇦 

Table 3. Asian Development Bank Support to Technical and Vocational Education and Training Project in Laos.

5) Malaysia 🇲🇾 

Figure 2. Sector-wise breakdown of the Malaysia Qualification Framework (MQF).

6) Myanmar 🇲🇲 

Table 4. Descriptors for certificate levels under the Myanmar National Qualification Framework.

7) Philippines 🇵🇭 

Figure 3. The Philippines Qualification Framework.

8) Singapore 🇸🇬 

Figure 4. The Singapore Workforce Skills Qualifications (WSQ) Framework.

9) Thailand 🇹🇭 

Table 5. Levels within the National Qualification Framework of Thailand.

10) Vietnam 🇻🇳 

Table 6. Breakdown of Vietnam National Occupation Skills Levels.

(Credit to ASEAN Triangle Project. Report was prepared by Mr. David Lythe and ILO team. The document is downloadable at—asia/—ro-bangkok/—sro-bangkok/documents/publication/wcms_310231.pdf )

Other reference:

ANSSR: Enhancing the Quality and Relevance of Technical and Vocational Education and Training (TVET) for Current and Future Industry Needs-Phase 1 at

Ten Best Infographics of Big Data – Descriptive, Predictive and Prescriptive Methods

For the past three (3) years of doing a research on Big Data, it was intriguing to find that there is no exact definition for this technology and there is no limit to its innovations. Therefore, I am gathering among the best infographics on describing what is the Big Data Analytics on this post of which I have found them useful to represent the values of this technology and its adaptation to the Information World.


The following ten (10) infographics were prepared to deliberate on the methodologies of big data analytics found by major inventors and innovators for the next design and development of machine languages and technologies which were proven practical in our industrial world. The infographics were created either by Data Science companies, scholars, engineers and scientists.


The original resource locations of the graphics were included in the following listing.

  1. Big Data from Descriptive to Prescriptive by Gartner Analytics


2. The Evolution of Big Data Analytics by AYATA

AYATA info graphic v10 no registration mark.jpg

3. Analytics Approaches Abound by Intel


4. Emerging Trends in Data Analytics by Business Analytics Management (BAM!)


5. Big Data Analytics by Jars Services


6. The Analytics Value Chain by Andrew Stein


7. Big  Data and Analytics, Other Perspectives by Andrew Stein


8. Big Data Science for CODATA by Semantic Community


9. Big Data Analytics from Descriptive to Preemptive Analytics by Kirk Borne on Twitter Media


10. From Data Analytics to Deep Learning by ADATAO


Credits to all the webpages and hyperlinks that I have referred to on this post. May you find this information as useful too.

The Stone Arch Bridge 🌷 of Minnesota 

The Stone Arch Bridge of Minnesota 

(When a picture worth a thousand words)
It was on a breezy spring day when we woke up and saw the sun lit up the morning sky and a shy ray greeted through our flat’s window. The weather in North Dakota is always unpredictable either you are new to the state or you have been living there since you were born. Even the April spring was still welcoming the snow blizzard and the cloudy cold windy days. As if you were getting all of the four seasons in a day, people of this state rarely took off their jackets.

It was a peaceful weekend as usual in Fargo. Bus services were less frequent than usual. No milkman was to be seen. School buses were at depot. School children woke up later than usual. There was no van from the senior care center to pick up their clients for some shopping or perhaps for medical treatment. Less cars on the road. The winter snow had gradually melted. The oldies had started to take a morning walk. Some neighbors were walking their dogs to the park. Some men started opening garages. After a long harsh winter it was time to check on the barbecue equipments. Perhaps driving the Ford Mustang or the old Cadillac with the windows down would be fun.

We decided to go to Minneapolis, Minnesota on that day. The city is about 3 and a half hours journey from Fargo. We made a stop at the Albertville, just at the outskirt of the city center. Window shopping was quite something but this area do have some good deals for clothes and stuff. It was midday in Albertville, so indulging some ice cream was just worth it. The drive from Fargo to Minneapolis was quite scenic. If you are lucky, you could see bison herds on the fields either side of the road. The states of North Dakota and Minnesota are on the area of Great Plain of North America. Part of the Prairie. They are rich of agricultural fields. Barns, crops, tractors and silos are common views. 

As we approached Minneapolis, the view has changed to some metropolitan of high rise buildings. There was Mall of America located in Bloomington. The train station at St. Paul is one of the major Amtrak interchange between the west and the east of the United States of America. Minneapolis is both old and new. Like Bloomington versus St. Paul. It is also called the Twin Cities.

It was night time as we settled at one of the suburb areas of Minneapolis. The city is also rich of cultural background. We chose to walk in to a Somali restaurant just next to Park Avenue and 31st street. Lamb Kabsah and a plateful of Chicken Kababs with Biryani rice was indeed a satisfaction to our tired souls. Finding diners like this in Fargo was quite hard but you can find several of them in this city. These middle eastern restaurants had easy supply for their meat and spices from the Holy Land market in the Central Avenue of the city.

Minnesota is called the ‘Land of 10,000 lakes’. After a good night rest at a lodge, we were ready for a good morning walk in Minneapolis. We took a stroll down the park at St Anthony Bridge. The bridge that crosses the Mississipi River from St Anthony Falls was quite a scene with serene breeze to enjoy on a good Sunday morning. The locals greeted hellos from up and down the stream. Children riding bikes and morning joggers are common sight in this area. There is a Historic Mill City museum nearby but it was close on that day. As we walked approaching the Stone Arch Bridge there were beautiful tulips next to the parking sites. Strong red tulips blooming proudly as if they were smiling to all the visitors who came by. This park was lit up with lights and loud music during the night before. Perhaps such sounds came from the nearby pubs and gay clubs but it has turned to be calmer and cool this morning. 

By midday, we were ready to go back to Fargo. We made several stops to iconic buildings in this city such as the University of Minnesota, Minneapolis Institute of Arts, and Minneapolis Sculpture Garden. The sculpture garden was indeed recommendable for family outings because of its large area and many small statues to admire especially on a sunny spring day. The park most probably thronged with people during the summer. As we were saying goodbye to the streets of Minneapolis, the journey back to Fargo was tiresome but had certainly left us with a thousand memory which was only able to be depicted in a single photo like this.

About Civilization

Civilization is not indicated by high rise buildings and skycrapers, or the installation of sophisticated electronic devices or fashion statements either male or female that are exposing the exploitation of body figure, or the use of beauty cosmetics and supplements claimed for health purposes without safety conformity.

Civilization is about ethical human capital development, that is able to progress and yield a noble lifestyle and credible racial enigma culturally, especially in the aspects of politic, socio-economy, technology, environment, and laws.

Civilization is a form of life which is able to define the social problem complication into simpler solution yet structured.

Civilization from the aspect of politic is about leadership by example. Either it is a top-bottom instruction or bottom-up transfer of knowledge, it should be of a congruent relationship. Credible leadership is a just administration and possess the elements of plan, do, check and act which is systematic and acknowledge the feedbacks on the effect of the implementation.

Civilization from the aspect of economy is about honest and trustworthy transactions. In each deal, there is balance in terms of household income and expenditures, family and community growth, and sustainable trade system either locally or internationally.

Civilization from the aspect of social is about etiquettes, virtues, and effective communication. To deliver effective communication is not only about the wisdom in elocution but also the listening skills. Etiquettes and virtues can be illustrated by the ability of anger management and control, understanding others’ difficulties when they are facing problems, observe the teaching tones when educating the young children, and avoiding every negative emotional consequences when interacting though we might be hurt by them.

Civilization from the aspect of technology is about appreciating the various design and innovation for life facilities. Technology inception is built upon man, machine and method. Civilised nation is about society that are knowledgeable to utilise the technology for life simplicity and not to depend totally on the technology to live. Civilised society knows that technology is contemporary and not a luxury to pride on. Civilised society also knows that if the technology fails, it does not mean that it is a failed technology, rather it is time for man to move on and change for something relevant.

Civilization from the aspect of environment is explicitly about the love for the nature. Being responsible for the cleanliness, sufficient use of minerals perhaps for the transportation and civil works purposes. Land utilisation for agricultural activities sustaining the food chain, shelter and protection, and health purposes either among the human beings or with other living things. Industrial efforts for the sake of basic necessities and life chain balance, and not the greediness of worldly materials.

Civilization from the aspect of laws is about reasonable justice in accordance to era needs, local geographical factor, governing adminstration and routine works which are proportionate with the life chain. Reasonable justice contains every element of politic, economy, social, technology and environment as mentioned in above paragraphs.

Therefore, the reality of a civilization is actually based on human development which should be built by plausible intelligence in the aspects of intellectual, emotional, spiritual, and physical.

Happy Labour Day, Malaysia. May 1, 2017.

Infographics on Information and Communications Technology Security

A quote from a TV Drama, CSI Cyber:

Avery Ryan: [voiceover during precredit opening sequence] My name is Avery Ryan. I was a victim of cybercrime. Like you, I posted on social media; checked my bank balance on; even kept the confidential files of my psychological practice on my computer. Then I was hacked. And as a result, one of my patients was murdered. My investigation into her death led me to the F.B.I., where I joined a team of cyberexperts, to wage a war against a new breed of criminal hiding on the deep web, infiltrating our daily lives in ways we never imagined. Faceless. Nameless. Lurking inside our devices. Just a keystroke away. It can happen to you…”

TV Drama series and movies depicting the cyber environments with strong script writing about the Information Technology always amaze me.

The following infographic is illustrating the definitions and components of Information Security, Computer Security, System Security, and Network Security.

Information Security concerns a broad aspect of protection in the field of Information and Communications Technology (ICT).

Computer security is sometimes referred to as cyber security. It is about the security within the range of computing technology.

System security is much specific within the range of the system it is processing.

Network security is about the connection of one terminal to another and how much protection that it should offer.

Information Security

1. Wikipedia: Computer Security

2. William, S. (1999). Cryptography and network security: principles and practice. Prentice-Hall, Inc, 23-50.

3. Whitman, M. E., & Mattord, H. J. (2011). Principles of information security. Cengage Learning.

How to Write a Research Title

Having had discussions with friends that were just started to learn on how to do an academic research, the most crucial question that anybody is arguably able to answer immediately is, “How to choose a research title?”

On contrary, I can recall that from most of my acquaintances either academically or non-academically, or either by readings of printed matters or electronic copies, perhaps this is one of the most simplest method that I have ever come across on the steps on how to determine a research title:

First: Determine your area of study or discipline of your research.

Second: Identify the broad topic for the chosen area.

Third: Identify the narrow topic from the broad topic that you have decided.

Fourth: Identify the focus topic for the specific broad topic that you decided earlier.

Fifth: Write all the possible research questions for the focus topic that you have written.

In summary, the five steps above can be represented in a table form. Figure 1 is illustrating an example (for the scope of rainwater harvesting) on how to follow the steps that were listed in the above para.


As an extension, from the above research questions you can further define your problem statement by identifying the topic’s contributing factors, problems, and consequences. Another diagram can be drawn for that purpose such as the following example illustrated in Figure 2.


After following the above-mentioned steps, you will definitely be able to construct your research title. All the best! 😉


I owe this good lesson from the late Mdm. Ho Chooi Peng for her dedicated work in conducting the course of Research Methodology at the National Institute of Public Administration (INTAN), Bukit Kiara, Malaysia. I have taken her class prior to my enrolment as a Master student and as a preparation for the Federal Government officers after being awarded with the scholarship for postgraduate studies. Though she has gone, her knowledge was never forgotten.

Her book on research methodology can be found at:



What is the difference between a theorem, a lemma, and a corollary?

David Richeson: Division by Zero

I prepared the following handout for my Discrete Mathematics class (here’s a pdf version).

Definition — a precise and unambiguous description of the meaning of a mathematical term.  It characterizes the meaning of a word by giving all the properties and only those properties that must be true.

Theorem — a mathematical statement that is proved using rigorous mathematical reasoning.  In a mathematical paper, the term theorem is often reserved for the most important results.

Lemma — a minor result whose sole purpose is to help in proving a theorem.  It is a stepping stone on the path to proving a theorem. Very occasionally lemmas can take on a life of their own (Zorn’s lemmaUrysohn’s lemma, Burnside’s lemma, Sperner’s lemma).

Corollary — a result in which the (usually short) proof relies heavily on a given theorem (we often say that “this is a corollary of Theorem A”).

Proposition — a proved…

View original post 171 more words

The emergence of computers, communications, wireless, and Internet technologies

Once upon a time, the telephone, telegraph, and computers are of different entities. People have found that these equipments are beneficial to their daily activities. Somehow, they also found difficulties in managing one machine with another. Sometimes they need them concurrently, sometimes consecutively. As time evolves, people have created a combination between one or two of these technologies. And today, we can find that the computers, telephones, communications, messaging equipments, and the Internet are accessible through one device.

But how did this happened? You can find a lot of timelines and graphical stories about each of these technologies through the Internet. You can even find the timeline development based on each of its brand, companies, built, or organisations associated with each invention. As for a brief summary to the four disciplines mentioned above, I have created the following Infographics for easy understanding on how we have come this far with the technologies.



The Computing Terms Compared to Its Common Science Discipline

When was the last time when you heard someone mentioned the word “Web” and you thought it was a spider web when the speaker was actually referring to the WWW?

When was the last time when you thought the study on topic “Neural” and “DNA” was about Microbiology?

Well, you’ve guessed it. They have been introduced in the computing world some decades ago and looks like they are gonna stay in this area for a while.

For this post, I am listing some popular computing words that were adapted from other science disciplines. The listing provides basic meaning to the chosen words and its common science discipline before they emerged in the computing world.



1. Cognitive.

Original science discipline: Psychology

In computing world: Technology that mimics the function of human brain.

2. Cloud.

Original science discipline: Meteorology

In computing world: Internet based computer networks for sharing data and resources with other computer or devices.

3. DNA.

Original science discipline: Biochemistry/ Microbiology 

In computing world: A branch of computing that uses DNA, biochemistry, and molecular biology hardware for computing processes.

4. Heuristics.

Original science discipline: Psychology 

In computing world: A technique designed for solving a problem more quickly when classic methods are too slow, or for finding an approximate solution when classic methods fail to find any solution.

5. Neural.

Original science discipline: Nervous System/ Biology 

In computing world: A computational approach which is based on large collection of neural units loosely modelling the way a biological brain solve problems.

6. Ontology.

Original science discipline: Psychology 

In computing world: A formal naming and definition for types, properties, and relationships of entities that really or fundamentally exist for a particular domain or discourse.

7. Semantics.

Original science discipline: Linguistics 

In computing world: Rigorous of mathematical study of programming languages.

8. Sentiment.

Original science discipline: Psychology 

In computing world: Natural language processing, text analysis, and computational linguistics to identify and subjective information in source materials.

9. Viral.

Original science discipline: Microbiology 

In computing world: Rapid rise of social network sites alongside declining advertising rates with extremely fragmented audience for media broadcasting.

10. Web.

Original science discipline: Biology 

In computing world: Information space where documents and other web resources are identified by Uniform Resource Locator (URL).

Everything About Doing Research

What is a research?

  • Discovery of a new knowledge
  • Systematic and organized effort to investigate specific problem

Why doing a research?

  • Internal drive vs external drive
  • Attempts to seek answer to questions
  • Draws conclusions to data
  • Generalize conclusion
  • Adds to the existing body of knowledge
  • Improves understanding of the real world
  • Improves understanding of our own practice

Types of Research

  • Basic/ Pure/ Fundamental
    • to improve understanding
    • to generate knowledge
    • to build theories
  • Applied
    • to solve a current existing problem

Characteristics of Research

  • Questions/ Problem statement
  • Goal (s)
  • Specific plan
  • Divide into sub-problems
  • Research questions/ hypotheses
  • Accept assumptions
  • Collect and interpret data
  • Cyclical


Research Process

  1. Determine the specific area of interest
  2. Extensive literature survey
  3. Refinement of the research topics
  4. Preparing the research design
  5. Collecting the data
  6. Analysis of data
  7. Preparation of the report and presentation of the results

Research Model

  • Asking the questions
  • Identifying important factors
  • Formulating a hypothesis
  • Collecting relevant information
  • Testing the hypothesis
  • Working with the hypothesis
  • Reconsidering the theory
  • Asking new questions

Research Process (as illustrated in the diagram above)

The research process is a set of operations which aid the researcher in the systematic gathering, recording and analysis of data to help solve decision making problems.

Characteristics of Scientific Research

  • Purposiveness
  • Rigor
  • Testability
  • Replicability
  • Precision and Confidence
  • Objectivity
  • Able to generalize
  • Parsimony

Research Methodology

  • Gather data
  • Analyze data
  • Conclude


Deduction is the process by which we arrive at a reasoned conclusion by logical generalization of a known fact.

Deductive reasoning:

Develop theory => Formulate hypothesis => Collect and analyse data => Accept/ reject hypotheses


Induction is a process where we observe certain phenomena and on this basis arrive at conclusions.

Inductive reasoning:

Observe phenomena => Analyse patterns and themes => Formulate relationships => Develop theory

The Web, the Data and the AI

Ever wondered on how much our Internet technologies have expanded? Ever thought on how much study that is sufficient enough for a discipline? Ever thought on how much our computer, and inter-networking had evolved over the years?

Well, I don’t have the exact answers for those questions. But perhaps, you would like to see of how much our language had transformed from the basic computer components i.e. the hardware, the software, and the peripherals into today’s chatting acronyms and memes. And perhaps, you would like to see on how much the computer terminologies and its development had taken place over the years by the additions of numerous analogies and adaptation from psychological inception  into an online communication media.

For this post, I am listing the recent and existing terminologies into the following three categories: the Web, the Data and the AI.


Data Sciences had the following sub-contents ever since its inception:

  • Database
  • Database Management Systems (DBMS)
  • Data Warehousing
  • Data Mining
  • Big Data
  • Big Data Analytics
  • Predictive Big Data
  • Prescriptive Big Data
  • Big Data in Cloud Computing
  • Big Data Technologies (e.g. in Internet of Things (IoT))
  • Network Big Data

Artificial Intelligence (AI) had the following terminologies that were repeatedly manipulated and evolved over the years:

  • Cognitive Computing
  • Machine Learning
  • Neural Networks
  • Bayesian Networks
  • Natural Language Processing (NLP)
  • Cybernetics

World Wide Web had the following hidden activities within its engine that you wouldn’t notice on its existence. But they are working for you to provide the information that you are searching:

  • Deep Web
  • Dark Web
  • Deep Learning
  • Semantic Web
  • Information Retrieval
  • Knowledge Representation
  • Web Crawling
  • Web Clustering
  • Mapping
  • Sentiment Analysis

Perhaps the above-mentioned listings could help you in your final year project, or thesis and dissertation. Most of them might be useful for the following critical areas of study and disciplines such as:

  • Social Media Network
  • Defence and Strategic Studies
  • Warfare
  • National Security
  • Education growth in teaching and learning development

The Viral Phenomenon and How Writings Have Evolved

You probably have noticed that current viral news and trending were mostly happened over the social media platforms. This phenomenon was initially created for the purpose of good marketing strategies and reaching global audience. 

However creation carries the characteristics of good and bad of a creation. The bad thing about news is that when it is misused and false information was shared, it is uncontrollable. Hence, this phenomenon is able to provide both the stardom of a person’s marketing strategy and the downfall of his mistakes.

This has intrigued me to search a bit about the history of writings, how people had communicated from the view of printed matters and how the writings had evolved over time. Take a look at these pictures. I have selected the timeline of these pictures from this book:

“What Happened When in the World: History As You’ve Never Seen It Before!”, DK, London, (2015).

The timeline:

50, 000 to 5,000 years ago – The ancient world. People mostly live in caves. They drew paintings of bison, rhinos, deer, and many other local animals.

3,400 BCE to 650 CE – People live in caves no more. They tend to write on rocks and stones during this era. Among the items found with writings were the clay tablets, Rosetta Stone, oracle bone script, discs from Crete, Greece, Germanic runes and knots in threads of llama in South America.

1st Century BCE – Paper was invented during China’s Han Dynasty. This even was replacing previous writing media such as bamboo and silk.

618-907 CE – Technology and art flourish during the Tang Dynasty. The oldest surviving printed book comes from Tang China.

1000 CE – China under Song Dynasty had created printing with movable type.

1440 CE – The medieval world. Printing press invented by Johannes Gutenberg in Germany. This printing press print text quickly despite the block printing which had been done by hand.

1971 – The 20th and 21st centuries. The first email was devised and sent by Ray Tomlinson at the technology company BBN.

2004 – Facebook was created by University of Harvard student, Mark Zuckerberg. It is a social media networking over the Internet.

Whilst in between the 15th century to 21st century, the evolution of telecommunications had taken place. From the creation of telephone in 1876, the radio transmission across Atlantic in 1901 to the creation of World Wide Web in 1991, we have seen that the evolution of writings have transformed from static phase to a dynamic environment. This is because the revolution of writings had a marriage of pictures, texts, and words with communications and transmissions.

This what makes us today.

Programming Languages and Kids’ Computer Coding

I was once had a talk with a junior colleague at the computer architecture lab saying that he got an offer from a company to be a programmer by using Perl and PHP programming languages. He asked me either he should accept it or not. Before answering the question, I asked him back on what was his favourite language and what was the languages he learned during his undergraduate studies. He told me that he had once taken the subject of C# and a number of web programming languages including the Coldfusion and CSS. Then I said to him, “Yes, you should go for it. You can do that job.” And he was like, “Really? What makes you think I can do that?”

Oh yeah, I was not so sure myself why I said that. I just don’t want him to lose the opportunity. So I said to him, “…Because C# is one of the most powerful tool in programming languages you know. It’s the extension of C++ and C and they are actually being used in many computer applications. Its structures, syntax and how the compiler works are the basis to most of other programming languages. So, I think once you understand on how to do programming with C-based languages, then you’re good with the rest of other programming languages.” …And yeah, he liked my answer. So he said, “Ok then. I’ll give it a try. I’ll send my full resume to the company. No harm in trying right?”

Well, definitely that was what I wanted to hear. To be honest, I am not sure myself on how the Perl and PHP works. Never had much experience on those. I got to learn Fortran, C++, GWBASIC and a couple of other programming languages but not those two. But the point is, if you’re given a lifetime opportunity, just go for it.

On the other hand, do you know that this phenomenon of learning the programming languages had already hit the school level and national educational curriculum? In fact, I think this had started since 1980s only that at that time the activities were more through the school clubs and not in the main subjects. However, time had gradually changed this environment and you can see that a number of countries had adopted the study on computer coding to the kids ever since their primary or elementary schools.

I once had a talk with a 10-year old girl asking her, “How many languages do you know?” A year before this she would answer, “I know 3 languages. Malay, English and Arabic.” But now, the answer is changing. She gave me this statement instead, “Well, I am learning Scratch coding right now, and I hope I can understand it so that I can do programming by using Python.” OMG. Now you see the different, right? If we instill the interest of learning programming languages when they were young, they would be happy to engage with it. It’s their era and learning how to do computer coding at an early age is certainly an advantage. This is because they have the enthusiasm, fresh mind and can be very creative. They can come up with numerous ways of problem solving and create many interactive programs by using their imaginations.

All right, now for this post I would like to highlight 10 programming languages that are suitable for the kids. There are more to this but some of them are still in testing mode and under development by their respective researchers and developers. These 10 computer coding applications were selected because they were making quite an impressive debut to the market and perhaps, kind of easy to learn by the children for their educational purposes.

slide11. Scratch – Developed by the Massachusetts Institute of Technology (MIT) Lab. This programming language has been adopted in the school syllabus in a couple of countries making it one of the popular computer coding application to the kids. It even has books being reprinted each year to complement its learning process and methodology. It is a freeware and can be downloaded at

2. Tynker – This is another computer coding for kids that is making its way through the school syllabus. However, the participation is not as wide as Scratch but growing positively. The application is available at

3. Swift Playgrounds -Developed by Apple Inc. Recently making its impressive appeal to the children because it is available through Apps Store and encourage on easy coding for developing Apple Apps and Games. Further information is available at

4. KidsRuby – A Ruby-based programming language. It is also a freeware and can be downloaded at

5. Blockly – Developed by Google Inc. It is block-based graphical language and further information is available at

6. Logo – This is one of the older type of programming languages. It has existed as early as the creation of microcomputers. However, it is still fun to learn doing coding with Logo. Recently, it has been extended to several other programming languages and this include the Turtle Logo. Website is at

7. BASIC – This is also another early type of programming language ever existed in computing world. It has been redeveloped many times to other programming languages including Visual Basic, JAVA and etc. But learning from the BASIC is good knowing that history makes what with us today. Perhaps, to find the original version of programming with BASIC today is impossible but you can search for so many extension version of this programming language.

8. RoboMind – A Java-based programming language and aimed to simulate the robots. An integrated application it is and can be downloaded at

9. Codemonster from CrunchZilla – It is using the JavaScript and can practice doing the coding through its portal. Try to have a look at

10. Snap! – This is another blocks-based graphical programming developed at the lab of University of California at Berkeley. Give it a try at


There you go. Know your language. Run in the right platform. Give your preference to your looks and feel. Understand the environment. Understand the needs of doing a programming. Write the problem. Solve it. Perhaps, one day you might want to design your own programming language.


Are you a scientist, technologist or engineer?

When you were in school, you were taught the subject of sciences. You were taught about the process of photosynthesis, the state of matters, the energy and forces, and alike. Everything was in one subject until you have attended secondary/ high school which then you were only be taught that the processes of life is part of biology, the state of matters is part of chemistry, and the study on energy and forces is part of physics.

By then, perhaps you have started to instill the ambition of being a scientist until the day you have graduated from your high school and started to prepare for your college studies, you were then strucked by the choices of another two ‘future-decisions’, i.e. technology and engineering. So which one is suitable to choose according to your eligibility and which one promises a better future?

It’s ambiguous, right? You don’t even know what you’re going to be tomorrow what more for the next 3 to 4 years. Unless you knew what you want to become, yet you cannot deny the fact that sometimes you do like to ponder to some other fields besides the one that you have chosen.

Is it worth to become a scientist? Is it good to be a technologist? Does it pay good to be an engineer? Well, it depends actually. Old school would rather say if you’re an engineer, you would be well paid. But, in today’s economic unpredictable situations, you might want to hold to your luck more than your vocation. 

As a start, here is a sketch about the brief overview of science, technology and engineering. Nevertheless, you can search for so many definitions and explanation on the meanings of these three terminologies.


Yup, science is about doing experiments and observations on the nature of subject matter, with related knowledge and explanations, and often used for making predictions. Scientific discoveries are fundamental and trigger inception of theories and practicality of things.


Technology is putting the right skills in align with the right knowledge, ability and attitude, doing the prescribed processes and following the right methods and deliverables. In other words, technology is making the scientific foundation works.


While engineering is the product of mathematical computation, scientific evidence, knowledge abstraction, machine implementation, the processes involved and the economical requirement towards the production of a design or ideas on the new creations. Well, that sounds like everything yeah? 

Well, the last time when I wrote about the difference between computer science and engineering, I came to realize that some people had interpreted it as showing some superiority of one over another. Actually, it was not the case. The main point was to show on how much the time and load of studies were prepared for engineering students to find that once they have graduated, the pay was barely enough to make a living despite their blood and sweat they have embraced throughout their college years. To make it worse, sometimes they would found themselves underpaid if compared to computer science graduates which had only learned half of their subject credit hours. 

The same thing goes to this article. It was never meant to show superiority of one category upon another. Basically, it is for self awareness on the right direction that a person should undertake once they have made their decision to be part of these disciplines. The right answer should be within our interest, capability, drive and self-satisfaction. The best job is certainly the one that we could wake up every morning, with fresh mind, feeling proud with our achievements, but grateful at the same time, looking forward to serve, deliver the skills and knowledge that we have within our vocation.

In the end, we do hope that we make a good living out of the skills, experience and knowledge that we have contributed to the society and nation. And this ‘good living’ thing is not only about how much we could earn but also on how much we could aspire others to become one too.