CS213 Data Structures & Algorithms
CS213 Data Structures & Algorithms
PHILOSOPHY
NEMSU believes that higher education is an instrument for the improvement of life through democratized access to quality education in the development
of a well-rounded person.
VISION
A transformative leading University in Asia and the Pacific.
MISSION
NEMSU shall provide competency-based higher education training through transformative instruction, relevant research, sustainable extension and
production responsive to local, regional and global trends.
1. Produce competent and skilled graduates prepared for gainful employment;
2. Develop graduates who shall not only foster economic progress but also care for the environment, adhere to positive value system, and preserve
cultural heritage;
3. Engage in high-impact research for instruction and develop technology for food security and renewable energy;
4. Collaborate with government and non-government agencies to help improve the lives of the marginalized groups; and
5. Promote cooperation/partnership among regional, national, and ASEAN institutions in Higher Education.
Competence
A combination of observable and measurable knowledge, skills, abilities, and personal attributes that contribute to enhance SDSSU
employee and student performance and ultimately result in organizational success.
Accountability
Responsibility for own actions, decisions and commitment to accomplish work in an ethical, efficient, cost-effective and transparent manner
manifesting the value of sound stewardship in the wise use of resources for common good.
Responsiveness
A prompt action, consistent communication, quality information, and a focus on providing a superior experience to stakeholders.
Excellence
The quality spectrum at exceptional levels demonstrated by learning outcomes and the development of shared culture of quality consistent
with the vision, mission and goals of University.
Service
Dedication for a continuous improvement of services, stakeholder’s relationships and partnership which stresses interdependence and
collaboration for a sustainable success of clients and their communities in helping build a just, peaceful, stable and progressive Filipino
nation.
NEMSU CARES…
These core values are not descriptions of the work we do, nor the strategies we employ to accomplish our University vision. They are the core
values that underlie our works and interactions as we internalize responsibilities to fulfil our mission. They are the basic elements of how we go about
our work and how we deal with stakeholders, molds students to become competent, innovative, globally competitive and service-oriented.
QUALITY POLICY
PROGRAM GOALS
The College of Information Technology Education (CITE) with its competent faculty, ensures that graduates are equipped to join the national and
international workforce imbued with ethical values and ideals in humane environment supportive to national thrust for social transformation and
responsibilities in the selection, development, application, integration and management of computing technologies.
The College is committed to:
5.1. Ensure high standard in instruction to produce quality and competent graduates;
5.2. Guarantee involvement faculty, staff and students in enhancement and training programs to be able to come up with environment-
friendly and practical innovation that shall aid in the transfer of technology for community outreach activities;
5.3. Strengthen sense of professionalism and ethical values to maintain morals of the society;
5.4. Conduct relevant researches and experiments that shall add to existing body of scientific knowledge;
5.5. Promote linkages with other academic units and industries, locally, and globally to keep pace with the fast and constantly evolving
technology.
COURSE DESCRIPTION:
The course covers the standard data representation and algorithms to solve computing problems efficiently (with respect to space requirements
and time complexity of algorithm). This covers the following: Stacks, Queues, Trees, Graphs, Maps and Sets. Thorough discussion of sorting and
searching algorithms and hashing is covered.
CLO1. Argue strengths and weaknesses among multiple implementations for a problem (i.e. on the ILO2 CS01/CS02
aspects of abstraction, encapsulation, and information hiding.
CLO2. Design, implement, test, and debug a program, based on a given specification, that uses and ILO1 CS03/CS05
implements abstract data types (stacks queues, priority queues, sets, maps)
Time Course Intended Learning Topics/Content Instructional Learning Assessment CLOs Code
Frame Outcomes (CILOs) Methodology Materials/Res
(Face-to-Face and ources
Remote Teaching) ]
At the end of the lesson, the
students are expected to Face-to-Face
understand: Orientation of the Thareja R.,
Course: Interactive discussion (2020). Data
a. Define course outline, Course syllabus of the topics Structures
Week 1-2 syllabus, grading system etc. Grading System Brainstorming Using C
b. Explain computer and Course performance Quizzing Oral graded
programming basics. indicators Think-pair-share recitation
Class/course policy Cooperative learning Quiz Show
Introduction and structures Memory
Overview of the Matrix
Course Discussion
UNIT 1: Introduction to Remote Teaching Quizzes
C Open-
o Introduction Self-paced ended/
o Identifiers and Learning https:// Essay
keywords Online platforms for www.geeksforg Recitation
o Basic DT posting deliverables eeks.org/learn-
o Operators and Distribution of Course data-
Expressions Materials structures-and-
o Functions Focused Listing algorithms-dsa-
o Pointers Problem Solving tutorial/
Remote Teaching
Self-paced https://
Learning www.geeksforg
Online platforms for eeks.org/learn-
posting deliverables data-
Distribution of Course structures-and-
Materials algorithms-dsa-
Focused Listing tutorial/
Problem Solving
FINALS
a. Textbooks/E- books
https://www.geeksforgeeks.org/learn-data-structures-and-algorithms-dsa-tutorial/
for-beginners.html.July, 15, 2022.
https://medium.com/javarevisited/top-10-free-data-structure-and-algorithms-courses-for-beginners-best-of-lot-ad807cc55f7a
https://www.freecodecamp.org/news/these-are-the-best-free-courses-to-learn-data-structures-and-algorithms-in-depth-4d52f0d6b35a/
https://www.udemy.com/course/data-structures-in-c/
Other Readings:
COURSE REQUIREMENTS
GRADING SYSTEM
Laboratory Subject
COURSE POLICIES
Academic Integrity
Academic honesty is required of all students. Plagiarism--to take and pass off as one’s own work, the work or ideas of another--is a form of
academic dishonesty. Penalties may be assigned for any form of academic dishonesty” (See Student Handbook/College Manual). Sanctions for
Recommending
Prepared by Content Noted Reviewed by Approved by
Approval
JOSEPHINE L. BULILAN, ESMAEL V. MALIBERAN, DIT
MIT Chair, Department of Computer
BSCS Program Studies, Tandag Campus
Coordinator, Tandag Date:________________
Campus
JENAME R. TADLIP Date:_________________
CITE Faculty _ NELYNE LOURDES Y.
Date: Sept 6, 2023 PLAZA,PhD
JOEL GRACIA, MSCS Chair, Department of Computer
BSCS Program Studies, Cantilan Campus
Coordinator, Cantilan Date:________________
CHRISTINE W.
PITOS,MSCS
Program Coordinator,
BSCS Lianga Campus
Date:_________________
_
MYELINDA A.
BALDELOVAR,DIT
Program Coordinator,
BSCS Tagbina Campus
Date:_________________
_