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

Decks in this class (25)

2.1.1 The use of, and need for, data types
True or false value 1,
Character 2,
Integer 3
6  cards
2.1.2 Declaring and using constants and variables that use appropriate data types
Casting 1
1  cards
2.1.3 The use of, and need for, data structures
Data structures 1,
2 advantages of using data struct...,
A collection of data items can be...
6  cards
2.1.4 How to manage variables within a program
Scope 1,
A variable is only accessable in ...,
Two variables can use the same id...
12  cards
2.2.1 Mathematical operators in program code and algorithms
Add operator 1,
Subtract operator 2,
Multiply operator 3
6  cards
2.2.2 Relational Operators
Equal to operator 1,
Not equal to operator 2,
Greater than 3
6  cards
2.2.3 Boolean Operators (NOT, AND, OR)
And 1,
Not 2,
Or 3
3  cards
2.3.1 Text files for input and output of data
Python treats files as either or ...,
When open is used it requires two...,
4 different modes of opening a fi...
5  cards
2.4.1 Using sequence, selection (branching) and iteration within programs and algorithms
3 constructs used when creating a...,
Sequence 2,
Selection 3
5  cards
2.4.2 Write and interpret code that makes use of sequence
Sequencing 1,
What idle stands for 2,
Why the idle is useful 3
5  cards
2.4.3 Write and interpret code that uses selection (branching)
In early versions of there was no...,
Dictionary 2,
3 uses of iteration 3
6  cards
2.4.4 Write and interpret code that makes use of iteration
0  cards
2.4.2 + 2.4.3 + 2.4.4 Debug code that makes use of sequence | Debug code that makes use of selection | Debug code that makes use of iteration
When code does not function how i...,
Give 3 examples of mistakes that ...
2  cards
2.4.5 Declare and call functions and procedures
Function 1,
Built in functions 2,
User defined functions udfs 3
9  cards
2.4.6 How standard searching and sorting algorithms work, and the benefits and drawbacks
Another name for linear search 1,
How a linear search functions 2,
Binary search is a search algorit...
9  cards
2.5.1 The benefits and drawbacks of using pre-written code
Pre written code 1,
3 ways that code can be reused 2,
2 benefits of using pre written c...
7  cards
2.5.2 + 2.5.3 Select and justify the use of pre-written code provided by the Python programming language | Write code that makes use of user/pre-written code
Standard libraries 1,
Built in functions are pre functi...
2  cards
2.6.1 Different types of input validation/Write, interpret and debug code that uses validation techniques
Input validation 1,
Abnormal inputs or conditions are...,
Error messages must be and provid...
9  cards
2.6.2 Developing reliable and robust code
It is important software is of go...,
Reliable and robust 2,
If a user inputs invalid data it ...
3  cards
2.7.1 The accepted style conventions and how these are implemented to create readable and maintainable code
2 reasons to use defined style co...,
The current style convention for ...,
4 things that pep8 provides guide...
20  cards
2.8.1 The fundamental importance of testing for all components
Software testing is a check to es...,
2 purposes of testing of software 2,
Software testing is important bec...
20  cards
2.8.2 Testing and quality assurance methodologies to seek out problems and issues
Testing ensures a solution softwa...,
Testing is used to understand the...,
How concept testing is carried out 3
31  cards
2.8.3 How automated and functional testing tools can be applied to test digital systems and code
Automated testing 1,
Tests are repetitive actions and ...,
Tests are when non functional and...
9  cards
2.8.4 How to apply root cause analysis to solve problems
The purpose of root cause analysi...,
Once the of a problem is found an...,
The defined process for rca shoul...
18  cards
2.8.5 How to construct an effective test plan
When conducting testing on a digi...,
A test plan should should be crea...,
4 things an effective test plan s...
7  cards

More about
CA 2

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Jake P's CA 2 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?

GK CA
  • 25 decks
  • 1388 flashcards
  • 7 learners
Decks: Science, Science October, Noble Prize 2020, And more!
CA
  • 42 decks
  • 807 flashcards
  • 8 learners
Decks: Week 2 Miscellaneous Feb 2023, Isro, March 1 7 2023, And more!
ECVIM - Ca
  • 10 decks
  • 565 flashcards
  • 34 learners
Decks: Endocrinology, Uronephrology, Gastroenterology, And more!
CA Bar Outlined and Numbered (with pr...
  • 43 decks
  • 6349 flashcards
  • 54 learners
Decks: Master List Of Terms And Definitions, Deck A 1 50, Deck B 51 100, And more!
Make Flashcards