Chevron Left
返回到 Computer Science: Programming with a Purpose

学生对 Princeton University 提供的 Computer Science: Programming with a Purpose 的评价和反馈

4.7
1,323 个评分

课程概述

The basis for education in the last millennium was “reading, writing, and arithmetic;” now it is reading, writing, and computing. Learning to program is an essential part of the education of every student, not just in the sciences and engineering, but in the arts, social sciences, and humanities, as well. Beyond direct applications, it is the first step in understanding the nature of computer science’s undeniable impact on the modern world. This course covers the first half of our book Computer Science: An Interdisciplinary Approach (the second half is covered in our Coursera course Computer Science: Algorithms, Theory, and Machines). Our intent is to teach programming to those who need or want to learn it, in a scientific context. We begin by introducing basic programming elements such as variables, conditionals, loops, arrays, and I/O. Next, we turn to functions, introducing key concepts such as recursion, modular programming, and code reuse. Then, we present a modern introduction to object-oriented programming. We use the Java programming language and teach basic skills for computational problem solving that are applicable in many modern computing environments. Proficiency in Java is a goal, but we focus on fundamental concepts in programming, not Java per se. 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....

热门审阅

NK

Jun 15, 2021

Can't wait to get into the second part of the course. The best programming course ever provided for free of cost. The techniques used are backed by mathematical thinking. It is just awesome.

ME

Mar 27, 2021

This course is very helpful and useful especially that i am in the field of teaching. While im learning my student also learning. Thank you! And Godbless!

筛选依据:

151 - Computer Science: Programming with a Purpose 的 175 个评论(共 370 个)

创建者 Deleted A

May 20, 2020

Great intro level course, I really enjoyed it. I look forward to the Instructors' other courses on algorithms.

创建者 Bexzodjon R

Apr 28, 2024

This course has become very advantageous for me and helped me a lot to understand Java programming language

创建者 John C

Jul 20, 2020

Interesting programming exercises.

Well-structured course and automatic evaluation of exercises very good.

创建者 EDI V

Oct 15, 2022

Muy bueno aunque yo soy pricipiante en la tecgnologia. De bajos recurson y vivo fuera de estados unidos

创建者 Arshad

May 13, 2020

It is always a privilege to learn from someone who is the best in his field. Thanks for the lectures.

创建者 Anika P

Jul 16, 2022

This course was good and helpful and it deveploped my understanding for computer science as a whole.

创建者 Nguyen D L

Sep 15, 2022

It's amazing how an introductory course in programming can show student many fundamental skills.

创建者 Arnold H

Nov 13, 2022

Examples are interesting.

The professor clearly explained all the concepts he want to introduce.

创建者 Manuel M T

Aug 12, 2021

This is an excellent course. Well taught, organized, covering the foundations of java and OOP.

创建者 Christos N

Sep 25, 2020

Great experience. Of course a lot to learn, and big effort to complete but provided new ideas!

创建者 Vorravoot N

Jan 10, 2022

Great course, i get many idea and basic knowledge for Java from this useful course. thanks :)

创建者 Ahmed D

Jul 10, 2021

Excellent course even though the programming assignments are sometimes a little bit too hard.

创建者 Adip S

Mar 31, 2024

terima kasih kursus gratisnya saya harap sertifikatnya boleh di download gratis terimakasih

创建者 tans f

Sep 18, 2022

Great course, thank you so much for this chance, I really appreciate it, thank you so much

创建者 Tassianna T

Dec 29, 2019

This course is excellent; It provides a robust framework to build on programming practices.

创建者 Ahmed A

Nov 1, 2020

amazing course, it covers a lot of programming principles and how to think computationally

创建者 Dr P n S

Sep 17, 2022

It was very nice to code and execute Java Programs. The Instructor is very experienced.

创建者 Anna M

May 27, 2024

Like this course. Very cozy and thoughtful. Great examples helps to remember material)

创建者 Mausom K

Nov 15, 2024

This course taught me the foundation of how to think as a programmer. Thank you, Sir.

创建者 Romain F

Sep 2, 2020

I loved the course's rigor and how the auto grader guided me through the assignments.

创建者 Marcos J

Jan 17, 2023

I already had a degree in CS but I learned more here than with my entire curriculum

创建者 Edison A R M C

Dec 23, 2019

Excelente curso, muy concreto y excelente para iniciar en java y en computer Science

创建者 Souheil I

Jan 1, 2024

Excellent introductory computer science course with examples from science and math.

创建者 sobit t

Nov 11, 2020

Best java course on Coursera. Really help me built Clear concept of programming.