TSA Coding Study Guide Terms and Terminologies 2025, Exams of Electrical and Electronics Engineering

This study guide provides a comprehensive overview of fundamental coding terms and concepts, covering essential topics such as data types, operators, control flow, and programming paradigms. It includes definitions, explanations, and examples to enhance understanding and facilitate learning. The guide is particularly useful for beginners in software development, offering a solid foundation for further exploration.

Typology: Exams

2024/2025

Available from 01/11/2025

Martin-Ray-1
Martin-Ray-1 ๐Ÿ‡บ๐Ÿ‡ธ

4.7

(12)

9.9K documents

1 / 17

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1 | P a g e
TSA Coding Study Guide Terms and
Terminologies 2025
1. What is the purpose of order of operation in software
programming? - Correct Ans: โœ… It tells the computer which
mathematical operation to perform first.
2. How does the ++ symbol in programming change a variable? -
Correct Ans: โœ… It adds 1 to the value of itself.
3. How does the -- symbol in programming change a varibale? -
Correct Ans: โœ… It subtracts 1 from the value of itself.
4. What data type is used for fractional numbers? - Correct Ans:
โœ… Float
5. Which data representation system utilizes both letters and
numbers? - Correct Ans: โœ… Hexadecimal
6. When utilizing an if/else statement in your code, how many
possible choices can be available to the user? - Correct Ans: โœ…
2
7. When writing an if/else statement, what should be utilized to
contain the sequence of statements? - Correct Ans: โœ… { }
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Partial preview of the text

Download TSA Coding Study Guide Terms and Terminologies 2025 and more Exams Electrical and Electronics Engineering in PDF only on Docsity!

TSA Coding Study Guide Terms and

Terminologies 2025

  1. What is the purpose of order of operation in software programming? - Correct Ans: โœ… It tells the computer which mathematical operation to perform first.
  2. How does the ++ symbol in programming change a variable? - Correct Ans: โœ… It adds 1 to the value of itself.
  3. How does the -- symbol in programming change a varibale? - Correct Ans: โœ… It subtracts 1 from the value of itself.
  4. What data type is used for fractional numbers? - Correct Ans: โœ… Float
  5. Which data representation system utilizes both letters and numbers? - Correct Ans: โœ… Hexadecimal
  6. When utilizing an if/else statement in your code, how many possible choices can be available to the user? - Correct Ans: โœ… 2
  7. When writing an if/else statement, what should be utilized to contain the sequence of statements? - Correct Ans: โœ… { }
  1. What comes first in the if / else statement? - Correct Ans: โœ… if
  2. What is the best statement to use if checking to evaluate a

single variable value across many conditions? - Correct Ans: โœ… Switch

  1. What does the == symbol in programming mean? -

Correct Ans: โœ… equal

  1. What does the = symbol in programming mean? - Correct

Ans: โœ… assignment

  1. What does the && symbol in programming mean? -

Correct Ans: โœ… and

  1. What does the || symbol in programming mean? -

Correct Ans: โœ… or

  1. What does the! symbol in programming mean? - Correct

Ans: โœ… not

  1. What does the > symbol in programming mean? - Correct

Ans: โœ… greater than

  1. What does a computer program use as a means to

evaluate a condition as True or False? - Correct Ans: โœ… A Boolean expression.

  1. "A program contains the following statements:
  2. x= grade
  3. If x >90:
  4. print ("You are an A student!")
  5. What action will the program take when x=89?" - Correct

Ans: โœ… Nothing will print.

  1. Computer Program - Correct Ans: โœ… Any software that runs on top of the operating system.
  2. Programming Language - Correct Ans: โœ… A system of conventions and symbols used to create instructions for computers, which read through and follow the instructions in the code.
  3. Machine Code - Correct Ans: โœ… A binary system that is made of a series of 1s and 0s. It is considered the lowest level of programming and is the set of instructions with which the computer's CPU works directly.
  4. Low-level Language - Correct Ans: โœ… A programming language whose code is more similar to what the computer works with and is less human-readable; it is very specific and

directly manipulates hardware. They are more efficient but harder to use.

  1. High-level Language - Correct Ans: โœ… A programming language whose code has multiple layers of abstraction (i.e. the code has to be translated into a form that the computer can understand) and is thus more human-readable.
  2. Source Code - Correct Ans: โœ… The code that is written by the programmer and is in a form that can be understood and edited by humans.
  3. Object Code - Correct Ans: โœ… Source code that has been transformed by the computer into a low-level form that the CPU can understand and work with.
  4. Statements - Correct Ans: โœ… Individual, specific instructions used in programming to accomplish specific tasks.
  5. Algorithm - Correct Ans: โœ… A predefined procedure that aims to solve a problem or complete a task. It takes into account specific circumstances and has varying courses of action for each.
  6. Pseudocode - Correct Ans: โœ… Human-written code that describes what a program is supposed to do, or, more specifically, what the programmer wants the code to do.
  1. Compile - Correct Ans: โœ… To convert the code into instructions before the program runs.
  2. Assembler - Correct Ans: โœ… A program that converts basic, low-level instructions into machine code.
  3. Execute - Correct Ans: โœ… To run a program or a set of instructions given to a computer.
  4. ASCII Code - Correct Ans: โœ… System in which each English character is assigned a numerical code ranging from 0 to 127.
  5. Solve by Analogy - Correct Ans: โœ… Consists of comparing the problem to something that is both similar and familiar to you. It requires you to draw knowledge from something that you know well and apply it to the task at hand.
  6. Means-End Analysis - Correct Ans: โœ… A strategy where the solution to the problem is treated as an overall goal and is broken down into more specific tasks or parts.
  7. Looking at the Big Picture - Correct Ans: โœ… To look at the problem in its entirety.
  8. Lateral Thinking - Correct Ans: โœ… A strategy where you use creativity to solve a problem in a unique, indirect way.

