This class was created by Brainscape user Jayna Rathod. Visit their profile to learn more about the creator.

Decks in this class (37)

3.1.1 - Representing algorithms
Algorithm 1,
Decomposition 2,
Abstraction 3
11  cards
3.1.2 - Efficiency of algorithms
What is an efficient algorithm 1,
Why is algorithm efficiency impor...,
How can two algorithms solving th...
5  cards
3.1.3 - Searching algorithms
Linear search 1,
Binary search 2,
What are the advantages of a line...
8  cards
3.1.4 - Sorting algorithms
Bubble sort 1,
Merge sort 2,
What are the advantages of a bubb...
8  cards
3.2.1 - Data types
Integer 1,
Real 2,
Boolean 3
6  cards
3.2.2 - Programming concepts
What are the three basic programm...,
Variable 2,
Constant 3
10  cards
3.2.3 - Arithmetic operations in a programming language
Arithmetic operations 1,
Addition subtraction multiplicati...,
Integer division including remain...
3  cards
3.2.4 - Relational operations in a programming language
Greater than or equal to 1,
Less than or equal to 2,
Equal to 3
6  cards
3.2.5 - Boolean operations in a programming language
Know when to use and not or 1
1  cards
3.2.6 - Data structures
Data structure 1,
Array 2,
One dimensional array 3
5  cards
3.2.7 - Input/output
Be able to use inputs and outputs 1
1  cards
3.2.8 - String handling operations in a programming language
Length 1,
Position 2,
Substring 3
7  cards
3.2.9 - Random number generation in a programming language
Generate a random integer between...,
Random number generation pseudoco...,
Dice roll 3
3  cards
3.2.10 - Structured programming and subroutines (procedures and functions)
Subroutines 1,
Advantages of subroutines 2,
Parameters 3
8  cards
3.2.11 - Robust and secure programming
Data validation 1
1  cards
3.3.1 - Number bases
0  cards
3.3.2 - Converting between number bases
0  cards
3.3.3 - Units of information
0  cards
3.3.4 -Binary arithmetic
0  cards
3.3.5 - Character encoding
0  cards
3.3.6 - Representing images
0  cards
3.3.7 - Representing sound
0  cards
3.3.8 - Data compression
0  cards
3.4.1 - Hardware and software
0  cards
3.4.2 - Boolean logic
0  cards
3.4.3 - Software classification
0  cards
3.4.4 - Classification of programming languages and translators
0  cards
3.4.5 - Systems architecture
0  cards
3.5 - Fundamentals of computer networks
0  cards
3.6.1 - Fundamentals of cyber security
Cyber security 1,
Blank 2,
Blank 3
3  cards
3.6.2 - Cyber security threats
0  cards
3.6.2.1 - Social engineering
0  cards
3.6.2.2 - Malicious code (malware)
0  cards
3.6.3 - Methods to detect and prevent cyber security threats
0  cards
3.7.1 - Relational databases
0  cards
3.7.2 - Structured query language (SQL)
0  cards
3.8 - ethical legal environmental shi
0  cards

More about
Computing

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Jayna Rathod's Computing flashcards now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?