CSE101-W12-objectives

CSE101-W12-objectives - Why Algorithms And What Should You...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Why Algorithms? And What Should You Expect From This Course? Andrew B. Kahng, [email protected] http://vlsicad.ucsd.edu/~abk Algorithms are the “heart of computer science”. They connect real-world needs and applications to architectures, interconnection networks, programming languages, data structures and other aspects of CS and CE. Computation is ubiquitous in improving the quality of human life – whether through computational science, information processing, security, graphics, bioinformatics, machine learning, networking, or any number of other domains. And it is algorithms that achieve the enabling efficiencies (with respect to time, storage, or energy) when performing sorting, FFT, map-reduce, packet routing, rendering, genome sequencing, search, etc. within such computations. I believe that studying algorithms ultimately boils down to studying the art and science of problem-solving – that is, problem-solving using computers. Three questions are always present in the study and development of algorithms.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 01/20/2012 for the course ECE 101 taught by Professor Siegel during the Spring '08 term at UCSD.

Page1 / 2

CSE101-W12-objectives - Why Algorithms And What Should You...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online