## A Balanced Introduction to Computer Science
This carefully written, balanced text teaches students the most important concepts in computing and computer science while providing enough programming depth to enable them to understand how people work with computers. Taking advantage of today's students' interest in and familiarity with the Web, the text contains experimental problems using Web-based tools; enabling them to learn the fundamentals of programming by developing their own interactive Web pages. |

### From inside the book

Results 1-3 of 52

Page 140

This

people . Since you go through the entire line , every person is eventually asked

his or her birthday . When you reach the oldest person , his or her birthday will be

...

This

**algorithm**is simple , and it's easy to see that it would work on any group ofpeople . Since you go through the entire line , every person is eventually asked

his or her birthday . When you reach the oldest person , his or her birthday will be

...

Page 142

For example , if there are 100 people in line and it takes 5 seconds to compare

birthdays , completing

seconds . If there are 200 people in line , then completing

5 ...

For example , if there are 100 people in line and it takes 5 seconds to compare

birthdays , completing

**Algorithm**2 will require 5 * [ log2 ( 100 ) = 5 * 7 = 35seconds . If there are 200 people in line , then completing

**Algorithm**2 will require5 ...

Page 152

Performance measures the speed at which a particular

designed to carry out that

characterized by the number of steps involved or the time it takes to complete the

...

Performance measures the speed at which a particular

**algorithm**( or programdesigned to carry out that

**algorithm**) accomplishes its task . Performance may becharacterized by the number of steps involved or the time it takes to complete the

...

### What people are saying - Write a review

We haven't found any reviews in the usual places.

### Contents

Computer Basics | 1 |

HTML and Web Pages | 19 |

JavaScript and Dynamic Web Pages | 58 |

Copyright | |

11 other sections not shown

### Other editions - View all

### Common terms and phrases

addition Address algorithm allow appear applied array assigned Back binary bits body browser button Chapter characters circuit clicks complex components computer science connected contains contents convert corresponding counter create define described desired dice display document doubles electrical elements enter errors evaluates example executed EXERCISE Explorer expression FALSE Favorites Figure function grade head Help initial input instructions integer Internet involved JavaScript language load loop machine main memory method Microsoft operator output particular pattern perform person problems produce prompt random registers represented result rolls script sequence simulator specified statement stored string switch tags task temperature text box transistors true unit variable View Web page window wire write