Showing posts with label Programming Languages. Show all posts
Showing posts with label Programming Languages. Show all posts

Monday, March 8, 2021

Exploring Computer Network Architecture

 How Network Architecture Relates to Concepts

            Network architecture is one of the fundamental concepts of information technology and computer science. It refers to how network devices and services are built to meet user’s devices’ needs (Cisco, n.d.). The history of computers dates back to the 1900s, where they originated from telephone switches using ones (on) and zeros (off) (Lysecky & Vahid, 2017). Through time, network architecture has evolved into smaller components, which consequently involved increasing its functionality. From the 19th-century French silk weaver and inventor Joseph Marie Jacquard to the 20th-century American inventor and creator of the punched card tabulating machine Herman Hollerith and beyond, the evolution of computer network architecture is a significant component of information technology and computing history (Lysecky & Vahid, 2017). Additionally, the combinations of multiple inventions led to the network architecture that we see today. The world has become increasingly reliant on computer connections, including accessing the web and is the fundamental concept behind network architecture. By understanding this technological topic, we see that it is vital to how information technology operates and communicates, as well as demonstrates the maintenance and evolution of computer science.

Thursday, March 4, 2021

Learn Scratch: The Fundamentals of Programming Languages!

My Experience with Scratch:

               My experience building a program using Scratch is akin to other programming languages I have attempted to learn. At first, there is a steep learning curve where you must master the fundamentals of the language structure. Computer languages are analogous to spoken languages, where you must first learn the letters, sounds, and grammatical structure. In computer languages, you must learn the structure, syntax, and meaning of a statement. Without understanding these key concepts, you will be lost when building more complex and innovative scripts.