This course covers the theory and application of commonly used data structures and related algorithms for maintaining them. Emphasis is placed on efficiency, appropriate use, and the creation of encapsulated, object-oriented data structures.
This course covers the theory and application of commonly used data structures and related algorithms for maintaining them. Emphasis is placed on efficiency, appropriate use, and the creation of encapsulated, object-oriented data structures.
Welcome to Community College of Philadelphia, a public, open-admission institution that provides both academic resources and support services to help students achieve their academic goals. As the largest public institution of higher education in Philadelphia, the College has served more than 685,000 of the city's residents since 1965.
Mission Statement
Community College of Philadelphia is an open-admission, associate-degree-granting institution which provides access to higher education for all who may benefit. Its programs of study in the liberal arts and sciences, career technologies, and basic academic skills provide a coherent foundation for college transfer, employment and lifelong learning.
The College serves Philadelphia by preparing its students to be informed and concerned citizens, active participants in the cultural life of the city, and enabled to meet the changing needs of business, industry and the professions.
To help address broad economic, cultural and political concerns in the city and beyond, the College draws together students from a wide range of ages and backgrounds and seeks to provide the programs and support they need to achieve their goals.
The College seeks to create a caring environment which is intellectually and culturally dynamic and encourages all students to achieve:
To serve Philadelphia as a premier learning institution where student success exemplifies the strength of a diverse, urban community college.
The College places fairness and honesty at the center of all of its policies and operations. We uphold the highest ethical standards in striving for academic and professional integrity in all that we do. We strive to be both responsible and responsive in utilizing resources to meet student and community needs.
The College sets, expects and maintains high educational standards consistent with the needs of the students, region and changing workforce. Our faculty and staff are committed to providing high-quality, innovative, and flexible educational opportunities and services in an accessible, student-centered environment.
The College embraces and understands the importance of providing an education and environment that promotes the uniqueness of students, faculty, staff and the communities that we serve.
We affirm that diversity is crucial to a democratic society, as it enriches the educational experience and celebrates differences among individuals.
The College functions as a learning organization, continually adapting, improving and evaluating its services to promote lifelong intellectual and personal development.
We believe that learning is rooted in both curiosity and inquiry, and is engendered by dedicated, creative and enthusiastic teaching which utilizes appropriate, optimal modes of delivery. Technology supports and serves the learning process.
The College is committed to effective, open and proactive communication. We take responsibility to listen, speak and write clearly to inform others and foster collaboration by using and respecting a matrix of communication channels. Collaborative partnerships are strengthened when communication is ongoing and productive.
Respect
The College promotes respect, civility and courtesy in our day-to-day interactions with others. We seek to instill respect for and appreciation of members of the College community, our facilities, our environment, our community and the institution in which we work.
Exploration of the design and implementation of data structures and algorithms fundamental to computer systems and applications and to software engineering.
This course presents some fundamental data structures, including lists, stacks, queues, hashes, and binary trees. Students will master a number of algorithms including Mergesort and Quicksort.
This course is designed to give experienced web developers an advanced understanding of algorithmic thinking, the varieties of common data structures and their applications in databases and modern blockchain applications.
This course covers data structures, recursion, analysis, sorting and searching (sequential and binary), tree and tree algorithms, graphs and graph algorithms, as related to organizational problem solving across industries.
This is a undergraduate level course in data structures. The course in intended for developing foundations in data structures with a focus on solving problems and building core data structures.
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy