Z~ ADvvancncced COmmmpPputign

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

Decks in this class (48)

SSD - 1. Programming Paradigms
What is a class,
What are instance variables,
What are methods
15  cards
Programming Paradigms
Advantages of concurrent programming
1  cards
Software Design & Development: Unit 1 - Programming Paradigms
What is a programming paradigm,
What is imperative programming,
What are the 3 basic control stru...
25  cards
Programming Paradigms COPY
What are the three basic control ...,
Describe the features of imperati...,
Give two advantages of modular co...
41  cards
Programming Paradigms COPY
Object,
Use case diagrams,
Encapsulation
19  cards
Standard Algorithms
Bubble sort,
Binary search,
Quicksort
8  cards
Sorting Algorithm Descriptions
Bubble sort works within one list,
Recognising bubble sort,
Selection sort
10  cards
Sorting Algorithms
Bubble sort,
Improved bubble sort,
Insertion sort
11  cards
Standard Algorithms COPY
How many comparisons does a bubbl...,
In what case would a bubble sort ...,
How many passes through a list do...
28  cards
Searching Algorithms
Linear search,
Binary search,
Name 4 advantages of linear search
6  cards
Data Types And Structures
Setting up a maze,
Moving from room to room,
2d arrays printing contents
13  cards
Data Types and Structures COPY
Describe a 1d array,
What is a 2d array,
What is the difference between an...
22  cards
Computational Constructs, Data Types and Structures
Recursive algorithm,
Record,
Array
4  cards
Software Design & Development: Unit 2 - Data Types and Structures
What is a 1 d array,
What is a 2 d array,
What is a record structure
13  cards
Computer Structure
Fetch execute cycle
1  cards
Computational Constructs
What does declarative programming...,
What does imperative programs define,
What do programs in prolog consis...
20  cards
Parameters
What are parameters,
What are formal parameters,
What are actual parameters
3  cards
Programming Questions
What is required for a queue,
Create a new database called rent,
Write sql code to check if there ...
22  cards
Object Orientated Programming
Write code to define a track clas...,
Make an instance of the track cla...,
How do you access methods
16  cards
Object Orientated Programming (OOP)
Define polymorphism,
Explain the operation and effect ...
2  cards
Object Oriented Languages
Class definition,
Methods,
Instance variables
9  cards
Project Design Process
What is software development conc...,
What is project management,
What is the scope of a project
90  cards
Research and Specification
Name 4 types of feasibility studies,
What 3 laws must the legal feasib...,
What are the 4 main aspects of th...
18  cards
Testing and Maintenance
Name the 4 phases of testing,
What are the 2 types of beta testing,
What are the 7 factors of user ex...
24  cards
Testing and Documenting Solutions
What should documentation at each...,
What is an advantage of component...,
What is a stub
29  cards
Concurrent Programming
Threads,
Advantages,
Deadlock
13  cards
Software Design & Development: Unit 3 - Development Methodologies
What is problem decomposition 2,
What is an advantage of using pro...,
What is iterative prototyping 2
12  cards
Stacks and Queues
Stack,
Pointer,
What 4 things are stacks used for
19  cards
Design and Implementation
What are the three stages of impl...,
Name three metrics that can be us...,
What are the three types of integ...
28  cards
Development Methodologies
What does the traditional softwar...,
In what stages is the client invo...,
What does agile software developm...
14  cards
Project Management
Define project management,
How is a project defined to be su...,
What is acceptance criteria
34  cards
Information Systems Design Techniques
What technique is used to generat...,
Rebecca has family around the wor...,
What does user centred design foc...
29  cards
SQL
What is an sql injection attack,
Example of an sql command that co...
2  cards
SQL COPY
Create an open database connection,
What is used to terminate an sql ...,
Write sql code to check for a con...
20  cards
Web Development
Describe the client server model,
What are the two parts of a web form,
Give two advantages of server sid...
5  cards
AH PHP/HTML
When asked about an html form inp...,
When using the form tag what 3 pi...,
When using the input tag with inp...
10  cards
PHP
Describe the purpose of a php ses...
1  cards
Human/Computer Interaction
User centred design,
7 factors of ux,
Initial sketch
6  cards
Software Design & Development: Unit 4 - Design Notations
What is pseudocode,
What is unified modelling languag...,
What is a use case diagram 2
10  cards
UML Use Cases
What does uml stand for
1  cards
Design Notations
What is pseudocode,
What is a reference language,
How does pseudocode differ from s...
17  cards
Entity Relationship Diagrams
Entity typewhat is a strong entity,
Entity typewhat is a weak entity,
Relationship participationwhat is...
4  cards
Implications
What 3 things tell you if you own...,
If you register for trademark wha...,
What 4 things do you need to appl...
29  cards
Legal, Ethical Nonsense
What do existing intellectual pro...,
Give examples of intellectual pro...,
What are the only things that int...
70  cards
Environmental Impacts // Data Centres
Green example of cooling systems,
Ways to reduce carbon emission re...,
Cons of using large batteries in ...
7  cards
Definitions
Actor,
Alpha testing,
Beta testing
88  cards
One Note Prelim/Exam
Iterative process,
Advantages of iterative programming,
Scrum management
8  cards
2017
Max comparisons in a binary search,
Max comparisons in a linear search,
Linear search facts
30  cards

More about
Z~ ADvvancncced COmmmpPputign

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Jill Beard's Z~ ADvvancncced COmmmpPputign 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?

Make Flashcards