CPE211 Data Structures and Algorithms
Class Orientation
Engr. Lorilyn P. Daquioag
MS Electrical Engineering Student -Satellite Engineering
University of the Philippines - Diliman
Project 3: Space Science and Technology Proliferation through University Partnerships (STeP-UP)
Space Technology and Applications Mastery, Innovation and Advancement (STAMINA4Space) Program
Today’s Discussion
1. Self Introduction;
2. Class Rules;
3. Course Outline
Self Introduction CEO (2 Start-ups)
1.Waste4Good Technologies (Incubatee under UPSCALE)
- Social Enterprise solving waste problem while helping the rural community to have livelihood
2. Sultan Kudarat Beans
- Social Enterprise helping coffee farmers in Mindanao
-Have background in business handling as the family having furniture business
Student Researcher (2019-Current)
University of the Philippines
Built the OBC of Maya 3 &4 satellites
Team Leader
Segworks Tech. Incorporation(Jan. 2018- Jan.2019)
-Developing design documents, handling teams, & perform as business analyst to improve
project costing and business profit
Instructor
University of Immaculate Concepcion (June 2015 ~ March 2017)
University of Southern Mindanao (June 2014 ~ April 2015)
-Software Engineering, System Analysis and Design, Computer Organization Architecture,
Microsystems, Embedded Systems, Probability and Statistics, Engineering Economy, Computer
Aided Drafting, and Physics.
QC /QA Engineer
Mitsuba Philippines Corporation II (February 2011 ~ October 2013)
-Handling QC/QA inspectors to ensure the quality, and productivity.
Process Engineer
September 2010 – January 2011
3
Self
Introduction
Class Rules
1. Be honest.
2. Be on time.
3. Build your character first, before skills.
4. Be professional.
Grading System
Attendance - 10%
Quiz - 15%
Assignment - 10%
Practical Exam - 25%
Lab Activities - 20%
Project - 20%
Course Outline
1.Pointers, Dynamic Memory Allocation, Pointers, Arrays, Structures
2.Abstract Data Types (ADT) and Fundamentals of Linked Lists
3.Linked Lists Operations
4.Stack Abstract Data Type and Its Linked Lists Operations
5.Queue Abstract Data Type and Its Linked Lists Operations
6.Algorithm Analysis and Linked List Types: Doubly Linked Lists
7.Tree ADT and Binary Search Tree
8.AVL Tree
Course Outline
9.Heaps
10.Basic Algorithmic Analysis
11.Algorithmic Strategies
12.Classic Algorithms For Common Tasks
13.Analysis and Design of Application-Specific Algorithms
14.Parallel Algorithms and Multithreading
15.Algorithmic Complexity
16.Scheduling Algorithms
17. Basic Computability Theory
Thank you!
Any questions?