### 您将学到的内容有

1. Use the Javascript language to create interactive programs in the browser with 2D graphics.

2. Convert between number bases, work with modular arithmetic, sequences and series and plot graphs.

3. Develop and use mental models to describe the workings of a range of computer systems.

1. Transform numbers between number bases and perform arithmetic in number bases

### 您将获得的技能

## 关于此 专项课程

## 应用的学习项目

There are a range of activities included in this specialization that will enable learners to apply and develop their programming skills in a fun and engaging way. Learners will master the fundamentals of computer science by solving mathematical puzzles using interactive techniques, becoming a detective and solving crimes in an interactive sleuth application and apply computer science concepts to solve problems found in daily computer use.

#### 可分享的证书

#### 100% 在线课程

#### 灵活的计划

#### 初级

High school mathematics, enthusiasm for computing, some programming experience will help.

#### 完成时间大约为2 个月

#### 英语（English）

### 专项课程的运作方式

### 加入课程

Coursera 专项课程是帮助您掌握一门技能的一系列课程。若要开始学习，请直接注册专项课程，或预览专项课程并选择您要首先开始学习的课程。当您订阅专项课程的部分课程时，您将自动订阅整个专项课程。您可以只完成一门课程，您可以随时暂停学习或结束订阅。访问您的学生面板，跟踪您的课程注册情况和进度。

### 实践项目

每个专项课程都包括实践项目。您需要成功完成这个（些）项目才能完成专项课程并获得证书。如果专项课程中包括单独的实践项目课程，则需要在开始之前完成其他所有课程。

### 获得证书

在结束每门课程并完成实践项目之后，您会获得一个证书，您可以向您的潜在雇主展示该证书并在您的职业社交网络中分享。

### 此专项课程包含 3 门课程

### Introduction to Computer Programming

This MOOC provides you with the foundational skill set required to write computer programs. If you are interested in learning how to write interactive, graphical programs from an introductory level in a real programming language, this is the course for you. You will begin by learning the basics of editing and running programs. Then you will learn how to create 2D graphics using shapes and coordinates. Finally, you will learn how to create interactive graphics that you can control with the mouse. You will even solve a set of interactive puzzles using your coding skills in the Sleuth game which has been created especially for this course. The course uses the Javascript language and the p5.js library.

### How Computers Work

Computers are everywhere, they aren't just the desktops and laptops we use for work but the phones in our pockets and even the watches on our wrists are also computers. You probably use a computer every day and in fact you are reading this on a computer!

### Mathematics for Computer Science

“Welcome to Introduction to Numerical Mathematics. This is designed to give you part of the mathematical foundations needed to work in computer science in any of its strands, from business to visual digital arts, music, games. At any stage of the problem solving and modelling stage you will require numerical and computational tools. We get you started in binary and other number bases, some tools to make sense of sequences of numbers, how to represent space numerical using coordinates, how to study variations of quantities via functions and their graphs. For this we prepared computing and everyday life problems for you to solve using these tools, from sending secret messages to designing computer graphics.

### 提供方

#### 伦敦大学

The University of London is a federal University which includes 18 world leading Colleges. Our distance learning programmes were founded in 1858 and have enriched the lives of thousands of students, delivering high quality University of London degrees wherever our students are across the globe. Our alumni include 7 Nobel Prize winners. Today, we are a global leader in distance and flexible study, offering degree programmes to over 50,000 students in over 180 countries. To find out more about studying for one of our degrees where you are, visit www.london.ac.uk

#### 伦敦大学金匠学院

Championing research-rich degrees that provoke thought, stretch the imagination and tap into tomorrow’s world, at Goldsmiths we’re asking the questions that matter now in subjects as diverse as the arts and humanities, social sciences, cultural studies, computing, and entrepreneurial business and management. We are a community defined by its people: innovative in spirit, analytical in approach and open to all.

### 审阅

#### 4.4

##### 来自INTRODUCTION TO COMPUTER SCIENCE AND PROGRAMMING的热门评论

The content is very interesting and the professor is amazing.\n\nBut, the quality of the examinations could use some perfecting, although they are challenging and relevant which is a very good thing!

Very challenging (which is good!) But at times.. hard to follow. Definitely establishes the most basic skills that a programmer needs: Patience, Problem-solving, Research, Flexibility, and Flow.

A great course. Although I have come from a background in website development, I still picked up many useful tips and information about the fundamentals of computers and how they work.

An excellent way to introduce newbies to the programming world. I did not know a thing about programming. However, I've acquired the necessary skills to understand the basics of it!

Coursera is a great online platform which is having skilled instructors and helping lots of students to grasp skills and be employable in different industries.\n\nThank you so much!

It was challenging and at some parts a little bit ambiguous but I think the material was good and the teacher's passionate and funny personality made it an enjoyable experience.

I really enjoyed this course's structure and learning material. The methods and tools used to teach the information was also very appropriate and efficient.

Thank you coursera and everyone involved in making this course back in London university.\n\nThis was a Great adventure and i learned so much along the way.

## 常见问题

退款政策是如何规定的？

我可以只注册一门课程吗？

可以！点击您感兴趣的课程卡开始注册即可。注册并完成课程后，您可以获得可共享的证书，或者您也可以旁听该课程免费查看课程资料。如果您订阅的课程是某专项课程的一部分，系统会自动为您订阅完整的专项课程。访问您的学生面板，跟踪您的进度。

有助学金吗？

我可以免费学习课程吗？

此课程是 100% 在线学习吗？是否需要现场参加课程？

此课程完全在线学习，无需到教室现场上课。您可以通过网络或移动设备随时随地访问课程视频、阅读材料和作业。

完成专项课程需要多长时间？

The Specialisation should take approximately 13 weeks to complete. How Computers Work course is 4 weeks long, Introduction to Computer Programming is 3 weeks long, and Mathematics for Computer Science there is 6 weeks long. The courses are flexible so these are indicative timings. Learners can study the courses concurrently but should be mindful of the course load required per week to complete in these time frames.

Do I need to take the courses in a specific order?

There is no specific order in which to take the courses.

完成专项课程后我会获得大学学分吗？

The Specialisation is non credit bearing, however, it provides a 'taster' of three of the modules taken from the University of London BSc Computer Science suite of degrees.

还有其他问题吗？请访问 学生帮助中心。