Software Semester Exam

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/29

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 10:51 AM on 6/15/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

30 Terms

1
New cards

Algorithm

A step-by-step set of instructions used to solve a problem or complete a task.

2
New cards

Sequencing

Executing instructions in a specific order, one after another.

3
New cards

Selection

Making decisions in an algorithm using conditions (e.g., IF statements).

4
New cards

Iteration

Repeating a set of instructions until a condition is met or for a set number of times.

5
New cards

Pseudocode

A structured, human-readable way of describing an algorithm without using programming language syntax.

6
New cards

Linear Search

A search method that checks each item in a list one by one until the target is found.

7
New cards

Binary Search

A search method that repeatedly halves a sorted list to locate a target value efficiently

8
New cards

Comparing Search Algorithms

Evaluating search methods based on speed, efficiency, and requirements.

9
New cards

Traditional Programming

Humans create rules and data is processed according to those rules to produce outputs.

10
New cards

Supervised Learning

Learning from labelled data where the correct answers are known.

11
New cards

Unsupervised Learning

Finding patterns or structures in unlabelled data.

12
New cards

Reinforcement Learning

Learning through rewards and penalties based on actions taken in an environment.

13
New cards

Data Dimensions

The number of features present in a dataset.

14
New cards

Trivial Features

Features with little usefulness or predictive value.

15
New cards

Non-Trivial Features

Features that provide meaningful information for making predictions.

16
New cards

Overfitting

When a model learns training data too closely and performs poorly on new data.

17
New cards

F1 Score

A metric that balances precision and recall into a single value.

18
New cards

Input Layer

The first layer that receives data into a neural network.

19
New cards

Hidden Layers

Intermediate layers that process and transform information.

20
New cards

Output Layer

The final layer that produces the network's prediction.

21
New cards

Neurons

Processing units that receive inputs and produce outputs.

22
New cards

Weights

Values that determine the importance of inputs in a neural network.

23
New cards

Biases

Additional values that help neurons adjust their output.

24
New cards

Activation Functions

Mathematical functions that determine whether a neuron activates.

25
New cards

Cost Functions

Functions that measure prediction error.

26
New cards

Learning Rate

A value that controls how much weights and biases are adjusted during learning.

27
New cards

Epochs

One complete pass through the entire training dataset.

28
New cards

Generalisation

A model's ability to perform well on unseen data.

29
New cards

Overfitting

When a neural network memorises training data instead of learning general patterns.

30
New cards

Imbalanced Dataset

A dataset where some classes have significantly more