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....

热门审阅

PK

Aug 6, 2023

This was a very great course to learn a powerful programming language, techniques used. This has changed my life for better and am looking forward to a career change into the programming world.

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.

筛选依据:

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

创建者 Jon H

Aug 6, 2020

This was a really great course. I learned a lot. The lectures were excellent.

创建者 SHABBIR S

Jan 25, 2023

I will strongly recommend this course for anyone who wants to learn JAVA.

创建者 Yi S

Sep 6, 2019

fun homework assignments that keep me motivated to write efficient code

创建者 KSHITIJ P

Nov 29, 2022

provide usefull content . Good for industrial work , and easy to learn

创建者 Philippe G

Jan 15, 2020

Very effective course with automated and immediate students graduation

创建者 Marko M

Jul 26, 2023

Excellent course, introductive yet challengeable. Topla preporuka :)

创建者 Omran h K

May 8, 2023

this course is very important to known more about computer science

创建者 Kaishuo L

Nov 30, 2022

nice experience even though I have learned C programming language

创建者 Maksym G

Jul 21, 2020

Knowledge and confidence you get are well worth time and effort.

创建者 J F

Oct 15, 2024

A bit challenging, but made me realize I need to work harder.

创建者 Canshu L

Aug 7, 2021

Fine. But at the end, the programming assignment is simple...

创建者 ZS

Mar 23, 2023

Great teacher and wonderful course content. I learned a lot!

创建者 石志远

Oct 27, 2022

the course is very useful for beginners. highly recommended

创建者 Malquiel J B H

Sep 27, 2020

Muy completo. Una muy buena introducción a la programación.

创建者 Anand N

Feb 27, 2020

Best course to learn about fundamentals of computer science

创建者 Khayrat G

Dec 24, 2019

Great Lectures and carefully prepared exercises. Thank you!

创建者 Steve S

Jun 21, 2022

Would be better if there is more robust discussion threads

创建者 Jim O

Jan 10, 2022

Excellent material great tests. Worth the time and effort!

创建者 Mike D

Aug 2, 2020

Very good course to gain the skills of java programming!

创建者 Song W

Aug 4, 2019

Thank you very much, gratitude to teachers and coursera.

创建者 Deleted A

Aug 1, 2020

Excellent course! Thoroughly enjoyed the assignments.

创建者 Leonardo O

Apr 23, 2020

100% recommended, for beginner and even some avanced

创建者 rinus

Jan 20, 2021

Thanks ,I get much practice in my java programming.

创建者 KAVIGURU K

Jul 2, 2023

good and its very good infoemation of the studies

创建者 hezhigang

Feb 22, 2022

This is a great online course for java developer