Computer Science: Programming with a Purpose

Computer Science: Programming with a Purpose

Description

Computer Science: Programming with a Purpose is a computer science course with a focus on programming. Learning programming is one of the most important parts of any learning, not only in science and engineering but also in art, social sciences and humanities. Learning programming is the first step in understanding the undeniable impact of computer science in the modern world. This course is based on the first part of the book Computer Science: An Interdisciplinary Approach. (The second part of this book in the course Computer Science: Algorithms, Theory, and Machines has been taught.). Our goal is to teach programming for people who need or want to use it in a scientific field.

We begin by introducing the basic elements of programming including variables, conditions, loops, arrays, and I/O. We will then examine functions and introduce key concepts such as recursion, modular programming, and code reuse, and then we will provide a modern introduction to object-oriented programming. During this course, we use the Java programming language to teach basic skills to solve computational problems that can be applied in many modern computing environments.

Skills you will acquire in the Computer Science: Programming with a Purpose course:

  • Principles of programming
  • computer science
  • Algorithms
  • Java programming

Course details:

  • Publisher: Coursera
  • Instructors: Kevin Wayne, Robert Sedgewick
  • English language
  • Education level: introductory
  • Number of courses: 43
  • Duration: 10 hours

Course headings

Week 1

BASIC PROGRAMMING CONCEPTS – 75m

Week 2

CONDITIONALS AND LOOPS – 56m

Week 3

ARRAYS – 57m

Week 4

INPUT AND OUTPUT – 49m

Week 5

FUNCTIONS AND LIBRARIES – 60m

Week 6

RECURSION – 58m

Week 7

PERFORMANCE – 66m

Week 8

ABSTRACT DATA TYPES – 53m

Week 9

CREATING DATA TYPES – 59m

Week 10

PROGRAMMING LANGUAGES – 67m

Course prerequisites:

We supply a streamlined version of IntelliJ that is easy to install and suitable for novices. However, you are free to use any programming environment that you like.

Pictures

Sample video

Installation guide

After extracting, watch with your favorite player.

Subtitle: English and…

Quality: 720p

download link

Download part 1 – 1 GB

Download part 2 – 1 GB

Download part 3 – 500 MB

Password file(s): www.downloadly.ir

Size

2.5 GB

4.9/5 – (2916 points)

Be the first to comment

Leave a Reply

Your email address will not be published.


*