Systematic study of data structures encountered in computing problems, methods of representing structured data, and techniques for operating on data structures.
Systematic study of data structures encountered in computing problems, methods of representing structured data, and techniques for operating on data structures. Algorithms are instructions for solving problems and data structures are strategies for organizing information on computers.
Efficient algorithms require appropriate data structures, and vice versa, so the study of algorithms and data structures is tightly linked. In this course, you will learn about the algorithms and data structures that form the building blocks for most of today's computer systems.
Use of different data structures and algorithms will be discussed in the contexts of real applications (including bioinformatics applications and social network mining). You will get to know Java (if you don't know it yet), and have lots of practice with Java.
The IU Richard M. Fairbanks School of Public Health is dedicated to the pursuit of health for all people. We emphasize the prevention of disease and injury and recognize the interconnectedness of the physical environment and ecosystem to the health of the community. We strive to ensure that the interests of the public are represented in health policies and practices, and support activities that promote this comprehensive view.
The school is committed to the principles of equality, shared decision-making, and a focus on the social, biological, and environmental determinants of health, which are central tenets of healthy communities and social justice.
We embrace collaborative and participatory activities as a means of working collectively with other institutions and organizations in the community, across the state, nationally and internationally to ensure healthy communities and populations, a prerequisite for social justice.
While the traditional regulatory, legal, and legislative functions of public health remain as important as ever today, public health is dynamic and must respond in innovative ways to emerging challenges to world health.
Our mission
The mission of the Fairbanks School of Public Health is to cultivate innovative, interdisciplinary, community-engaged education, research and service, and prepare leaders in public health and health care.
Our vision
The Fairbanks School of Public Health is a leader in improving the health of the people of Indiana, the nation and the world.
Our core values
The Fairbanks School of Public Health has established core values to guide all aspects of teaching, research and service: collaboration, commitment to social justice, environmental consciousness, cultural competency, equity, innovation, respect, and sensitivity to diversity.
Models, algorithms, recurrences, summations, growth rates. Probabilistic tools, upper and lower bounds; worst-case and average-case analysis, amortized analysis, dynamization. Comparison-based algorithms: search, selection, sorting, hashing. Information extraction algorithms (graphs, databases).
Exploration of the design and implementation of data structures and algorithms fundamental to computer systems and applications and to software engineering.
This course covers and relates fundamental components of programs. Students use various data structures to solve computational problems, and implement data structures using a high-level programming language.
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 presents some fundamental data structures, including lists, stacks, queues, hashes, and binary trees. Students will master a number of algorithms including Mergesort and Quicksort.
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy