Why learning how to code is important.

What a computer is.

A computer is a machine that can be instructed to carry out sequences of arithmetic or logical operations automatically via computer programming. It is an electronic device that manipulates information or data. It is a programmable electronic device that accepts raw data as input and processes it with a set of instructions (a program) to produce the result as output. A computer is designed to execute applications and provides a variety of solutions through integrated hardware and software components.
Computers are grouped into different types;
Mainframe computers: These are very large and expensive computers capable of supporting hundreds or even thousands, of users simultaneously. Mainframe computers are more powerful than Supercomputers because they support more simultaneous executing programs to be simultaneous users.

IBM 704
Mini Computers: These are also referred to as small scale mainframe; it is a cheaper alternative to the mainframe computers. It is a class of smaller computers that was developed in the mid-1960s and sold for much less than mainframe and mid-size computers from IBM and its direct competitors.

Microcomputers: A microcomputer is a small, relatively inexpensive computer with a microprocessor as its Central Processing Unit (CPU). It includes a microprocessor, memory, and minimal input/output (I/O) circuitry mounted on a single Printed Circuit Board (PCB). Examples of microcomputers include; Desktop computers, laptop computers, Palmtop Pc, PDA, among others.

Laptop computer
Supercomputer: A supercomputer is a computer with a high level of performance as compared to a general-purpose computer. The performance of a supercomputer is commonly measured in floating-point operations per second (FLOPS) instead of a million (MIPS).

IBM Blue Gene/P
What computers are used for?
Computers have become important tools in our day-to-day operations. Some of these include;
Virtual shopping online from shopping websites like Jumia, Amazon, among others.
Communication. We use computers like phones, laptops, among others.
Group chatting using social media.
Creation of documents such as shopping lists, letters as well as the use of printing services
Online education.
What a computer Program is.
A computer program is a set of instructions that govern a computer to accomplish certain tasks. It is an interface between hardware and its User. It is also referred to as the translator which performs the communication between the User and the Hardware. For example; system software, application software (software Packages). A computer program is usually written by a computer programmer in a programming language.
What coding and programming is.
Coding or Programming is the process of creating instructions for computers using programming languages. Coding is used to program the websites, apps, and other technologies we interact with every day. Programming can be done using a variety of computer programming languages, such as JavaScript, Python, and C++.
What Software engineering and Software Development is.
Software engineering is the process of analyzing user’s needs and designing, constructing, and testing end-user applications that will satisfy these needs through the use of software programming languages. It is the application of engineering principles of Software Development.
Software development is a process of writing and maintaining the source code, but in a broader sense, it includes all that is involved between the conception of the desired software through to the final manifestation of the software, sometimes in a planned and structured process. Software development is the process of conceiving, specifying, designing, programming, documenting, testing and bug fixing involved in creating and maintaining applications, frameworks, or other software components.
What are the different programming languages in use today?
There are many different programming languages in use today, they include; Java, C++, Python, JavaScript, SQL, PHP, etc.
1. Java
Java is a top pick as one of the most popular programming languages, used for building server-side applications to video games and mobile apps.
2. Python
Python is a one-stop-shop. There’s a Python framework for pretty much anything, from web apps to data analysis.
3. JavaScript
JavaScript (which, confusingly, is not at all related to Java) is another favorite programming language because it’s so ubiquitous on the web — it’s everywhere. JavaScript allows developers to add interactive elements to their website, and its presence is felt across the internet.
4. PHP
PHP (which stands for Hypertext Preprocessor, if you care to know) is often used in conjunction with dynamic data-heavy websites and app development. It provides a ton of power and is the beating heart of monster sites like WordPress and Facebook.
SQL is a database query language (SQL stands for Structured Query Language) that’s ideal when talking big data. SQL lets you siphon helpful data from massive databases. Nearly every app has a backend database, and SQL is the language that helps you interact with that sweet data. In terms of software development, SQL isn’t ever used alone — rather, you invoke SQL from some other programming knowledge and you have yourself a nice package deal.

Why is Learning how to code important?
Learning how to code is Important because it helps;
To give the children the confidence to be creative.
To understand and be able to work with the technology around them(children).
To communicate and it teaches logical thinking.
To learn and strengthen your brains
To be able to visualize abstract concepts.
To plan and organize thoughts.
How is Code used in our day to day lives?
1. Taking a Hot Shower: That refreshing shower you enjoyed this morning was likely brought to you by a water heater that is temperature-controlled by a preset microprocessor that monitors output temperature and water flow.
2. Driving to Work: Outside of the whole internal computer that modern cars rely on, code has another role in getting you to work on time. Traffic lights direct cars and pedestrians with an internal microprocessor. Sometimes traffic lights are on a timer, while those in busier intersections have an internal computer linked to the crosswalk button, sensors that signal when cars are waiting, and surrounding traffic lights.
3. Riding the Elevator: Without containing a mini-computer, modern elevators wouldn’t have automatic doors, sense if something or someone is blocking the door, or take you to the proper floor based on which buttons are pressed. They also wouldn’t have replaced the majority of elevator attendants and their sweet uniforms, which was the only downside to tech-savvy lifts.
4. Making a Salad: The cucumber, tomatoes, and bell peppers in your out-of-season spinach salad were likely all grown in a computerized temperature-controlled greenhouse. Some companies are even experimenting with completely indoor “plant factories.”
5. Vacuuming: Modern tufted carpeting is factory-made, where computers control the floor covering’s thickness, length, and pattern. Lines of code control the entire creation process, from forming the backing to shearing the finished product.
6. Doing Laundry: Computers continue to make household chores easier. While not everyone needs — or even wants — a tweeting refrigerator, the computer-powered washing machine is saving time and energy. The computer “brain” of modern washing machines is programmed to monitor load weight, adjust water allotment accordingly, and set the required speed depending on the stage of the cycle. Now if only we could program dryers to fold fitted sheets.
7. Writing Love Letters (or To-Do Lists): The process of taking specially-grown tree crops and turning them into notepads and stationary involves many steps, several of which include sensors and factory machines that are monitored and run by computers. So basically, the paper is being created by the thing that is leading to less need for paper. Ironic.

What is your Career field? Explain how code is used in your career field.
-My career field is Software Engineering and a Biometric Doctoring. Coding is the way humans communicate with machines, and it allows us to create software like programs, operating systems, and mobile apps so it helps me to program as a software engineer. As a Biometric doctor, I will be able to Design artificial arms.
Explain how code is used in the other FOUR career fields.
Computer systems engineer
Computer systems engineers are responsible for identifying solutions to complex application problems, systems administration issues, or network concerns. They work closely with clients or internal stakeholders to understand system needs and collaborate with developers to determine appropriate solutions. This is another programming career that is ideal for business-savvy professionals.
Database administrator
Database administrators are tasked with securing, organizing, and troubleshooting storage for large amounts of information for companies online. If you love analyzing and recovering information, as well as fast problem-solving, this could be the coding career for you.
3 Computer systems analyst.
Computer systems analysts are the strategists who are responsible for merging a company’s business and information technology (IT) initiatives. They evaluate computer network systems and propose upgrades to meet business needs. You’ll need to have a solid understanding of computer coding as well as the business side to succeed in this programming career.

4.Web developer
How a website looks and functions are the direct results of a web developer’s work. All programming careers take patience, but this one provides more instant gratification than most. Web developers listen well to their clients’ needs and problem-solve to give them the best website possible for their business. At the end of a project, you have a working, accessible website to show off your hard work. Web developers do well when they can show a portfolio of their work and have a deep understanding of coding.

How do I plan to use the coding knowledge you’re acquiring?
To make apps that will simplify our lives.
To improve my career of being a biometric doctor.
To designing higher-tech Robots.