Algorithm — definition?
A step-by-step problem-solving procedure.
Syntax — role?
Defines language structure and rules.
Programming Language — purpose?
Communicates instructions to a computer.
Compilation — process?
Translates source code into machine code.
Interpreter — function?
Executes code directly without prior compilation.
Control Structures — examples?
Conditional statements, loops, switch-case.
Conditional Statements — role?
Make decisions based on conditions.
Loops — function?
Repeat code until a condition is false.
Data Type — purpose?
Specifies the kind of data stored.
Variables — role?
Store data that can change during execution.
Functions — definition?
Code blocks that perform tasks and return values.
Procedures — difference?
Perform actions without returning a value.
Class — role?
Blueprint for creating objects in OOP.
Object — definition?
Instance of a class with specific data.
Array — characteristic?
Fixed-size collection of elements by index.
File Mode — example?
Read ('r'), write ('w'), append ('a').
Debugging — purpose?
Identify and fix program errors.
SDLC — stages?
Requirements, design, implementation, testing, maintenance.
Test your knowledge with 9 questions on Fundamentals of Programming and Software Development.
1. What is a function in programming?
2. Which control structure is described as a statement that selects one of many code blocks to execute based on the value of an expression, and was specifically cited as being explained in 2017?
Review the complete course in the revision sheet for Fundamentals of Programming and Software Development.
See revision sheet →Import your course and AI generates flashcards in 30 seconds.
Flashcard generator