Introduction to Computer Science

Level
Logo Udacity

Need more information? Get more details on the site of the provider.

Starting dates and places

There are no known starting dates for this product.

Description

Building a Search Engine

In this course you will learn key concepts in computer science and learn how to write your own computer programs in the context of building…

Class Summary

In this course you will learn key concepts in computer science and learn how to write your own computer programs in the context of building a web crawler.

What Should I Know?

There is no prior programming knowledge needed for this course. Beginners welcome!

What Will I Learn?

At the end of this course you will have a rock solid foundation for programming in Python and built a working web crawler. This course will prepare you to take many of Udacity's more advanced courses.

Syllabus

Unit 1: How to Get Started

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: Computer Science, Computer Hardware, Science, Python, and Software / System Engineering.

Building a Search Engine

In this course you will learn key concepts in computer science and learn how to write your own computer programs in the context of building…

Class Summary

In this course you will learn key concepts in computer science and learn how to write your own computer programs in the context of building a web crawler.

What Should I Know?

There is no prior programming knowledge needed for this course. Beginners welcome!

What Will I Learn?

At the end of this course you will have a rock solid foundation for programming in Python and built a working web crawler. This course will prepare you to take many of Udacity's more advanced courses.

Syllabus

Unit 1: How to Get Started

Your first program: Extracting a link

Unit 2: How to Repeat

Finding all of the links on a page

Unit 3: How to Manage Data

Crawling the web

Unit 4: How to Solve Problems

Responding to search queries

Unit 5: How Programs Run

Making things fast

Unit 6: How to Have Infinite Power

Ranking search results

Unit 7: Where to Go from Here

Exam testing your knowledge

Course Instructors

David Evans Instructor

David Evans is a Professor of Computer Science at the University of Virginia where he teaches computer science and leads research in computer security. He is the author of an introductory computer science textbook and has won Virginia's highest award for university faculty. He has PhD, SM, and SB degrees from MIT.

There are no reviews yet.

Share your review

Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.