Posts

Showing posts with the label Programming Langauges

Employee Management System - Simple Project

Image
  The employee management system project is designed to take user input and store the information as variables for later use. As Miller, Vahid, and Lysecky point out, a variable “is used to remember a value for later use" (2015). Creating the variables of employeeName, employeeSSN, employeePhone, employeeEmail, and employeeSalary were to hold the information to display later in the program. Variable types were string with the exception of the salary input that was set as an integer.             Repetition was very useful in writing this code. Each line was the same just changing the variable name and type in the string. Employee salary was the only line that had an addition with the sep= function to remove the space after the $ sign in the code. This was used for appearance purposes. Setting the variables to strings allowed the user to enter dashes if needed and parenthesis if desired for the phone number. Setting the variabl...

Explicit and Implicit Variables

  What is a Variable? Using implicit or explicit variables is an important decision when choosing what language to use when writing a program or starting to code. In simplest terms, a variable is used to remember a value for later use. The way different programming languages use variables is important for programmers to keep in mind when choosing how to code variables. Implicit variables are when the compiler chooses the type of output and explicit variables are when the programmer pre-assigns variables to have a specific output. Examples of Variables Each can be useful depending on the program that is being written. Boudreau points out that implicit variables can often be easier to use in programming and that sometimes the results can be just fine. However, leaving the compiler making that decision making on an assumption can often lead to problems. Explicit assigning of variables gives a more specific output and result and can be much more reliable. Depending on the lan...

Programming Languages and Technology

            Programming languages are at the heart of most technology related courses. The concepts of programming are linked to cyber security, networking computers, and most concepts related to computer science. Joseph Marie Jacquard invented the Jacquard Loom in 1804 and was the first machine to use programmable punch cards to change the patterns of weaving without changing the mechanics of the machine (Vahid & Lysecky 1.2). Jacquard’s invention inspired computer programming for centuries after his invention and helped inspire coding for computer devices, like the IBM digital compiler.             Ada Lovelace is also a key historical figure in programming languages and is often considered the first computer programmer. Ada took work from Charles Babbage (influenced by Jacquard) and was able to calculate new ways to use programming, beyond just mathematical calculations (Vahid & Lyseck...

"Scratch" Introduction to Programming Languages

Link to Scratch Project:  https://scratch.mit.edu/projects/790263713 Building a program using the Scratch website was an interesting experience. At first the w ebsite was awkward to use, and several attempts were made to make the functions of the programming complete the task that was trying to be sent to the output in video and sound format. The finished product took many times of re-watching the video that was created to ensure that the final output was what was intended. While starting the project was frustrating, the blocks became easier to use. Keeping in mind that each part of the program, including the two different characters and even the backdrops, had to be “told” what to do was key in successfully completing this project.             Trial and error were the best tools of success for finishing this assignment. Repeatedly watching the video and correcting each mistake at a time was the best method for reaching a fin...