Requires creativity and does not always involve what is immediately apparent with the problem; solutions and insights devised using this strategy are not immediately clear and require some deeper thinking to figure out.

  1. Inductive Reasoning - Correct Ans: โœ… Involves testing the validity of an idea by making observations of circumstances in which the idea is relevant. It's useful for solving problems because it can be used to acquire the knowledge needed to do so.
  2. Sequence - Correct Ans: โœ… A set of commands is executed one after the other in the order in which they were provided.
  3. Conditional - Correct Ans: โœ… Evaluates the validity of one or more conditions and then executes one or more commands, whose nature depends now which condition is valid.
  4. Iterative - Correct Ans: โœ… Repeatedly executes a set of one or more commands until one or more given conditions has been satisfied.
  5. Subroutine - Correct Ans: โœ… A separate block of code containing a set of instructions.

variable cannot be accessed by code that appears inside the function at a point before the variable has been created.

  1. Array - Correct Ans: โœ… A data structure with one, or more, elements of the same type.
  2. OOP - Correct Ans: โœ… Object Oriented Programming - a style of programming that represents a program as a system of objects and enables code-reuse.
  3. GUI - Correct Ans: โœ… An icon based interface that the user can interact with.
  4. IDE - Correct Ans: โœ… Integrated Development Environment. For example, Pycharm for Python or Visual studio for Visual Basic.
  5. Event Handler - Correct Ans: โœ… A function that is called when a certain event occurs. Examples of these include button.onclick and window.onload.
  6. Linear Program Flow Control - Correct Ans: โœ… A flow diagram of a program that only has one direct path.
  7. Branch Program Flow Control - Correct Ans: โœ… A flow diagram that has multiple paths that the user can take.
  1. While Loop - Correct Ans: โœ… The code is repeated until the condition becomes false.
  2. For Loop - Correct Ans: โœ… Loops that repeat a select number of times.
  3. Reserved Word - Correct Ans: โœ… A special word that cannot be used as a user-defined named. These words are already part of the programming language's syntax.
  4. Prototype - Correct Ans: โœ… A test model of a program.
  5. Input - Correct Ans: โœ… Whatever is typed, submitted, or transmitted to a computer.
  6. Output - Correct Ans: โœ… The product created by transforming the inputs
  7. Syntax - Correct Ans: โœ… The sentence structure in a programming language.
  8. If Statement - Correct Ans: โœ… The common programming structure that implements "conditional statements". It will only complete if the condition is met.
  1. Hardware - Correct Ans: โœ… Physical elements of a computing system (ex: printer, circuit boards, wires, keyboard, etc.)
  2. Interpreter/Compiler - Correct Ans: โœ… Translates source code into machine code one line at a time.
  3. Binary Number System - Correct Ans: โœ… Base
  4. Decimal Number System - Correct Ans: โœ… Base
  5. Octal Number System - Correct Ans: โœ… Base
  6. Hexadecimal Number System - Correct Ans: โœ… Base
  7. Motherboard - Correct Ans: โœ… Printed circuit board on which the CPU, RAM chips and other electronic circuit elements of a digital computer are frequently located.
  8. Hard Drive - Correct Ans: โœ… Storage device that stores digitally encoded data on rapidly rotating rigid disks with magnetic surfaces. The device is either permanently installed within the computer case or can be portable.
  9. Power Supply - Correct Ans: โœ… A device that provides power to a computer.
  1. Wireless Network - Correct Ans: โœ… Any type of computer network that is not connected to cables of any kind.
  2. Accessibility - Correct Ans: โœ… a program that let's disable people connect to devices
  3. Binary - Correct Ans: โœ… a code that turns the English numbers into "0" and "1"
  4. Binary Alphabet - Correct Ans: โœ… a code that turns the English alphabets into "0" and "1"
  5. Bit - Correct Ans: โœ… a code that is the smallest unit that only uses "0" and "1"
  6. Bug - Correct Ans: โœ… a malfunction
  7. Byte - Correct Ans: โœ… a way to measure data
  8. Code - Correct Ans: โœ… a command for computers to run
  9. Data - Correct Ans: โœ… information that is saved
  1. Workspace - Correct Ans: โœ… codes that make bigger applications or systems
  2. What is the correct order of the following data sizes from smallest to largest? Megabytes, Terabytes, Bytes, Petabytes, Bits, Exabytes, Gigabytes - Correct Ans: โœ… Bits, Bytes, Megabytes, Terabytes, Petabytes, Exabytes
  3. How many megabytes are in a gigabyte? - Correct Ans:

โœ… 1000

  1. How many bits would you need if you wanted to have the

ability to count up to 1000? - Correct Ans: โœ… 10

  1. An interpreter or compiler converts data into which

numerical value? - Correct Ans: โœ… Binary

  1. Which decimal is equivalent to the binary value 1100100?
- Correct Ans: โœ… 100 
  1. What is the core number system that most computers use

to calculate & process logic? - Correct Ans: โœ… Binary Code

  1. What can a hexadecimal be utilized for? - Correct Ans: โœ… HTML color codes
  1. How many unique IP addresses could be made using a 6

bit fixed-length adress sysem? - Correct Ans: โœ… 64

  1. Which operator returns the remainder value in a

calculation? - Correct Ans: โœ… Modulus

  1. Operators of equal precedence are evaluated in which

order? - Correct Ans: โœ… Left to Right