Intro to Software Engineering (MCIT 591)

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

Decks in this class (17)

Intro to Computers & Java
Computer program 1,
Programming 2,
Algorithm 3
38  cards
Java Fundamentals
Class 1,
Object 2,
Variable 3
37  cards
Data Types & Arithmetic
Primitive data types 1,
What are the primitive data types...,
Why are data types important 3
18  cards
Decision Structures
Relational operator 1,
Boolean operator 2,
Logical operators 3
14  cards
Loops
Loop 1,
Three types of loops in java 2,
While loop 3
33  cards
Arrays & Array Lists
Array 1,
How do you declare an array 2,
Size declarator 3
50  cards
Classes & Objects
Instance of a class 1,
Coupling 2,
Cohesion 3
55  cards
Program Design & Analysis
Software development 1,
Object oriented program 2,
Program specification 3
26  cards
Strings & Text Processing
How do you find the number of cha...,
How do you combine two strings 2,
How do you compare two strings 3
17  cards
File Handling
What package needs to be imported...,
Scanner 2,
What are the 4 main steps taken w...
28  cards
Exception Handling
Exception 1,
Exception handler 2,
Exception handling 3
13  cards
Testing & Debugging
Unit testing 1,
Test coverage code coverage 2,
Black box testing 3
19  cards
Iheritance & Polymorphism
Inheritance 1,
Superclass 2,
Subclass 3
44  cards
Java Collections Framework
Java collections framework 1,
List 2,
Set 3
20  cards
*Recursion*
Recursive method 1,
Depth of recursion 2,
When can problems be solved with ...
11  cards
*Sorting, Searching & Algorithm Analysis*
Bubble sort 1,
Selection sort 2,
Insertion sort 3
22  cards
*Graphical User Interfaces*
Components 1,
Java foundational classes 2,
Abstract windowing toolkit awt 3
48  cards

More about
Intro to Software Engineering (MCIT 591)

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Laurie Stiles's Intro to Software Engineering (MCIT 591) flashcards for their University of Pennsylvania class 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?

CSD 591
  • 2 decks
  • 148 flashcards
  • 18 learners
Decks: Midterm, Final, And more!
Software Engineering
  • 21 decks
  • 603 flashcards
  • 48 learners
Decks: 3 Software Engineering 1 Grundlagen, 2 Modellieren 1 Was Ist Modellierung, 3 Se 2 Vorgehensmodelle, And more!
Software Douchebags
  • 15 decks
  • 2303 flashcards
  • 97 learners
Decks: Se3352 Final, Ece4436 Final, Se3316 Final, And more!
Make Flashcards