Chevron Left
返回到 Computer Science: Algorithms, Theory, and Machines

学生对 Princeton University 提供的 Computer Science: Algorithms, Theory, and Machines 的评价和反馈

4.7
735 个评分

课程概述

This course introduces the broader discipline of computer science to people having basic familiarity with Java programming. It covers the second half of our book Computer Science: An Interdisciplinary Approach (the first half is covered in our Coursera course Computer Science: Programming with a Purpose, to be released in the fall of 2018). Our intent is to demystify computation and to build awareness about the substantial intellectual underpinnings and rich history of the field of computer science. First, we introduce classic algorithms along with scientific techniques for evaluating performance, in the context of modern applications. Next, we introduce classic theoretical models that allow us to address fundamental questions about computation, such as computability, universality, and intractability. We conclude with machine architecture (including machine-language programming and its relationship to coding in Java) and logic design (including a full CPU design built from the ground up). The course emphasizes the relationships between applications programming, the theory of computation, real computers, and the field's history and evolution, including the nature of the contributions of Boole, Shannon, Turing, von Neumann, and others. All the features of this course are available for free. People who are interested in digging deeper into the content may wish to obtain the textbook Computer Science: An Interdisciplinary Approach (upon which the course is based) or to visit the website introcs.cs.princeton.edu for a wealth of additional material. This course does not offer a certificate upon completion....

热门审阅

MA

Nov 8, 2019

I loved this course. If you want to know in depth how your computer works and what you can compute in general, this course is for you. Thank you very much for this amazing course.

DC

Jun 10, 2020

I feel the course does a great job in laying out an introduction to "Computer Science", familiarising and motivating the topics, to be covered deeply in the sophomore-junior year.

筛选依据:

51 - Computer Science: Algorithms, Theory, and Machines 的 75 个评论(共 161 个)

创建者 Meridel E

Jun 23, 2021

Thank you for sharing your knowledge and expertise. Its a big help for learning the process as well as the behavior of the machine

创建者 wailin h

May 28, 2024

"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

创建者 SK. S

Sep 23, 2023

A very nice course, thanks a lot for learning through Coursera, I was able to learn many unknown things.

创建者 mehdi s

Apr 21, 2023

Covered a lot of subjects. Simple and clean presentations. Great materials. Recommended definitely.

创建者 Nguyen D L

Jan 26, 2021

I learned a great deal about intractability and how to live with such difficult problems.

创建者 Manas M

May 28, 2024

good course with more emphasis on theoratical aspects of machines than algorithms.

创建者 Daniel S

Dec 20, 2023

As usual, fantastic job by Princeton CS; very challenging (but satisfying) course!

创建者 Harsha C

Jul 13, 2022

this was actually quite hard but knowledgable course .I learned a lot from this .

创建者 Ahmed D

Feb 23, 2021

The course is very interesting. But, it also is very difficult from week 4 on.

创建者 Khôi Đ M

Sep 8, 2021

An outstanding course you should try on when step in computer science field!

创建者 Bill K A I

Sep 28, 2020

Great introductory course. In-depth explanation and clarity of the material.

创建者 Canh L

Sep 19, 2020

A good course for review (or begin) with basic knowledge of Computer Science

创建者 Roman K

Dec 14, 2020

Great introduction course with a very wide variety of topics covered.

创建者 Sergey M

Apr 23, 2021

Brilliant intro to computer science and fundamentals of CPU design.

创建者 AABIRBHAB N 1

Jun 5, 2020

It was a good career-building course that cover a variety of topics

创建者 Kuirong W

Aug 21, 2020

Great course with good teaching material and a wonderful professor

创建者 Albert C

Aug 7, 2020

This course taught me everything I needed to know about computers.

创建者 Dhruva B

Apr 23, 2025

Great course, it covers all the basic concepts in theory and algo

创建者 James D

Aug 8, 2022

Very interestingcourse with subject matter clearly presented

创建者 Asheesh K

Jul 4, 2020

Awesome overview of the major ideas in computer science.

创建者 Michael M

Sep 24, 2024

A quality overview of key concepts in computation.

创建者 Aung Z M

Apr 7, 2024

For me it really solid Computer science foundation

创建者 lukas g

Oct 21, 2020

The book was of great help. Excellent course!

创建者 Dayanidhi M

Feb 21, 2024

Extra exercise for home practice is required

创建者 Lan W

Jan 16, 2024

Excellent! I enjoyed the course very much.