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

學生對 普林斯顿大学 提供的 Computer Science: Algorithms, Theory, and Machines 的評價和反饋

4.7
297 個評分
67 條評論

課程概述

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. No certificate will be offered upon completion....

熱門審閱

MA
2019年11月8日

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
2020年6月10日

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.

篩選依據:

26 - Computer Science: Algorithms, Theory, and Machines 的 50 個評論(共 66 個)

創建者 William X

2020年4月15日

Very good lesson!

創建者 Petar M

2020年3月8日

The course is great and it really drills down to the basic of computers and how they're made and function. I miss the level of intensity if the previous course in the series "Computer Science: Programming with a Purpose", where completing each lesson was result of additional reading and hours of exercises, so the reward there was greater as well as the stickiness effect of the skills learned. The harder to gain the knowledge, the higher the chances it stays there for good.

Overall the course is great and Robert Sedgewick is a legend with great touch and delivery. To sum up - just make this course harder to pass with more hands on exercises and circuits to build :) and maybe add some certificate as this gives much more satisfaction and purpose to the students. I think Princeton should change their policy for this even if the certificates are marked as "figurative" just have this badge for people to carry on with them as a sense of achievement down the road.

Thank you, it was a great journey for me.

創建者 Glen F

2019年10月24日

Really enjoyed this course despite that several chapters are under going major re-write. You need to do/try some of the problems in the online book, or try to replicate what Drs Sedgwick and Wayne do during the videos. Theoretical CS is really interesting and I can see how people get passionate by it. Thanks Gents, great course

創建者 hi

2018年12月23日

i think the toy is a litter complex, algorithm is much more fun.

創建者 Durgesh S

2020年4月21日

Great course for beginners

創建者 Andrey V

2019年3月1日

Great Course!

創建者 Martins R

2019年10月23日

Good course.

創建者 Сергей Я

2020年7月19日

A solid introduction to Computer Science. Even though the course is short, it manages to provide a lot of useful information in a succinct way. The lecturer is a great speaker and he's always a pleasure to listen. It's obvious, that these lectures were created with care and consideration by knowledgeable people. I definately will recommend it.

創建者 Julio A R R

2020年8月4日

The last two weeks were hard! A lot of content for just two sections of the course. Anyway, I think it's good for an introductory course, but it contrasts in difficulty level with the rest of the course (for me) and it might be a little too difficult for students without a digital electronics background. Thanks for this amazing free course!

創建者 Ajayi O

2021年6月7日

I am impressed to say the least. My aim of embarking on programming became more actualized in this course. This course has given me a better understanding of computer architecture as well as a sound grip of computational theories. A short but very rich course. Thank you professor. "Things can get really complicated in real world"

創建者 Tim M

2021年6月1日

Beware the course goes really deep. It will only take quoted 20 hours if you merely watch the videos, skim through the textbook amd guess your way through the grading tests. Otherwise you are looking at much bigger effort. Course materials are great if you need a solid platform to dive into Computer Science from.

創建者 Mark G

2021年4月9日

The course requires diligent study of the materials presented and some additional research and reading on the web. The week that takes the most study, and possibly several retries of the quiz, is week 6, Intractability.

創建者 Kevin G

2020年10月17日

Prof. Sedgewick's reputation precedes him, but not as adequately as it should. This course was fantastic. The topic was covered thoroughly giving the best possible overview of Computer Science as a discipline.

創建者 Daksh C

2020年6月11日

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.

創建者 Fahim Z

2020年8月27日

The professor is the best I have ever had! The way he presented the materials was precise and concise. I also loved the historical contexts he often provided.

創建者 赵凌乔

2020年7月12日

This course provides an unbelievable clear view of computer structure. It truly explains everything like revealing layer by layer of a PC.

創建者 Nguyen D L

2021年1月26日

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

創建者 Ahmed D

2021年2月23日

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

創建者 Bill K A I

2020年9月28日

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

創建者 Canh L

2020年9月19日

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

創建者 Roman K

2020年12月14日

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

創建者 Sergey M

2021年4月23日

Brilliant intro to computer science and fundamentals of CPU design.

創建者 AABIRBHAB N 1

2020年6月5日

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

創建者 Kuirong W

2020年8月21日

Great course with good teaching material and a wonderful professor

創建者 Albert C

2020年8月7日

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