SUNY Geneseo Department of Computer Science


Introduction to CS and Its Methods of Inquiry

{Date}

CSci 141, Spring 2005
Prof. Doug Baldwin

Return to List of Lectures

Previous Lecture


Questions?

Computer Science's Methods of Inquiry

Chapter 1 reading summary

Central concern of CS is algorithms, which are well-defined processes for solving problems.

"Problems" have objectively recognizable solutions, and multiple instances.

CS Methods of inquiry are...

Examples

"Find the special card" game.

Strategy (i.e., an algorithm)

Problem? find special card per above rules

Another algorithm

Do these algorithms always solve the problem? (Theoretical reasoning)

But does this sort of analysis really matter, are the real-world running time differences enough to justify developing the more complicated but faster algorithm?

Next

Design with Objects

Read Chapter 2


Next Lecture