Professional Documents
Culture Documents
6. Data Structures
LAWANG, MICHELLE
What are Data Structures
VILLAS, JOSH ANNE
Binary Search
ONGUE, RONALYN
Linked List Data Structures
BONTO, JHENNY
Queue
CRISPINO, JANELLE
Binary Trees
Reaction Paper 6
Array Data Structures
7. Recursion
CAPILLO, CATHERINE
What is Recursion
RAMOS, PRINCESS EDLYN
Advantages of Recursive Programming
LUMIARES, ZHAMAE
Single and Multiply Recursion
Reaction Paper 7
Recursion Approaches
8. Object-Oriented Design ABAMO, JAY-IVAN
Objects and Object Classes ALABAT, ADRIAN ANDREW
An Object-Oriented Design Process ILAO, LLOYD
Design Evolution Reaction Paper 8
9. Software Testing and Quality
Software Testing Introduction
Levels of Software Testing
NIEVA, KURT JHOEBERT
Static Testing Techniques
BARRUGA, JOHN PAUL
Development Process Models
Reaction Paper 9
Software Test Types
Dynamic Testing Techniques
Software Quality Assurance
10. Data Modeling PANGILINAN, AISAAC DRAKE
SARINO, STEVEN KYLE
10.1 Concepts of Data Modeling CARAAN, OLIN DANIEL
10.2 Relational Model of Data MACAPAGAL, JOE MERLIN JR.
Reaction Paper 10
Overview of Data Models
Basics of the Relational Model
Defining a Relation Schema in SQL
An Algebraic Query Language
Constraints on Relations
10.3 Design Theory for Relational Databases
Functional Dependencies
Design of Relational Database Schemas
Normalization Process
10.4 High-Level Database Models
The Entity/Relationship Model
Design Principles
Constraints in the ER Model
Weak Entity Sets
From E/R Diagrams to Relational
Designs
Unified Modeling Language
UML Classes
Keys for UML Classes
Associations Classes
Sub Classes in UML
11. Database Systems
Fundamentals of Database Systems GALERIA, JERIX
Database Management Systems CORTEZ, KEVIN JULIAN
11.3 Advanced Database Systems Reaction Paper 11
and Best Practices with C++ 17, Apress, 29 September 2017 software-engineering-
4. Helm, Richard; Johnson, Ralph; and Vlissides, John, Design Patterns: software-design-process