unit v: basic PROFESSIONAL TERMINOLOGY IN COMPUTER TOOLS
PRESENTAción
Soy un subtítulo genial, ideal para dar máscontexto sobre el tema que vas a tratar
topic: technical vocabulary regarding programming language
thought
agenda
1- Welcome to the class 2- Thought 3- Introduction 4- Objectives 5- Introduction to the topic: Introduction to coding languages . 6- Examples of coding 7- Conclusions
introduction
In coding, computer programmers use a variety of phrases to refer to parts of their projects and the processes they use. Coding terminology is a way to understand how to develop websites and programs. Understanding these concepts can help you develop in your career and communicate more effectively with others in the technology industry. Coding lets people communicate with computers to accomplish desired tasks. Computers do not understand human language, so people use programming languages to translate directions into binary code that devices can follow as apps, websites, and software programs.
objective
- To identify the most important coding programming vocabulary through a variety of examples given by the teacher.
Difference between sofware engineer, an engineer and a developer.
How to learn to program?
What coding terminology is?
Coding terminology is the common language computer programmers use when building websites and programs. These are keywords coders use when communicating with one another
BASIC PROGRAMMING LANGUAGE TERMS
APACHE:
Apache is a remarkable piece of application software. It is the most widely used Web Server application in the world with more than 50% share in the commercial web server market. Apache is the most widely used Web Server application in Unix-like operating systems but can be used on almost all platforms such as Windows, OS X, OS/2, etc. The word, Apache, has been taken from the name of the Native American tribe ‘Apache’, famous for its skills in warfare and strategy making.
APACHE:
It supports a number of features; many of them are compiled as separate modules and extend its core functionality, and can provide everything from server side programming language support to authentication mechanism. Virtual hosting is one such feature that allows a single Apache Web Server to serve a number of different websites.
The apache web server is a modular application where the administrator can choose the required functionality and install different modules as per his/her requirement.
Asynchronous programming language:
An asynchronous programming language ignores the order when executing code. This allows programs or pages in these languages to produce multiple outputs at once.
Binary
First invented by Gottfried Leibniz in the 17th century, the binary number system became widely used once computers required a way to represent numbers using mechanical switches.
A Binary is a two-number system programmers use to write digital data, comprising ones and zeros. The one represents a flow, whereas the zero represents a signal turned off.
Early computer systems had mechanical switches that turned on to represent 1, and turned off to represent 0. By using switches in series, computers could represent numbers using binary code. Modern computers still use binary code in the form of digital ones and zeroes inside the CPU and RAM.
How Binary Numbers Work? Converting a binary number into a decimal number is very simple when you consider that computers use a base 2 binary system. The placement of each binary digit determines its decimal value. For an 8-bit binary number, the values are calculated as follows:
- Bit 1: 2 to the power of 0 = 1
- Bit 2: 2 to the power of 1 = 2
- Bit 3: 2 to the power of 2 = 4
- Bit 4: 2 to the power of 3 = 8
- Bit 5: 2 to the power of 4 = 16
- Bit 6: 2 to the power of 5 = 32
- Bit 7: 2 to the power of 6 = 64
- Bit 8: 2 to the power of 7 = 128
By adding together individual values where the bit has a one, you can represent any decimal number from 0 to 255. Much larger numbers can be represented by adding more bits to the system.
Block coding
Block coding is a type of programming language wherein developers use graphics rather than textual characters to manipulate a product's elements. It's more common for young users, and it's more common in educational environments than professional ones.
The concept of block coding started in 2003 when MIT developed a basic computer language—the very first block coding language, actually—that was specifically intended to teach kids how to code. The language was known as Scratch.
Block code is generally defined as an element in software programming used to convert text-based software code into a visual block format (see image above and to the right) to minimize potential errors.
This approach allows users to drag and drop visual block representations of text-based code (event listeners, functions, variables, sounds, and more) into the code editor – allowing the user to create games, apps, and other programs.
Scratch: Block Coding Samples
1. Motion Blocks—controls sprite’s movement; relative to other sprites, the sprite itself, or certain positions (can be set by the programmer)
Example: move 10 steps forward, turn 30 degrees to the left
2. Looks Blocks—changes a sprite’s appearance, size, graphic effects; makes a sprite say/think something (using word balloons); changes sprite’s costume or background
Example: say “hello!”, turns the background from blue to yellow
3. Sound Blocks—adds sounds and sound effects; edits pitch or volume
Example: play a “meow” sound, play a “bark!” sound, stop playing the “meow” sound
Python
Python is a general-purpose programming language intended to be easy to read. It's one of the most common programming languages used for software and web development, data analysis and machine learning. Python can be used to develop a wide variety of applications ranging from Web, Desktop GUI based programs/applications to science and mathematics programs, and Machine learning and other big data computing systems. It was released in 1991 and continues to be widely used for many types of applications. Developers, both seasoned and beginner, favor Python for its transparency, notable use of whitespace, and scalability and flexibility. While the first version of Python 3 debuted in 2008, its latest version, Python 3.9, is available as of late 2020.
Python introduction
Conclusion
Mastering technical vocabulary related with programming, it´s really important for Engineering students, that´s why they should know the basics about programming, as well as the identification of terminology related with coding and programming.
Thank you!
Coding presentation (Systems Engineering)
Mercy Evelyn Peñate
Created on April 23, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Memories Presentation
View
Pechakucha Presentation
View
Decades Presentation
View
Color and Shapes Presentation
View
Historical Presentation
View
To the Moon Presentation
View
Projection Presentation
Explore all templates
Transcript
unit v: basic PROFESSIONAL TERMINOLOGY IN COMPUTER TOOLS
PRESENTAción
Soy un subtítulo genial, ideal para dar máscontexto sobre el tema que vas a tratar
topic: technical vocabulary regarding programming language
thought
agenda
1- Welcome to the class 2- Thought 3- Introduction 4- Objectives 5- Introduction to the topic: Introduction to coding languages . 6- Examples of coding 7- Conclusions
introduction
In coding, computer programmers use a variety of phrases to refer to parts of their projects and the processes they use. Coding terminology is a way to understand how to develop websites and programs. Understanding these concepts can help you develop in your career and communicate more effectively with others in the technology industry. Coding lets people communicate with computers to accomplish desired tasks. Computers do not understand human language, so people use programming languages to translate directions into binary code that devices can follow as apps, websites, and software programs.
objective
Difference between sofware engineer, an engineer and a developer.
How to learn to program?
What coding terminology is?
Coding terminology is the common language computer programmers use when building websites and programs. These are keywords coders use when communicating with one another
BASIC PROGRAMMING LANGUAGE TERMS
APACHE:
Apache is a remarkable piece of application software. It is the most widely used Web Server application in the world with more than 50% share in the commercial web server market. Apache is the most widely used Web Server application in Unix-like operating systems but can be used on almost all platforms such as Windows, OS X, OS/2, etc. The word, Apache, has been taken from the name of the Native American tribe ‘Apache’, famous for its skills in warfare and strategy making.
APACHE:
It supports a number of features; many of them are compiled as separate modules and extend its core functionality, and can provide everything from server side programming language support to authentication mechanism. Virtual hosting is one such feature that allows a single Apache Web Server to serve a number of different websites.
The apache web server is a modular application where the administrator can choose the required functionality and install different modules as per his/her requirement.
Asynchronous programming language:
An asynchronous programming language ignores the order when executing code. This allows programs or pages in these languages to produce multiple outputs at once.
Binary
First invented by Gottfried Leibniz in the 17th century, the binary number system became widely used once computers required a way to represent numbers using mechanical switches.
A Binary is a two-number system programmers use to write digital data, comprising ones and zeros. The one represents a flow, whereas the zero represents a signal turned off.
Early computer systems had mechanical switches that turned on to represent 1, and turned off to represent 0. By using switches in series, computers could represent numbers using binary code. Modern computers still use binary code in the form of digital ones and zeroes inside the CPU and RAM.
How Binary Numbers Work? Converting a binary number into a decimal number is very simple when you consider that computers use a base 2 binary system. The placement of each binary digit determines its decimal value. For an 8-bit binary number, the values are calculated as follows:
By adding together individual values where the bit has a one, you can represent any decimal number from 0 to 255. Much larger numbers can be represented by adding more bits to the system.
Block coding
Block coding is a type of programming language wherein developers use graphics rather than textual characters to manipulate a product's elements. It's more common for young users, and it's more common in educational environments than professional ones.
The concept of block coding started in 2003 when MIT developed a basic computer language—the very first block coding language, actually—that was specifically intended to teach kids how to code. The language was known as Scratch.
Block code is generally defined as an element in software programming used to convert text-based software code into a visual block format (see image above and to the right) to minimize potential errors. This approach allows users to drag and drop visual block representations of text-based code (event listeners, functions, variables, sounds, and more) into the code editor – allowing the user to create games, apps, and other programs.
Scratch: Block Coding Samples
1. Motion Blocks—controls sprite’s movement; relative to other sprites, the sprite itself, or certain positions (can be set by the programmer)
Example: move 10 steps forward, turn 30 degrees to the left
2. Looks Blocks—changes a sprite’s appearance, size, graphic effects; makes a sprite say/think something (using word balloons); changes sprite’s costume or background
Example: say “hello!”, turns the background from blue to yellow
3. Sound Blocks—adds sounds and sound effects; edits pitch or volume
Example: play a “meow” sound, play a “bark!” sound, stop playing the “meow” sound
Python
Python is a general-purpose programming language intended to be easy to read. It's one of the most common programming languages used for software and web development, data analysis and machine learning. Python can be used to develop a wide variety of applications ranging from Web, Desktop GUI based programs/applications to science and mathematics programs, and Machine learning and other big data computing systems. It was released in 1991 and continues to be widely used for many types of applications. Developers, both seasoned and beginner, favor Python for its transparency, notable use of whitespace, and scalability and flexibility. While the first version of Python 3 debuted in 2008, its latest version, Python 3.9, is available as of late 2020.
Python introduction
Conclusion
Mastering technical vocabulary related with programming, it´s really important for Engineering students, that´s why they should know the basics about programming, as well as the identification of terminology related with coding and programming.
Thank you!