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

Decks in this class (16)

Intro
What scaffolding does java require,
What does source control manageme...,
How do you print out your code
4  cards
VARTYPESFUNCTIONS
What is a java package,
In what order are statements exec...,
What are primitive types
14  cards
BooleansExpressionsConditionals
What is a boolean expression,
What is a conditional statement,
What is a switch statement
4  cards
ArrayIteration
What is the syntax for a while loop,
What is the syntax for a do while...,
What is the syntax for a for loop
7  cards
RecursionBinarySearch
What is a recursive function,
What is the base case in recursion,
What is the typical recursive pat...
4  cards
FastSortsComplexity
In place definition,
Partition definition,
Stability definition
7  cards
Objects
What is a field,
What is a class,
What is an object
16  cards
Inheritance|Polymorphism
What does a child class do,
What does inheritance allow,
What is subclassing
5  cards
Exceptions&IO
What is an exception handler,
What is a default exception handler,
How do you handle an exception
6  cards
AbstractClasses
What is an abstract method,
What is an interface,
How do you implement an interface
3  cards
Databases
What is a relational database,
What is a schema,
What does an integrity constraint do
9  cards
AbstractDataTypes
What is an abstract data type,
What are generics,
What is a stack interface
6  cards
HashingDataStructures
What is a map,
What is a hashmap,
What is a hash function
4  cards
BinaryTrees
What are the parts of a binary tree,
What is a binary search tree,
What is a balanced tree
4  cards
Heaps
What is a heap,
Min heap vs max heap
2  cards
Graphs
What are the two parts of a node,
What is a graph,
What is an edge
10  cards

More about
Swen 601

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Kristen Vinh's Swen 601 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?

CompTIA Security+ (SY0-601)
  • 35 decks
  • 745 flashcards
  • 2074 learners
Decks: Security Overview, Malware, Malware Infections, And more!
Security+ SY0-601
  • 37 decks
  • 832 flashcards
  • 398 learners
Decks: 10 Acronyms, 11 Social Engineering Techniques, 12 Malware Types, And more!
CompTia Security+ SY0-601 Definitions
  • 47 decks
  • 1691 flashcards
  • 837 learners
Decks: 11 Social Engineering Techniques, 12 Potential Indicators Attack Type, 13 Potential Indicators Associated With, And more!
Study Guide SY0-601
  • 20 decks
  • 620 flashcards
  • 167 learners
Decks: 11 Compare And Contrast Different Types, 15 Explain Different Threat Actors Vecto, 12 Given A Scenario Analyze Potential In, And more!
Make Flashcards