Data Structures and Algorithms
Data Structures and Algorithms
Course Description
Introduces fundamental data structures, algorithms, and abstract data types. Main topics
include data structures such as arrays, linked lists, stacks, queues, graphs, and trees, and
algorithms such as those that are used for list manipulation, graph searches, sorting, searching,
and tree traversals.
Learning Objectives
Course Outline
TEACHING AND
LEARNING OUTCOME BASE
TOPIC LEARNING
OUTCOMES ASSESSMENT
ACTIVITIES
After the completion I. Orientation Discussion
of the chapter, A. Subject Small Group
students will be able Guidelines and Discussion
to: Policies Informal/
1. identify the B. Class Policy Creative Learning
course C. Grading System
description, D. Course
content, Requirements
requirements,
grading
system as well
as class
policy.
After the completion I. Basics Lecture Quiz
of the chapter, 1. Algorithm discussion Written
students should be Specifications: Interactive activities.
able to: Performance learning Hands-on
1. Understand Analysis and Guided discovery activities.
the algorithm Measurement learning
specifications, (Time and space
performance analysis of
1|Page
GRANBY COLLEGES OF SCIENCE AND TECHNOLOGY
College of Information and Communication Technology
Naic, cavite Philippines
Tel: (046) 412-0437
2. Construct a sort
program using 7. Linear Search
different 8. Binary Search
searching
algorithms
After the completion VI. Hashing and File Lecture Quiz
of the chapter, Structures discussion Written
students will be able 1. Hashing: The Interactive activities.
to: symbol table learning Hands-on
1. Learn the 2. Hashing Guided discovery activities.
process of Functions learning
hashing and 3. Collision-
file structures. Resolution
2. Construct a Techniques
program using 4. File Structure:
hashing and Concepts of
different file fields, records,
structures and files
5. Sequential,
Indexed and
Relative/Random
File Organization
6. Indexing
structure for
index files
7. hashing for
direct files
8. Multi-Key file
organization and
access methods.
Assessment Strategy
LECTURE LABORATORY
QUIZ – 20% LAB QUIZ – 20%
ASSIGNMENT – 10% LAB ASSIGNMENT – 10%
MIDTERM EXAM – 35% LAB MIDTERM EXAM – 35%
FINAL EXAM – 35% LAB FINAL EXAM – 35%
LECTURE = 40%
LABORATORY = 60%
FINAL GRADE = (LEC X .4) + (LAB X .6)
1.00 99-100%
1.25 96-98%
1.50 93-95%
3|Page
GRANBY COLLEGES OF SCIENCE AND TECHNOLOGY
College of Information and Communication Technology
Naic, cavite Philippines
Tel: (046) 412-0437
1.75 90-92%
2.00 87-89%
2.25 84-86%
2.50 81-83%
2.75 78-80%
3.00 75-77%
4.00 65-74%
5.00 FAILED
Satisfactory
Credited
Incomplete
Dropped
Withdrawn (Authorized)
Non-Credit
4|Page