Software Engineering: The Backbone Of Digital Technology

102 125
At this time and age of modern technology, computer has become an essential part of every humans day-to-day life. It is fast, accurate, reliable, and very much easy to use. Because most people rely on computers for their everyday activities, it is greatly considered as one of the most brilliant contributions of science.

Millions of people from around the world are utilizing this tool in several aspects of their lives to live more comfortably and productively. More so, this electronic device is used in almost every aspect of life including:

Home
Education
Communication
Transportation
Weather forecast
Bank
Medical science

For systems to work efficiently and accurately, computers have to be built from different functional parts, or in this case, must compose of two major components: hardware and software. Hardware refers to the collection of physical elements that comprise a computer system, which includes mother board, control processing unit (CPU), monitor, RAM, hard drive, and CD ROM. Software, on the other hand, pertains to the set of programs, procedures, and algorithms that provides instructions for directing a computer in what to do and how to do it. Thus software engineering or writing programs is essential for running an electronic device. To simplify the operation and application of computer programs, several classifications of computer software are utilized including:

Application program is widely utilized for commercial purposes, such as in educational, business, and medical fields.

System program refers to the operating system (OS), such as Microsoft Windows, Mac OS X, Android, Linux, BSD, iOS, Windows Phone, and IBM z/OS. It creates the user interface and allows the OS to interact with the hardware.

Programming software pertains to the artificial language developed to communicate instructions to an electronic device that computer programmers use to create, debug, maintain, or otherwise support other programs and applications. According to the software engineering paradigm, programming language can be categorized into the following classifications:

Object-oriented Programming language
This is the newest and most powerful paradigm that enables the programmer to associate a set of procedures with each type of structure. The following are some of the popular object-oriented languages:

C++
COBOL
JavaScript
PowerBuilder
PHP
Visual Basic

Structured Programming Language
This refers to the subset, blocks, or parts of procedural programming that executes a logical structure to make the program more efficient and easier to understand and modify.
The most recognized structure programming languages include:

C
Ada
Pascal

Procedural Programming Language
Before the emergence of object-oriented languages, computer software was developed in a procedural style. In this particular style, programs are organized into blocks of code, often referred to as subroutine, functions, or procedures, each of which performs a distinctive task.

Because of the importance of program development to the functionality of modern computers, software engineering is continuously becoming an in-demand industry globally. In fact, according to the recent report of U.S. Bureau of Labor Statistics, the number of employed software engineers has grown more than 25 percent in the past decade, from 745,000 in 2001 to 1,206,000 in 2010.

On the other hand, as the Philippines recognizes the booming and appealing career opportunities for program developers all over the world, academic institutions in the country like CIIT have designed software engineering courses that will prepare and train students to create applications, from enterprise solutions to computer games, utilizing the state-of-the-art technologies.

CIIT offers topnotch curriculum in ICT education to the Filipino people. The institution aims to promote and further strengthen the quality of ICT education, as well as, to guarantee industry-ready graduates that will expand inform technology in the country.
Source...
Subscribe to our newsletter
Sign up here to get the latest news, updates and special offers delivered directly to your inbox.
You can unsubscribe at any time

Leave A Reply

Your email address will not be published.